-
-
有没有这种保护方式?
-
发表于:
2007-3-12 15:32
3585
-
有一游戏无壳,我想破解屏蔽作弊参数,在代码里找到了参数的地址:
如:
004B1658 2D 00 62 00 61 00 64 00 6E 00 65 00 77 00 73 00 -badnews
我把他试变成:
004B1658 2D 00 62 00 62 00 64 00 6E 00 65 00 77 00 73 00 -bbdnews
然后保存运行,游戏运行中偶尔会出错(如出现发送错误报告之类的),用Stud_PE查看了一下,除CheckSum值不一样外,其它一样.
原文件:CheckSum原为00000000,点后面的问号后变为:000E5CBC
修改后的文件:CheckSum原为00000000,点后面的问号后变为:000E5CBD
所以我又把EXE中改为:
004B1658 2D 00 61 00 62 00 64 00 6E 00 65 00 77 00 73 00 -abdnews
这样就可正常运行了(但可以用-abdnews作弊)...用Stud_PE查看了一下,CheckSum均为000E5CBC
难道文件还采用了CheckSum保护?怎么保护的?如何破解?我还曾试着破解别的功能,也是因为CheckSum发生变化了,游戏运行中偶尔会出错(出现游戏异常或发送错误报告之类的)...希望高手给予讲解一下...
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)