首页
社区
课程
招聘
[求助]Q Basic 的程序反汇编及调试
发表于: 2006-4-2 13:26 4325

[求助]Q Basic 的程序反汇编及调试

2006-4-2 13:26
4325
问一个很菜的问题,烦大虾们帮帮忙,Q Basic 编译的程序反汇编用什么工具效果好些,调试呢?用什么工具好些?谢谢了!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 433
活跃值: (176)
能力值: ( LV13,RANK:1250 )
在线值:
发帖
回帖
粉丝
2
QBASIC是解释执行的语言,压根没有编译过程,又何来反汇编。你只可能看到源码形式的程序,对于这种文件,在QBASIC自己的IDE里不就可以调试了。

拜托你下次提问也高明些。
2006-4-2 20:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 冲天剑 发布
QBASIC是解释执行的语言,压根没有编译过程,又何来反汇编。你只可能看到源码形式的程序,对于这种文件,在QBASIC自己的IDE里不就可以调试了。

拜托你下次提问也高明些。

哈哈,提问也是需要胆量的呀.
2006-4-2 20:32
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最初由 冲天剑 发布
QBASIC是解释执行的语言,压根没有编译过程,又何来反汇编。你只可能看到源码形式的程序,对于这种文件,在QBASIC自己的IDE里不就可以调试了。

拜托你下次提问也高明些。

不是吧,你是不是搞错了!QBASIC可以编译为exe程序的,并不是源码解释执行的,有时间你可以下载一个试试看!
2006-4-3 08:21
0
雪    币: 513
活跃值: (2258)
能力值: ( LV9,RANK:2130 )
在线值:
发帖
回帖
粉丝
5
Qbasic 有部分版本IDE提供了编译EXE功能,编译的结果和当时的tc编译结果一样。不存在伪编译。也有部分版本的QB没提供编译功能。
对于编译了的QB程序来说,实际上就是一个纯dos程序,dos程序一般用sice动态调试分析(for dos版),用ida静态反汇编分析.
如果是你自己写的程序,用QB的ide分析更为方便
2006-4-3 08:52
0
雪    币: 3519
活跃值: (4047)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
6
最初由 loveboom 发布
Qbasic 有部分版本IDE提供了编译EXE功能,编译的结果和当时的tc编译结果一样。不存在伪编译。也有部分版本的QB没提供编译功能。
对于编译了的QB程序来说,实际上就是一个纯dos程序,dos程序一般用sice动态调试分析(for dos版),用ida静态反汇编分析.
如果是你自己写的程序,用QB的ide分析更为方便


高!!!
2006-4-3 09:05
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 loveboom 发布
Qbasic 有部分版本IDE提供了编译EXE功能,编译的结果和当时的tc编译结果一样。不存在伪编译。也有部分版本的QB没提供编译功能。
对于编译了的QB程序来说,实际上就是一个纯dos程序,dos程序一般用sice动态调试分析(for dos版),用ida静态反汇编分析.
如果是你自己写的程序,用QB的ide分析更为方便
高!难怪你能做版主!呵呵
2006-4-3 09:27
0
雪    币: 433
活跃值: (176)
能力值: ( LV13,RANK:1250 )
在线值:
发帖
回帖
粉丝
8
我当然知道Quick BASIC可以编译!问题是QBASIC是MS DOS 5.0+自带的那种,不是Quick BASIC!象FUNCTION A(BYVAL B)这种显式值传递声明在QBASIC中是不合法的!
2006-4-3 13:02
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 loveboom 发布
Qbasic 有部分版本IDE提供了编译EXE功能,编译的结果和当时的tc编译结果一样。不存在伪编译。也有部分版本的QB没提供编译功能。
对于编译了的QB程序来说,实际上就是一个纯dos程序,dos程序一般用sice动态调试分析(for dos版),用ida静态反汇编分析.
如果是你自己写的程序,用QB的ide分析更为方便

谢谢loveboom的解答,那个程序是别人写的,我想改一下并增加一些功能,我用ida反汇编后很多字符串并不能查看到,但用UltraEdit-32打开能看到不少的字符串,不知能不能解决,谢谢了!
2006-4-3 14:56
0
游客
登录 | 注册 方可回帖
返回
//