所属分类:免DVD补丁

大魔王様 添加于 2022-07-27 02:51:21

网上没有Ring Protect 第三版,也就是EDP3.dll库这个加密模块的完美破解方法,偶尔搜到几个改寄存器数值的破解,需要自己复制验证文件和EDP3.dll,少了游戏依然打不开,麻烦而且不同游戏方法不可复制,我这里发个完美破解方法,全游戏通用,而且直接程序裸奔就行了,不需要验证文件和EDP3.dll,一步到位傻瓜式破解。
破解方法:
1.首先来到GetDriveTypeA函数这里,底下有个跳转,正好要跳过一个PUSH指令,仔细观察可以发现,这个PUSH的ASCII字符写的是验证文件的路径,把这个跳转NOP无效。
2.接着观察汇编代码,会发现有个跳转会跳到CloseHandle函数头上,我们改成jmp,否则CloseHandle函数上面的一个跳转会跳过CloseHandle函数,先不能这样,这里要先执行CloseHandle函数。
3.在call调用CloseHandle函数的底下第一行汇编代码,不论原来写的是什么,把它改成jmp到 mov eax,0x1的跳转。之后会这段函数过程会跳转到ExitProcess函数底下的一个跳转上。
4.接下来修改EDP3.dll动态链接库载入的地方,通过ASCII字符搜索ProtectCheck,可以来到一个LoadLibraryA、GetProAddress、FreeLibrary三个函数相连的地方。LoadLibraryA加载EDP3.dll,GetProAddress调用EDP3.dl里的ProtectCheck函数,FreeLibrary卸载EDP3.dll。可以看到有个jmp是跳过GetProAddress函数的,这里不能使其发生,直接把LoadLibraryA函数底下的一个jnz改成jmp到GetProAddress函数头上。
5.GetProAddress函数下面一个调用寄存器地址的call eax,这里直接NOP掉,否则会堆栈溢出。
6.FreeLibrary函数后面会jmp到和前面步骤3里同一个地方,ExitProcess函数底下的一个跳转上,这里直接NOP掉,使其直接retn。
所有Ring Protect 第三版,也就是EDP3.dll加密的游戏全都可以这样破解,方法和EDP2.dll差不多。
顺便发一下,完美破解Ring Protect 第二版,EDP2.dll的破解方法:
https://galge.fun/downloads/14199
第四版,EDP4.dll,Ring Protect改名成StarForce,难度几何式上升,但是网上已有完美破解方法,就不发了。
至于第一版,没有难度,有手就能破解。

分享到:

下载说明:

  • 长效载点所需支付的积分,为系统动态计算生成,并非上传者设置。
    原因参见:此贴(结尾部分),以此为由攻击发布者的评论一律删除处理。
  • 存档类下载后解压缩到游戏安装路径下相关文件夹,覆盖同名文件即可!安全起见我们建议您备份原文件。
  • 免CD/DVD补丁类如果无特别使用说明,下载后解压缩到游戏安装目录下运行即可。
  • 本站资源全部采用 WinRAR v5.0 版压缩,下载后不能解压请安装 WinRAR v5.0+。
  • 本站下载不保证完全兼容手机端,部分浏览器(手机端、360等)可能无法正常下载本站资源。
  • 部分免CD/DVD补丁会被浏览器识别为有害程序拦截下载,取消拦截的方法参见 FAQ
  • 文件安全性评估仅供参考,2DFan无法承担您因依赖此报告结果,使用此文件所可能导致的各种形式的损害。
  • 如需投诉补丁未授权转载问题,请先阅读 相关说明 后,至 站务小组 开贴投诉。

全部评论

登陆 后方可回复, 如果您还没有账号请先 注册