我刚刚破解了我从网上找到的这个破解版,它已经破解了,但问题是在 ollydebug 中我没有看到复制修改后的代码并将其保存为可执行文件的选项。我尝试在谷歌上搜索这个,但没有任何答案有丝毫用处。我右键单击 CPU 窗口并将鼠标悬停在编辑上,但它不在那里。但是,当它确实出现时,它位于 ntdll 模块下,而不是实际的 exe 下。具体来说,我只是试图将我修改过的代码复制到一个已经破解的可执行文件中,但是执行此类操作的选项不存在,它仅在我在 ntdll 下而不是 exe 下时才会弹出。非常感谢谁能解决这个问题
我无法复制到可执行文件 (ollydebug)
逆向工程
ollydbg
调试
调试器
编译器
2021-06-10 15:04:25
1个回答
如果您的代码在 ntdll 中弹出 您已在 ntdll 中添加您的代码 不要这样做 不要修改系统 dll 您可能会破坏您的操作系统的稳定性 仅将代码添加到您的可执行文件并使用复制到可执行文件
dbg break 是任何称为系统断点的进程的第一个中断,cit 是 ntdll 步骤或运行到您的可执行代码即入口点或 start 或 main 的地址
看快照
如果您在可执行文件中有修改,则复制到可执行文件将在此处可用
(如果您在可执行文件地址空间中没有任何修改,则不会出现
您在 ntdll 中的修改不会出现在此处,
您需要修改/添加/删除/nop / 在 exe 物理可用空间中执行任何操作,
如果您在页面对齐/节对齐填充空间中有代码,则无法保存到 exe
其它你可能感兴趣的问题