Reflector是一款比较强大的反编译工具 相信很多朋友都用过它 但reflector本身有很多局限性 比如只能一个一个的查看方法等 但幸好reflector支持插件功能目前网上有很多reflector的插件 本人找取了两个应用范围很广 并且广受好评的插件:Reflector FileDisassembler和Reflector FileGenerator和Reflector进行了整合 放在了一个压缩包中 大家可以直接解压缩后就开始使用 其中FileGenerator在网上没有现成dll 本人编译后将其取出 放在了压缩包中 一直在苦苦找寻的朋友这次可以拿来直接用了:)
本压缩包中Reflector exe已经升级为最新的 版本 具体的使用方法不多说了 只简单介绍一下本压缩包的使用步骤: 先下载本压缩包并解压缩 运行其中的Reflector exe(主程序) 初次运行会d出错误提示对话框 因为引用的两个插件DLL是按照我本地实际情况配置的 所以你还需要根据你的实际情况来从新配置一下 方法很简单 我们拿引用FileGenerator dll来做一个范例 首先介绍一下Filegenerator FileGenerator插件的作用是 根据dll文件 把里面的源文件导出成文件 导出来的文件除了没有注释 变量名也变了 其它的可谓是没有差别 对于一些比较好的控件 如果不是开源的 完全可以导出成文件 然后自己加上注释 少许修改 很好的利用起来 (不开源的dll 用起来也不放心啊) 具体的初始化设置方法:点击View >Add Ins d出一个窗口 然后点击Add >选择文件夹里面此运的 FileGenerator dll 点击close 然后回到Reflector窗口 Tool >Generator File(s) 右边就出现了插件的窗口 选中左边的dll文件 点击右边的导出文件 源代码就全部导出来了! 另一个插件Reflector FileDisassembler dll设含扒衫置方法也和这个一样 另外再提供一些Reflector的相关插件下载 可以用来反汇编 Net 的Dll文件 站长刚刚就用这个小软件把动易 Net 的Dll文件全汇编谈腔过来了
lishixinzhi/Article/program/net/201311/120561、使用IDAPro进入主程序,并找到威渣肆纶通的代码块。一般来说,关键的函数和代码块都会有比较显眼的注释,可以根据这些注释快速定位代键梁猛码。
2、在IDAPro的Debugger窗口中打开调试器,稿桥然后按F9开始运行程序,等待到程序进入威纶通的代码块后,暂停程序并用IDAPro的IDAView-A视图查看。
3、在目标函数中手动插入断点:使用IDAPro的Debugger窗口,在要插入断点的指令上右键并选择Togglebreakpoint,然后再按F9运行程序直到断点被命中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)