冰楓論壇
標題:
请问下什么是ICS啊?
[打印本頁]
作者:
sosxinyi1
時間:
2018-9-23 11:58
標題:
请问下什么是ICS啊?
现在修改程序代码 NGS的CRC就会关闭游戏
听说这个ICS不需要过CRC是吗啊???哪有相关教程啊
作者:
dada1991
時間:
2018-9-28 08:58
不需要过CRC,因为不是CRC检测的代码段记忆体,ICS: 我们知道CALL其实相当于 push FakeAddress + JMP 副程式地址
当程式跑完副程式地址时遇到ret指令,RET指令就把堆栈存放FakeAddress放到EIP暂存器,所以判断FakeAddress 地址是否
是我们需要的并进行修改就可以达到不修改CRC检测的记忆体代码段也可以改变程式执行逻辑。
举例
[Enable]
Alloc(MyHook, 32)
MyHook:
CMP [ESP],ReturnAddress ’判断是否是我们需要的返回地址因为我们不知道谁CALL我们这个副程式,判断才不会崩溃
JNE OriginalValue 如果不是我们需要的执行原来的副程式
MOV [ESP],FakeAddress 是我们需要的就修改返回地址
JMP OriginalValue’干完坏事跑回原来的地方继续执行
HookAddress:
DD MyHook
[Disable]
HookAddress:
DD OriginalValue
作者:
x740552
時間:
2018-9-28 10:54
CRC檢測Xigncode3會跳出偵測窗口的
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓