883玩网:您身边最放心的安全下载站! 软件发布

您当前所在位置:首页 > 软件下载 > 应用软件 > 编程开发 → 反编译W32Dasm黄金中文版

反编译W32Dasm黄金中文版

反编译W32Dasm黄金中文版

版本

  • 软件大小:1 MB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2016-12-04
  • 软件类别:编程开发
  • 应用平台:WinXP,Win7,Win8,windows10,其他
网友评分:

相关软件

1 MB

软件介绍人气软件精品推荐相关文章网友评论下载地址

这是反编译W32Dasm黄金中文版下载,w32Dasm是一款出色的反汇编工具,其小巧、免费、速度快等特点,使其得到广大网友喜爱,但由于其官方最后的版本是8.93,不再升级,因此众多才华横溢的解密爱好者将w32Dasm改进修正,不断提高其功能和易用性。

软件说明

W32dsm89.exe 英文原版
Gold.exe 黄金版中文版
W32dsm8.93+.exe pll621在Killer版本基础上修改
ANTI-WDasm.exe 在黄金版基础上修改彻底解决ANTI版 by yaoyuan[CCG]
建议:如您以后也参与W32Dasm修改,建议不要加壳压缩保护,以方便其他人进一步修改。
1)、自定义语法高亮显示的色彩,某些关键字可以用突出颜色显示,Good!
2)、可以手工增加注释,类似IDA,注释可以复制、保存。更加方便分析和写破解文章!
3)、增强的搜索、查找功能!
4)、命令行功能!
5)、增加最新使用文件列表功能!
6)、相当实用的快速编辑功能,可以取代HEX编辑器了! Cool:)
7)、增加汇编代码修补(Permenant Patcher)功能!
8)、打开当前反汇编文件写操作!
9)、本版修正两个窗口不能正常显示的BUG。
10)、在反汇编窗口显示显示中文的功能!
11)、在串式数据参考中提取中文字符串的功能!
12)、支持VB/DELPHI字符串的提取,可以自定义VB_patch的打开和关闭
本资料共包含以下附件:
反编译 W32Dasm黄金中文版.zip

应用及作用

W32Dasm说明应用
W32Dasm是一个强大的 反汇编工具,操作简单,使用方便。通常被 程序员使用,当然也可被用来Crack软件了,很适合 Cracker使用。我在这把与crack相关的功能简述如下:
1.0 开始
2.0 保存 反汇编文本文件和创建方案文件
3.0 反汇编文本代码的基本操作
4.0 复制汇编代码文本
5.0 装载32位的汇编代码 动态调试
6.0 运行,暂停或终止程序
7.0 单步跟踪程序
8.0 设置激活 断点
9.0 偏移地址和虚拟地址转换
1.0 开始
1.1 运行W32Dasm,在这里以 windows95自带的计算器为例:calc.exe。
1.2 从Disassembler( 反汇编)菜单选择Disassembler Options( 反汇编程序选项)选项将出现如下对话框。
1.3 在Disassembler( 反汇编)菜单,选择Open File(打开文件)选项或按 工具栏按钮。
1.4 选择你要打开的文件就可。
注意:你 反汇编文件后,如字符己超过屏幕外,这时你要选择合适的字体(在Font字体选项中Select Font选择字体) ,然后设为默认字体(Save Default Font)即可。 当然一般以默认值就可。
2.0 保存反汇编文本文件和创建方案文件(Save The Disassembly Text and Create A Project File )
略。
3.0 反汇编源代码的基本操作
3.1 转到代码开始(Goto Code Start)
在 工具栏按或从 菜单的转到(Goto)选项选择转到代码开始(Goto Code Start) 或按Ctrl S, 这样光标将来到代码的开始处,用户可通过双击鼠标或用shift+上下 光标键改变光标的位置。
注:代码的开始处是 反汇编代码列表清单 汇编指令的开始,而不是代码运行的起点,程序运行的起点称为程序 入口点(Program Entry Point)。
3.2 转到程序 入口点(Goto Program Entry Point)
在 工具栏按或菜单的转到(Goto)选项选择 转到程序 入口点(Goto Program Entry Point)或按F10,这样光标将来到程序入口点(Entry Point),这里就是程序执行的起始点,一般 动态调试时LOAD时也就停在此处。
3.3 转到页(Goto Page)
在 工具栏按或菜单的转到(Goto)选项选择转到页(Goto Page)或按F11,这时跳出一对话框,输入页数可跳转到相关页面去。
3.4 转到代码位置(Goto Code Location)
在 工具栏按或菜单的转到(Goto)选项选择转到代码位置(Goto Code Location)或按F12,一个对话框将出现,充许用户输入代码 偏移地址,以跳转到此位置上去。
3.5 执行文本跳转(Execute Text Jump)
这功能是在Execute Text(执行文本)菜单选项里的,执行跳跃(Execute Jump)功能激活条件是 光标在代码的跳转指令这行上(这时光条是高亮度的绿颜色)。此时工具条Jump To按钮也激活。如图:
此时按或菜单选项Execute Jump(执行跳跃)或按右 光标键,光条将来到跳转指令所指到的位置。在这例子里,将来到:004076CE xor eax,eax 这一行代码处:
如要返回到上一次跳跃,请参考3.6.
3.6 返回到上一次跳跃Return From Last Jump
这功能是在Execute Text(执行文本)菜单选项里的,此指令仅仅是在 执行文本跳转功能完成后才激活。当这条件成立时,按钮将激活。按或在 菜单里选项返回到上一次跳跃(Return From Last Jump)或按左 光标键,光条将返回到上一次跳跃位置处。
3.7 执行呼叫Execute Text Call
这功能是在Execute Text(执行文本)菜单选项里的,此功能激活的条件饰淦麾条在CALL指令一行。在这一行时光条将发绿,按钮将激活。执行时光条将会来到CALL所指的地址处。
如下图: 光条在0040751D call 004073D4 一行。
此时按或在 菜单的执行呼叫(Execute Text Call)或按右 光标键,光条将来到CALL所指的地址004073D4这一行。
如要返回到刚才起点的0040751D call 004073D4 一行,参考3.8的返回呼叫。
3.8 返回呼叫(Return From Last Call)
这功能是在Execute Text(执行文本)菜单选项里的,此指令仅仅是在执行呼叫Execute Text Call功能完成后才激活。当这条件成立时,按钮将激活。按或在 菜单里选项返回呼叫(Return From Last Call)或按左 光标键,光条将返回到上一次呼叫位置处。
3.9 导入功能(Imported)
在菜单功能选项里,其作用主要是查看import函数。按或在菜单功能选项里的导入(Imports)命令,执行后将列出当前文件的Import函数。
如要返回到刚才起点的0040751D call 004073D4 一行,参考3.8的返回呼叫。
W32Dasm的操作说明
5.0 装载32位的汇编代码 动态调试
5.1 反汇编windows自带的计算器程序 calc.exe.
5.2 选择菜单调试选项中的加载处理(Load Process),或按Ctrl+L.出现一个加载对话框,你可输入选项命令。现在你可按装载(load)按钮。
Calc.exe现在被W32DASM 动态调试,将出现左右两个调试窗口(如下图),在初始化calc.exe程序后,指令将停留在 入口点(Entry Point)处。
左边的调试窗口列出各种状态器如:CPU寄存器,CPU 控制寄存器, 断点,活动的DLL, 段寄存器等等;
6.0 运行,暂停或终止程序
6.1 在右调试窗口,按运行(RUN)按钮或按F9,calc.exe将运行起来。
按暂停(PAUSE)按钮或 空格键,程序将暂停,这在单步跟踪时经常用到。
按终止(TERMINAT)按钮,程序将停止,退出 动态调试环境。
7.0单步跟踪程序
7.1 重新加载 calc.exe
7.2 在程序加载后,停留在 入口点,你可按F7或F8 单步调试程序,这两个键所不同的是F7是跟进CALL里,F8是路过。
7.3 进入自动调试按 (F5) 和结束自动调试按 (F6) 。
8.0设置激活 断点
8.1 重新加载 calc.exe
8.2 在W32DASM的菜单转到选项转到代码处(goto code)功能,填上403198,按确定,你将在W32Dasm的主窗口(此时可能最小化了,把其还原即可)来到403198地址一行。光条在这一行显亮绿色,按F2或用鼠标左点击最左边(同时按住CTRL)设置 断点。
这时如 断点设置成功,光条最左边有一小段黄条,显示此行为断点。如下图:
如果 断点不在这里,整行光条将是黄色的。
当 断点设置好后,在左调试窗口中的断点小窗口显示断点情况(右边有一):
此时按F2或(鼠标左键+CTRL), 断点将取消。
8.3 此时按F9程序将运行到相关 断点时停止。
9.0 偏移地址和虚拟地址转换
W32DASM、SOFTICE和Hiew(Decode模式)显示的地址都是 虚拟地址,但是在Hiew(Decode模式)下,F5 功能键查找的地址是 偏移地址,因此必须将虚拟 地址转换成偏移地址,才能找到正确的地址。常用的方法是在W32DASM下将绿色的光条移到某一行代码上 , 在窗口底部有一行字指示其 偏移地址 , 如虚似地址:Code DaTa@0040534e而偏移地址为:@Offset 0000474Eh. 这就是偏移地址。

软件截图

相关软件

so文件反编译工具安卓版:这是so文件反编译工具,我在参考apk开发应用程序时,经常遇到.so文件。此工具中readelf.exe,经本人测试,可有效反编译.so文件。

标签:

人气软件

下载地址Android版iPhone版Mac版iPad版

  • 反编译W32Dasm黄金中文版

  • 883玩网口号:伸出你的我的手 — 分享
    更多

相关文章

网友评论

更多>>猜你喜欢