软件介绍
需要解决的问题: 通常软件的一些重要的功能会分散的放到dll中,如果运行exe主程序的话,又很难达到条件去触发调用相应的dll,而且参数也不好控制。很难盲猜出dll的输入输出参数大致是什么样子的,会完成什么样的功能。虽然大部分破解工具例如OllyDbg, 给出了LoadDll的方式,但是也只是加载的功能。没有提供对于里面各个导出函数的调用。本工具的目的就是对于dll的各个导出函数进行参数盲猜,支持用户对于各个函数的功能进行自主调试,以期从宏观上把握某个dll是包含什么样的功能。
v0.1初始测试版本:支持win32 dll, 支持最多20个参数,支持对于dll调用结果导出,支持查看各个入参的地址,支持对于特定开始地址的内存查看,支持最多20个内存内容的提前设定,相当于支持传值调用和传地址调用。分别演示了传值调用和传地址调用等。 如果想对dll的执行细节进行调试,可以勾选采用debugger打开 LoadDll.exe, 勾选 Pause Before Loading DLL, 这样会在调用入口前插入INT3中断指令,这样就可以在调用dll之前就启动调试,可以追踪到更多细节。
提示
工具给出的调用约定和参数个数等信息只是根据反汇编指令推算的一个大致结果,不代表一定是正确的,使用者需要根据自己对于dll的反汇编分析结果进行更多微调。以便于获取正确的调用手段。
隐藏内容需要回复可以看见
回复
楼主辛苦了,谢谢楼主,楼主好人一生平安!
卧槽!无奈本人没文化,一句卧槽行天下!
楼主辛苦了,谢谢楼主,楼主好人一生平安!