【发布时间】:2017-12-06 17:37:24
【问题描述】:
所以我一直在寻找一个很好的 dissassmbler 剂量以下: 1. dissassmbl .exe 文件转换成汇编代码 2.修改代码的能力 3.将修改后的代码重新组装成exe 4.另存为EXE 有蚂蚁软件可以做到吗??? ps:我不会在任何非法活动中使用它
【问题讨论】:
标签: assembly disassembly assemblyinfo
所以我一直在寻找一个很好的 dissassmbler 剂量以下: 1. dissassmbl .exe 文件转换成汇编代码 2.修改代码的能力 3.将修改后的代码重新组装成exe 4.另存为EXE 有蚂蚁软件可以做到吗??? ps:我不会在任何非法活动中使用它
【问题讨论】:
标签: assembly disassembly assemblyinfo
您可以使用 OllyDbg 做到这一点。
OllyDbg 是用于 Microsoft® 的 32 位汇编程序级分析调试器 视窗®。强调二进制代码分析使其特别 在源不可用的情况下很有用。
更新:对于 64 位二进制文件,您可以使用 x64dbg(它同时支持 32 位和 64 位): https://x64dbg.com/#start
【讨论】:
虽然 OllyDbg 非常适合 32 位二进制文件,但我已经摆脱了它,因为它不支持 64 位二进制文件。这些天我几乎只使用 windbg 或 IDAPro 和一个十六进制编辑器来编辑说明。如果您尝试编辑 PE 标头的某些部分等,ExplorerSuite 之类的工具也会派上用场。它有一个快速反汇编程序,但它会执行的唯一更改是 NOPping 指令。
【讨论】: