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 ,以后不发源码了
大神,你这个打不开啊!这个怎么解决啊 热心回复! 大神,你这个是生成的c/c++的源码是吧,好多年没碰过c++了 不知道还能不能看懂.. 什么来的 希望楼主多发精品好帖啦!!!!! 支持开源,不过好像听楼主的意思是因为附件售卖最高收入是25CB,所以以后都不开源啦? 学习学习