一种应对程序自效检的方案
先比对出 src 和 Patch File 的差异列表
程序启动时挂接我们的Dll 也可以直接增加导入表
Dll 去 Hook 程序的 CreateFile CreateFileMapping 等函数 ...
当程序读取到这些数据时候 若命中我们的表单 则帮其修复为原数据
就KO了
add
动态加载模块
动态获取及Patch PE新地址
动态Patch 程序效检查
添加区段及其添加导入表
Fix 地址随机化
功能做到模块中 动态Fix 模块所有导入表
{:victory:}只有 膜拜! 谢谢nisy校长的指导。感激不尽 也就是inline hook文件读取函数,不知这样理解可有出入 N大,你站稳了,纯跪舔..........这思路我这辈子想不到............ 呵呵表示现在头大,后面消化 既然用dllhook了,怎么还会存在crc呢? 目前内存校验的还比较少 Hook的确是超级无敌好用的一招啊
页:
[1]
2