首页
社区
课程
招聘
vb反汇编后全是Db **
发表于: 2005-4-8 20:46 5370

vb反汇编后全是Db **

2005-4-8 20:46
5370
一个VB程序,OD载入,分析代码后如下:
。。。。。。
0040E941      00            db 00
0040E942      03004000      dd Abbs.00400003
0040E946      18            db 18
0040E947      00            db 00
0040E948      BC            db BC
0040E949      01            db 01
0040E94A      00            db 00
0040E94B      00            db 00
0040E94C      BC224100      dd Abbs.004122BC
0040E950      10            db 10
。。。。。。。。。。

有用的字符全在db后,无法设断,用其他方法
中断后,也始终在msvbvm60.dll中转悠,始终回不到主程序,
谁调试过此类程序?有何建议,不胜感激!

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
我也经常遇到!~
顶一下,,
想知道怎么产生的这个东西
2005-4-9 09:22
0
雪    币: 47147
活跃值: (20465)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
按一个Ctrl+A ,让OD重新分析一下代码。
2005-4-9 11:33
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最初由 kanxue 发布
按一个Ctrl+A ,让OD重新分析一下代码。

先谢了!
试了,不行。
2005-4-9 21:48
0
雪    币: 1241
活跃值: (160)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
如果是PCODE方式编译的,函数都是以PCODE字节码保存的,不是机器指令。因此不能反汇编出来任何有意义的东西。只有NATIVE方式编译的,才会保存机器指令。找到函数起始位置,就可以分析了。
2005-4-10 04:12
0
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
哈哈,楼上的头像真有意思,
谢谢了
2005-4-10 07:55
0
游客
登录 | 注册 方可回帖
返回
//