没图你说个图 发表于 2017-3-5 05:16

Dll劫持,源码生成器,带源码。[3.6更新]

本帖最后由 没图你说个图 于 2017-3-6 19:48 编辑

3.6更新:
1.修复了一个bug,该bug曾导致:当一个(或若干个)无名函数前一个导出函数为有名时,这个(这些)无名函数将会被导出为有名函数的名称;
2.所有导出函数的内部函数名添加了前缀(前缀可在源码文件DllInjectToolDlg.cpp的宏定义中修改);

加了release版,方便没有编译器的用户使用;
工程名错了,不改了,技术含量不高,多是体力活;

几点注意事项:
1.请将.h头文件中的"$tar$"更换为要劫持的dll重命名后的名称;
2.只支持32位模块;
3.我将所有导出符号全部视为函数来处理,所以若导出的是数据,可能会出问题,请自行处理;
4.劫持代码可以写在生成dll的dllmain或者任意函数体里面,若想写在函数体内,则必须使用内联汇编,或者自己取消掉裸函数声明;
5.为了保存所有寄存器环境,把真实函数地址保存在了全局变量中然后jmp过去,这样势必会出现多线程同步问题,
解决办法是只保存除eax外的寄存器,或者使用同步事件等来处理,函数体模板在源码DllInjectToolDlg.cpp中;
其余,自查源码;







您今日还能上传 总大小 50MB 以内的文件
附件出售最高收入上限为 25 CB    ,以后不发源码了

qzj603 发表于 2017-3-5 09:19

大神,你这个打不开啊!这个怎么解决啊

Yuanmmmm 发表于 2017-3-5 08:19

wi5101 发表于 2017-3-5 08:32

        热心回复!

Destroyer 发表于 2017-3-5 08:38

大神,你这个是生成的c/c++的源码是吧,好多年没碰过c++了 不知道还能不能看懂..

omnitx 发表于 2017-3-5 08:43

什么来的

残天. 发表于 2017-3-5 09:09

xjh88232259 发表于 2017-3-5 10:12

希望楼主多发精品好帖啦!!!!!

Monitor 发表于 2017-3-5 10:40

支持开源,不过好像听楼主的意思是因为附件售卖最高收入是25CB,所以以后都不开源啦?

胖哥有锁骨 发表于 2017-3-5 16:38

学习学习
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: Dll劫持,源码生成器,带源码。[3.6更新]