dll文件转c,来查看其函数内部实现过程,是要用工具还是怎么弄,还是本来就看不了其内部实现过程
6条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-04-14 14:11关注
下午好🌅🌅🌅
本答案参考ChatGPT-3.5将dll文件转换成C代码来查看其函数内部实现过程的确是可行的。
以下是一些可行的解决方案:
1.使用IDA Pro工具
- 使用工具打开dll文件。
- 切换到反汇编模式。
- 在函数列表中选择你想要查看的函数。
- 右键点击该函数,选择“反汇编到C”。
- 工具就会使用反汇编代码生成C代码。但这个过程有时会不完美,需要检查并手动修正。
2.使用DLL Export Viewer工具
- 使用工具打开dll文件。
- 选择你要查看的函数,右键点击选择“Save Selected Items”。
- 选择“Save selected items to a file in comma-delimited format”并保存,得到一个.csv文件。
- 使用任何CSV到C代码转换工具将.csv文件转换成C代码。
3.使用编程人员工具
- 加载dll文件到程序中。
- 使用GetProcAddress函数动态加载dll函数。
- 使用反汇编器(例如BeaEngine)或者代码分析器(例如Capstone)来查看反汇编代码和汇编代码。
- 使用工具手动将反汇编和汇编代码转换成C代码。
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 根据历年月数据,用Stata预测未来六个月汇率
- ¥15 DevEco studio开发工具 真机联调找不到手机设备
- ¥15 请教前后端分离的问题
- ¥100 冷钱包突然失效,急寻解决方案
- ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
- ¥15 距离软磁铁一定距离的磁感应强度大小怎么求
- ¥15 霍尔传感器hmc5883l的xyz轴输出和该点的磁感应强度大小的关系是什么
- ¥15 vscode开发micropython,import模块出现异常
- ¥20 Excel数据自动录入表单并提交
- ¥30 silcavo仿真,30分钟,只需要代码