摘要: 1.主要思路 新建一个测试用的dll,在dll的入口函数中添加一个在加载阶段执行的函数Init(); 给目标程序添加一个新节,将导入表移动到新节中; IAT表不能移动,因为程序在调用dll中的函数时,都是call的IAT表的绝对地址;然后在IAT表中找到真实的函数地址; 如果移动了IAT表,需要修复 阅读全文
posted @ 2019-11-21 10:26 L丶银甲闪闪 阅读(980) 评论(1) 推荐(0) 编辑
摘要: 例如: 有一个游戏修改器;其中有一个按钮“自动打怪”;点击时游戏会实现相应的功能; 对于游戏程序来说,自动打怪操作本质上就是call调用一个函数; 但是修改器和游戏是两个独立的程序,游戏无法直接调用修改器中的函数; 可以考虑将修改器中的函数封装成一个dll,然后想办法将dll放到游戏的4gb空间,这 阅读全文
posted @ 2019-11-21 10:24 L丶银甲闪闪 阅读(585) 评论(0) 推荐(0) 编辑