我对整个逆向工程领域还是很陌生。我想通过绕过激活码提示来开始学习。我在 OllyDbg 中找到了该行,并将 EXE 移动到 HIEW(Hacker Eye View)来破解它。但是,每当我在 HIEW 中按 F3 进行编辑时,它都会显示共享违规。(R)etry (A)bort
我已经尝试修改我正在破解的 EXE 属性中的安全性,以便所有用户都拥有完全权限。它没有用。
我也试过以管理员身份运行 HIEW,但仍然无济于事。帮助!
我对整个逆向工程领域还是很陌生。我想通过绕过激活码提示来开始学习。我在 OllyDbg 中找到了该行,并将 EXE 移动到 HIEW(Hacker Eye View)来破解它。但是,每当我在 HIEW 中按 F3 进行编辑时,它都会显示共享违规。(R)etry (A)bort
我已经尝试修改我正在破解的 EXE 属性中的安全性,以便所有用户都拥有完全权限。它没有用。
我也试过以管理员身份运行 HIEW,但仍然无济于事。帮助!
您正在尝试将编辑内容保存到已被另一个程序打开的文件中 - 在本例中为 OllyDbg。事实上,它不仅是由 OllyDbg 打开的,而且还附带了一个调试器。这与为什么在编程时无法编辑源代码并在调试时重建相同的可执行文件的原因相同;您必须停止调试,编译器才能覆盖输出的可执行文件。需要先kill掉OllyDbg中的进程,然后才能在Hiew、010 Editor、HxD等程序中打补丁。
这就是 Hiew 给您一个“共享冲突”的原因 - 当调试器已经具有优先级时,您试图在 Hiew 和调试器之间共享资源。
另一种选择是制作可执行文件的副本,在调试器中打开一个,然后在编辑第二个时使用它作为参考。但是,在调试器中打开的副本将不会反映您所做的任何更改,直到您杀死它并加载修改后的版本。