首页
社区
课程
招聘
[原创]IDA易语言反编译插件E-Decompiler
发表于: 2022-9-4 20:10 16904

[原创]IDA易语言反编译插件E-Decompiler

2022-9-4 20:10
16904

项目地址:

https://github.com/fjqisba/E-Decompiler


由于我经常要分析易语言程序,因此搭建了一个辅助分析易语言程序的IDA插件框架。

准备实现的功能有:

  • 使IDA支持中文函数命名。

  • 易语言控件解析。

  • 易语言库函数识别。

  • 易语言模块函数识别。

  • 易语言反编译伪代码优化。


研究这个插件花了不少时间,目前大概是能够使用的一种状态吧。

使用说明

  1. 在使用本插件之前,需要给IDA7.5做一个patch,使之支持中文函数。详细情况见IDA7.5支持中文函数命名的办法
  2. 将E-Decompiler.dll和esig文件夹放置于插件目录,例如D:\IDA 7.5 SP3\plugins
  3. 运行IDA后,按Ctrl+3快捷键呼出插件菜单,运行插件即可。

大概就是这种样子:



下载地址:

https://github.com/fjqisba/E-Decompiler/releases/download/0.3/plugins0.3.7z


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2022-9-4 20:15 被fjqisba编辑 ,原因:
收藏
免费 27
支持
分享
最新回复 (32)
雪    币: 430
活跃值: (2191)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
2
nb
2022-9-4 20:50
0
雪    币: 1136
活跃值: (683)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好东西,谢LZ
2022-9-4 22:49
0
雪    币: 1002
活跃值: (1304)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
666,牛逼
2022-9-5 00:01
0
雪    币: 6102
活跃值: (5520)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
5
666
2022-9-5 00:25
0
雪    币: 1282
活跃值: (4570)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
gamehack 666
好眼熟
2022-9-5 01:14
0
雪    币: 1282
活跃值: (4570)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
gamehack 666
这位仁兄
2022-9-5 01:14
0
雪    币: 2807
活跃值: (1779)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
666
2022-9-5 05:06
0
雪    币: 2325
活跃值: (2304)
能力值: ( LV6,RANK:89 )
在线值:
发帖
回帖
粉丝
9
6 ,ebx 也识别了 
2022-9-5 08:54
0
雪    币: 14983
活跃值: (5285)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
10
这个就很有易语言的样子了~~
2022-9-5 09:03
0
雪    币: 2106
活跃值: (2639)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
11
好东西
2022-9-5 09:06
0
雪    币: 3126
活跃值: (6819)
能力值: ( LV13,RANK:409 )
在线值:
发帖
回帖
粉丝
12
666
2022-9-5 09:39
0
雪    币: 110
活跃值: (3335)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
感谢分享
2022-9-5 10:05
0
雪    币: 10027
活跃值: (4421)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
感谢分享
2022-9-5 10:46
0
雪    币: 4727
活跃值: (3718)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
大佬这个不错,可以反编译很多东东了
2022-9-5 14:40
0
雪    币: 8715
活跃值: (8619)
能力值: ( LV13,RANK:570 )
在线值:
发帖
回帖
粉丝
16
好东西
2022-9-5 15:28
0
雪    币: 302
活跃值: (4181)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
mark
2022-9-5 16:48
0
雪    币: 197
活跃值: (424)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
大神,收藏了。
2022-9-13 12:22
0
雪    币: 5127
活跃值: (3876)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
昨天才在群里。今天就有人发布了。强!
2022-9-13 12:32
0
雪    币: 877
活跃值: (1148)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
666 感谢大佬分享
2022-9-16 15:04
0
雪    币: 12352
活跃值: (5118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21

多谢楼主分享哟
2022-9-16 16:00
0
雪    币: 12352
活跃值: (5118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22

楼主不对呀,易语言不支持 X64呀,怎么DLL是X64的呢?
2022-9-16 16:03
0
雪    币: 3836
活跃值: (4142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
66666666666666666666666
2022-11-29 08:54
0
雪    币: 4747
活跃值: (4306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
666收藏
2022-11-29 10:44
0
雪    币: 4747
活跃值: (4306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
要是也有一个Delphi的ida分析插件 就好了  E语言 Delphi这些都是高度封装 用ida分析起来非常不方便
2022-11-29 10:45
0
游客
登录 | 注册 方可回帖
返回
//