易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

32位PE工具超级增强版 修改EXE更方便 可IAT Hook   [复制链接]

    2019-08-28 09:45:43
    易语言源码
    易语言资源网
    5347 次浏览
    来源链接


增强的源码和模块一起打包 再加一个调用模块进行IAT Hook的例子

这个模块的一些代码是基于梦优勿扰大佬的PE工具模块的

我 修改 这个模块的原因主要是PE工具模块原本就有一些不足之处 :(

1.加区段只能加一个 加多个区段程序就无法执行

2.如果程序有附加数据 加区段后的区段数据会出现异常

3.PE文件的偏移量转换的函数有些问题  没有修改这个函数之前 我用它来解析PE导入表出现了许多问题

大概就是这些 当然还有一些小问题和代码优化


另外为了当的起增强版这个称号   相比之前的PE工具我增加了许多新功能    上图均有体现

拿这个取导入表信息的函数来说吧 它主要可以用来IAT Hook  以及查看这个EXE调用了那些DLL 可以进行DLL劫持

另外IAT Hook相比其他Hook有自己的优势也有劣势 具体介绍在IAT Hook的例子源码


我是这方面的萌新 做这个也是为了学习PE结构awa 这我也花了很多时间 功能都经过简单的测试 但是难免无BUG 希望大家能谅解



点我下载 (已有 426 次下载)

引用模块


源码文件名 模块文件名
IATHook测试.e
32位PE工具.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
32.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
IATHook测试.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:急速翻译4.1 英文变量命名神器...     下一篇:Excel禁止保存时弹框...