首页
社区
课程
招聘
[讨论][讨论]大家看看这是什么程序只有66个字节
发表于: 2009-9-4 03:55 5099

[讨论][讨论]大家看看这是什么程序只有66个字节

2009-9-4 03:55
5099
无意中发现的一个程序,
只在66个字节,可以执行,为什么?
程序在附件中。

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
其实是不可以运行的,但因为不是以MZ开头的PE文件格式,所以windows会以虚拟8086(好像是这个名字)模式试图运行它。结果还是不能运行,所以会闪现一个黑框就消失了。
如果在cmd中运行它,则会使cmd进入虚拟8086的模式中。
还有,如果修改该文件的几个字节,看起来和原来一样,呵呵
2009-9-4 08:44
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
3
1 字节..
上传的附件:
2009-9-4 08:45
0
雪    币: 209
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用16进制写下面的:
48656C6C6F20576F726C6421248D160001B409CD21B44CCD21
保存为com格式,也可以执行,只有25字节。是个HelloWorld。
2009-9-4 11:05
0
雪    币: 209
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
48656C6C6F20576F726C642124是Hello World!$
8D160001是把首地址赋值给寄存器DX
B409  ;MOV AH,09H
CD21  ;INT 21H
B44CCD21  ;MOV AH,4CH  INT 21H
2009-9-4 11:08
0
雪    币: 474
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
48656C6C6F20576F726C6421248D160001B409CD21B44CCD21
是个HelloWorld
那我让它显示一个字符H
那不是还短些   
2009-9-4 14:40
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
48656C6C6F20576F726C6421248D160001B409CD21B44CCD21
不能显示啊
2009-9-4 15:28
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
[QUOTE=hbu任我行;681444]48656C6C6F20576F726C6421248D160001B409CD21B44CCD21
不能显示啊[/QUOTE]

事实证明是能显示的。。
2009-9-14 20:17
0
游客
登录 | 注册 方可回帖
返回
//