我是一个超级初学者程序员(甚至不是?)试图编辑客户端。我使用IDA Pro(免费)来执行此操作。我必须对我的客户稍作修改。我在this forum.上发布的这个问题的具体细节虽然我也在这里发布,希望能有更快的反应,也许是为了看看我能从各种来源学到什么知识。
简单地说,就是你在我的照片中看到的地址,我正试图改变这一点" jz"进入" jmp"或者"跳跃",没有条件。虽然,说实话,我不知道该怎么做!
我已经对这个节目进行了几个小时的调整,我已经在网上搜索了,但答案似乎让我无法理解。如何实际编辑这个以便它改变" jz"到" jmp"? 更多细节和解释越多越好。
答案 0 :(得分:0)
在十六进制编辑器中替换操作码非常简单。
在尝试此操作之前,请在IDA中测试您的替换。
启用在Option-> General-> Disassembly->操作码字节数中显示操作码字节。
首先,在十六进制视图中转到jz
的相同地址,然后按F2开始编辑。完成后,按F2。
然后刷新反汇编窗口。