首页
社区
课程
招聘
[原创]几种VB6反编译器软件效果比较
发表于: 2008-3-2 17:51 32065

[原创]几种VB6反编译器软件效果比较

2008-3-2 17:51
32065

由于工作的原因,需要经常编制和使用一些关于风水命理的和谐软件,本版置顶公告的一句话说得很有道理:“每个合格的程序员,除了掌握分析、设计、编码、测试等基础,还必须具备一些逆向工程能力,这对吸收和学习别人的编程技巧和先进经验是很有益处的。”

在被此言醍醐灌顶后,近日开始着手逆向一个业界比较推崇的预测软件,该软件用VB编写,保护措施做得很充实,先狗后壳再加注册码。由于本人比较懒惰,比较依赖前人已有的成果,所以希望通过反编译器能完成大部分的逆向工作量,以下是这次实践中对各种反编译器的尝试和体会,贴出来供大家共同学习提高。

涉及软件:Semi.VB.v1.0.64-h4t0r,VB.Decompiler.Pro.v3.4-YAG,VB.Decompiler.Lite.v3.8,vbde.v0.85,VBExplorer.v1.1,VBParser.v1.2,VBReFormer.v5.0-YAG,RaceVB6.v4.2,VB_Rezq.v2.4

测试例程:一个最简单的只弹出MsgBox的VB程序和Semi VB 0.3的源代码,分别编译成PCode和Native

效果比较,如下图:(表格,本人懒得转为文本,贴图算了,可能要登陆才能看到)


由于这是本人第一次发主贴,再加上新手,肯定有很多疏漏,如果有什么更好的反编软件,或者能使出错软件正常运行的方法,请各位高手不吝告知,谢谢。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (17)
雪    币: 304
活跃值: (82)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
谢谢分享,
2008-3-3 16:23
0
雪    币: 134
活跃值: (84)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
我自己一直在用vbexplorer.
2008-3-3 18:14
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ding............
2008-3-5 08:35
0
雪    币: 716
活跃值: (162)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
5
很好的总结,感谢你的工作
2008-3-5 10:20
0
雪    币: 498
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼主做的很全啊
2008-3-5 17:29
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
7
VB Decompiler 这个是我用过的无论是对于脱壳后手动修复而造成的非标准文件的识别

还是对于窗体识别反编译方面是最好的

当然是个人见解,vb decomp会扫描系统文件的版本信息.
2008-3-5 18:01
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
搞了半天 YAG花了不少钱仍水里。
2008-3-5 18:11
0
雪    币: 3149
活跃值: (66)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
不错,非常详细的比较,具有参考价值!
2008-3-30 21:20
0
雪    币: 144
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
VB Decompiler 没有成功过,不知道是不是机器太差
2008-3-30 21:39
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
希望能有反过程的
2008-4-1 14:03
0
雪    币: 309
活跃值: (15)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
12
谢谢分享。。
有选择了~
2008-4-1 15:06
0
雪    币: 209
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
thanks for your hard working
2008-4-1 17:37
0
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
个人感觉vbexplorer不错
2008-4-1 22:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
[谢谢分享。。可以参考.
有选择了
2008-4-2 01:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
个人觉得VB RezQ基本没多大用处
编译出来的窗体都不够完整(不知道是不是我用的破解版本问题)
而且也不能编译修改后再重新保存为整文件
只能通过其他资源工具来对窗体进行替换.
现在用得比较多的是vbexplorer,VBEditor.exe和VBLocalize.exe
感觉VBLocalize.exe比较好用!
2008-4-11 13:00
0
雪    币: 200
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
谢谢楼主的努力,这下可有了选择的依据了
2008-4-18 14:13
0
雪    币: 177
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
不错啊,值的参考.
2008-4-28 14:41
0
游客
登录 | 注册 方可回帖
返回
//