密码校验通过后显示的内容
至此,这个来自上世纪的密码就被破解了。
从文件的内容看光盘里面存放是软盘镜像IMG格式文件,这有可能当时电脑店用的光盘,那时还没有电脑城,可每个城市会有一两家电脑店,日常除了卖电脑给单位外,还会卖一些软件拷贝给用户,那时光驱还没普及,也没有U盘和移动硬盘,拷贝软件一般用软盘,所以这些软件一般是用软盘镜像IMG格式存放在光盘里,用户根据目录选好要拷贝的软件后,店员就会用HD-COPY这个软件从光盘上拷贝到用户的软盘上,我还记得当时是10元拷贝一张软盘。
为什么这些软件的软盘镜像文件会放在光盘上呢?这是因为当时电脑的硬盘空间极少有超过1GB的,通常的都是几百MB,甚至一些电脑是没有硬盘的,而一张光盘有600多MB,一家电脑店通常会有十几张这样的光盘,里面有操作系统,汉字系统,字处理软件,工具软件,游戏也是极少的,即使有游戏也是很简陋也不好玩的游戏,好玩的游戏要等光驱开始普及的时候才看到。
从列出的软件来看,这张光盘应该比较后期的了,而这个密码可能是印在光盘的封面上的,也或许是这种光盘最初是在电脑店之间流通,加上密码可能是为了保护光盘的制作人的利益。
到光驱开始普及后,在市面上也能卖到这种装满软件光盘,但逐渐的里面的软件就是直接放在目录里面,不用做成软盘镜像格式了,因为方便用户就直接在光盘运行软件的安装程序。
最后说一下,这个 README.EXE 其实不是用汇编语言开发,至少不是全部是用汇编开发的,在一开始在Linux下用strings检查文件的时候看到了 "Borland" "Turbo-C"的字样,Borland的C编译器在当时很出名,可以生成很精简的高质量的机器码,因此用debug跟踪下来比较顺利。
,