Null's Notebook

疯狂的电脑爱好者...

用户操作
[即时聊天] [发私信] [加为好友]
核桃 ID:HeTaoOS
31551次访问,排名3714好友0人,关注者0
HeTaoOS的文章
原创 13 篇
翻译 0 篇
转载 0 篇
评论 7 篇
最近评论
banxia2005:对我要做的数据库有点帮助
HeTaoOS:可以到这里
http://download.csdn.net/source/161936

http://www.skycn.com/soft/33189.html

下载该程序。

如有意见和建议,请 Email 给我。
dwp008:
binbinW:厉害啊
shoutor:不错
文章分类
    收藏
      相册
      分析图片
      软件截图
      友情链接
      我的博客(RSS)
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 Au3 脚本程序简单反编译收藏

      新一篇: CNZZ 统计代码及作弊分析 | 旧一篇: [VB.net]调用系统自带的 zLib.dll 实现 ZIP 压缩

      AutiIT v3 的 Au3 脚本程序,还较多人用的,与VBS类似,但优于它。

      反编译它,有点麻烦,
      如果在编译的时候允许反编译,且知道密码,呵呵,最简单的方法就是利用开发环境它自己的工具来反编译。

      但是,没有编写者会那么笨的,接下来看看我的通用反编译方法,
      准备 WinHex

      运行需要反编译的脚本程序,等待脚本弹出窗口或对话框之类的暂停状态。
      但如果脚本一直到底,连个 对话框也没有就结束了,怎么办?
      这个问题我也在想,发现有一下方法:
      1,根据脚本的运行过程,设置错误,让其报错而停下
      2,利用调试工具,如 OllyDbg 让其中断...
      3,想到再告诉你...

      那脚本程序暂停后,马上使用 WinHex 的内存编辑功能打开该脚本的内存,具体打开方式如下:
      工具/RAM 编辑器   或者直接按 Alt+F9
      此时将弹出一个进程列表框,再其中选中那脚本程序/整个内存

      接下来,就是按 Ctrl+F 咯,查找关键字,比如暂停时那对话框上的字就不错。
      发现目标后,前后看下吧,那就是源文件所在的内存区域咯
      前后找准位置选好,来个 Ctrl+C 复制到剪切板中,再用 WinHex 建个文件保存。

      接下来就是分离还原出原是脚本咯。
      建议用 EmEditor 打开,并在 工具/选择配置 中选择 VBScript 这样容易区分脚本与垃圾内容。

      接下来就得每一句看那文件咯,一点一点将垃圾内容去掉,之后就得到源文件咯。

      这个方法对还原简单脚本比较合适,如果是含大量窗体的脚本程序,那就麻烦咯。

      PS:可能不能 100% 还原 

      发表于 @ 2007年03月02日 14:45:00|评论(loading...)|编辑

      新一篇: CNZZ 统计代码及作弊分析 | 旧一篇: [VB.net]调用系统自带的 zLib.dll 实现 ZIP 压缩

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © Null