首页
社区
课程
招聘
[已解决] ida中,可以将所有汇编代码转为伪代码并导出吗? 10雪币
发表于: 2024-8-5 15:52 2672

[已解决] ida中,可以将所有汇编代码转为伪代码并导出吗? 10雪币

2024-8-5 15:52
2672
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 3043
活跃值: (6791)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
并不是所有汇编都能转换成伪代码,有些函数是不支持转成伪代码的。 可以导出具体操作自己探索选项在文件那边。
2024-8-6 15:27
0
雪    币: 39
活跃值: (185)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
只有某些显著特征的函数才会转成伪代码。有些被vm严重的怕是不太能F5出伪代码
2024-8-7 10:13
0
雪    币: 99
活跃值: (2583)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
Ctrl-F5
2024-8-7 10:26
0
雪    币: 2555
活跃值: (3082)
能力值: ( LV5,RANK:61 )
在线值:
发帖
回帖
粉丝
5
#
# import idautils
# import idaapi
# source = ""
# for func in idautils.Functions(ida_ida.inf_get_min_ea(), ida_ida.inf_get_max_ea()):
#     try:
#         source += str(idaapi.decompile(func))
#         source += "\r\n"
#     except:
#         pass
#
# with open("/xxx.cpp","a",encoding="utf-8") as f:
#     f.write(source)

结帖吧
2024-8-8 00:40
0
雪    币: 580
活跃值: (172)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
陈可牛 # # import idautils # import idaapi # source = "" # for func in idautils.Functions(ida ...
怎么使用呢
2024-12-19 22:17
0
雪    币: 463
活跃值: (157)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
ganlian_6666 怎么使用呢
注释符去掉,复制粘贴到你的 X:\IdaPro\IDA\python_scripts 目录下,进IDA alt+F7
3天前
0
游客
登录 | 注册 方可回帖
返回
//