举例说明hiew工具使用方法

举例说明hiew工具使用方法

                                                                         举例说明hiew工具使用方法

    工具:hiew32.exe   dumpbin.exe
     例子文件: simple.exe

1. 用dumpbin工具将simple.exe(可以随便找一个win32的可执行文件测试)反汇编得到simple.asm文件。

  dumpbin /section:.text /disasm simple.exe >simple.asm

2. simple.asm的部分汇编代码如下:

  00401035: 51                 push        ecx
  00401036: E8 45 00 00 00     call        00401080
  0040103B: 83 C4 08           add         esp,8
  0040103E: 85 C0              test        eax,eax
  00401040: 74 0F              je          00401051
  00401042: 68 50 70 40 00     push        407050h
  00401047: E8 C8 01 00 00     call        00401214
    本文将用 hiew32 工具把 0040103E地址处的指令 test eax,eax 改成 xor eax,eax

3. 下面的命令: hiew32会启动 simple.exe文件

hiew32 simple.exe

4. 按两下回车键进入汇编模式, 按F5, 并敲入偏移地址103E, 光标将会跳到地址 0040103E处。

5. 按F3切换到编辑模式,并回车,修改test eax,eax指令。回车后按F9保存,然后按F10退出。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hiew32是一款功能强大的二进制文件编辑器和查看器,它主要用于对机器码程序进行分析、修改和调试。以下是Hiew32使用方法: 1. 打开Hiew32:双击Hiew32可执行文件,或通过命令行运行hiew32.exe,即可打开该程序。 2. 加载文件:在Hiew32的主界面中,选择“File”菜单,然后点击“Open”,在弹出的文件对话框中选择需要编辑或查看的文件,并点击“打开”按钮即可加载文件。 3. 文件查看:加载文件后,Hiew32会显示文件的二进制内容。可以使用方向键或滚动条向上或向下浏览文件内容。还可以使用“Ctrl+F”键打开搜索对话框,输入关键字进行快速定位。 4. 文件编辑:可以使用Hiew32对文件进行修改。首先,通过“Ctrl+M”键进入修改模式,然后切换到需要编辑的位置,使用键盘输入或粘贴内容进行修改。修改完成后,按下“Esc”键退出修改模式。 5. 文件导航:Hiew32提供了多种导航方式。使用“Ctrl+G”键打开转到对话框,输入需要转到的偏移量或地址,然后点击“转到”按钮即可定位到指定位置。还可以使用“Ctrl+A”键打开地址窗口,输入地址跳转到指定位置。 6. 文件分析:Hiew32支持对二进制文件进行各种分析。使用“Ctrl+E”键打开PE浏览器,查看可执行文件的导入表、导出表等信息。使用“Ctrl+I”键打开常量列表,查看文件中的字符串和数字常量。 7. 文件保存:在编辑或查看完成后,可以选择“File”菜单中的“Save”选项,将修改后的文件保存到指定位置。 总之,Hiew32是一款强大的二进制文件编辑器和查看器,通过掌握上述使用方法,可以对机器码程序进行灵活的分析、修改和调试,满足不同需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值