“看软件?”张颂面露疑惑,紧接着眼里闪过一道亮光,“什么程序?”
“一种防盗版程序。”姜启默解释道:“我把《西雅图方块》的代码装在另一个程序里面,当用户尝试运行软件之外的操作的时候,它会中止操作并且让PC自动进入重启……”
姜启默讲述着程序的作用,张颂的表情却是越来越兴奋。
防盗版这个事情,现如今的计算机软件业都有在尝试,但防到像姜启默这么狠的,张颂却还是第一次看到。
姜启默相当于只让客户运行软件,假如客户对软件有其他操作的时候,进程中止,然后计算机重启。
这是一种新颖的思路。
“我试试。”张颂为姜启默的想法感到兴奋,但在他的眼里,他还是不觉得姜启默有什么技术能力,顶多就是个很有想法的少年人罢了。
姜启默伸了伸手示意张颂进行尝试,他清楚自己天然的弱点——年龄。
事实上,无论是ADC还是游戏机厂,姜启默虽然是老板,但职员们根深蒂固的思维方式很难扭转,即便他做到最好,大家心里还是存有疑虑。
【这一次成功了?是运气吧?下一次应该就不会这么容易成功了。】
这就是姜启默需要面临的处境,他选择接受现实。
有志不在年高,别人的轻视其实也是一种优势,就比如现在,姜启默就很期待张颂的反应。
“哒”的一下,张颂把软盘插到软驱里面。
用键盘输入命令符,张颂先是打开了软盘的游戏程序,游戏尚未开始运行,显示器上面浮现出一段提示信息,意思大概就是不允许对游戏程序实现运行之外的操作,不然会导致电脑重启,然后就开始了正常的游戏。
张颂不以为然,决定先看看效果的他直接尝试复制游戏程序,然后……电脑真的进入自动重启了。
“干得漂亮!”张颂真的是对姜启默刮目相看了。
能做到给游戏程序中植入让PC自动重启的代码,而且是触发式的,这一点就很让张颂满意了,他认为姜启默已经过了初学者的阶段,最起码也应该是个爱好者了。
“看来要对姜老板客气一点,后面的工作不太好糊弄了咯。”张颂暗暗想到,等待电脑重启的他,对着姜启默露出了一个同行之间的礼貌微笑。
“小姜先生的编程实力真是没得说啊。”趁着电脑重启还需要一点时间,沈念堂也是拍了拍姜启默的马屁。
但不管是沈念堂还是张颂,这两句话都说得有点过于场面了,而且他们都不觉得这东西有什么价值。
能防止用户从软盘之中复制软件到其他地方,这当然是好东西,但软件业谁不知道呢?这种防盗方式要面对的是同行的破解,而不是普通用户的针对。
只要有人破解了一种防盗版方式,不多时就会被那些卖软件的商店“技术人员”学走,然后客户说他想解除这种防盗版程序,卖软件软盘的商家当然是愿意帮忙搞定。
“美国人虽然版权意识强,但像那种一个软盘给几个PC安装的事情怎么禁止?肯定是没办法禁止的。”沈念堂觉得姜启默把精力放在这里是舍本逐末。
“除非出现一个谁都无法在短期内破解的防盗方式,不然的话,基本是没有用处的。”张颂也是有点无奈。
硬件水平和PC的底层程序环境决定了软件实力天花板,1KB等于1024字节,好的电脑现在硬盘容量是10MB,换算起来总储存字节是可以计算的,代码数量自然也被限制了。
这是大环境,是不可逆的,这也是内行人不把目光放在防盗版的一个原因,大家都觉得破解难度很低。
张颂也是这么想的,当他第二次打开软盘的时候,他迅速的敲下几行命令符,然后坐等计算机程序把姜启默所谓的软件外壳打开,这能让“自动重启”的防盗方式完全暴露。
然而……
又是一次自动重启。
“这不可能!”张颂惊讶了,把电脑当成房子的话,文件信息就属于房子里面的物件,主人想把物品打开来看看里面的端倪,肯定是天然就占据优势。
“你是把隐藏代码的程序植入在外壳里面,然后只要操作者尝试打开外壳,里面的执行码就会让电脑自动重启?”张颂用笃定的语气对姜启默说出了自己的猜测,脸上第一次浮现出赞叹的表情:“肯定是这样。”
听到张颂自问自答的讲述,姜启默露出了温和的笑容,但他此时也很紧张。
其实张颂说错了,姜启默实现让电脑自动重启的代码不是在软件之中,而是早就隐藏到了系统文件之中,这些执行码是病毒!
张颂一直纠结于怎么去打开软件的外壳,殊不知只要他在电脑中敲下针对目标文件的命令符之后,隐藏在系统文件之中的病毒程序就会验证命令符,当发现针对目标文件的命令符并不是运行程序之后,病毒立刻让电脑自动重启。
所以,问题不在软盘上面,而是在电脑本身的系统里面。
可怜的张颂根本就没有想过有程序员如此“无耻”,居然连给计算机系统“下毒”都干了出来,而且还隐藏住了这几行简单的执行码,这对84年的技术人员来说是毁三观的事情。
软件不是为了发挥计算机硬件功能而发明出来的吗?怎么有人会想到用软件或者程序来降低计算机功能呢?而且还是塞到了PC里面?
而且全世界的计算机行业现在还没发现一款具有正式意义的病毒程序,因为计算机病毒的传染途径太少了。
PC用户很少上网,计算机病毒想传染?总不能拿着软盘去每台计算机都插一遍吧。
正因为如此,张颂根本没有想过计算机系统自身的问题,他一门心思就想着要破解姜启默所谓的防盗程序。
一次、两次、三次……张颂额头上渗出了汗水。
作为一个业内前辈,张颂刚才还自认为是计算机软件行业的先驱,但他现在很担心,假如无法破解这个程序,业内先驱就应该要变成先烈了。
连一个16岁少年人编写的防盗程序都无法破解,张颂还有什么脸当技术主管?他还有什么脸对姜启默说出“技术部门的事情不归管理部门管辖”的话?
假如姜启默的编程实力比张颂还强大,后者就只能老老实实低头当程序员。
看着张颂满头大汗的样子,沈念堂、陶琛和姜修武几个坐在办公室里的人也是惊呆了。
在大家看来,张颂已经算是一个技术大拿了,现在技术大拿碰到了初出茅庐的姜启默,然后……大拿被拿下了?
“这软件难道有搞头?”沈念堂想到了一个用户买一个程序的美好前景,眼珠子都红了。
“这就是病毒?”姜启默的眼睛也是亮了起来,他突然想到一个可能性——假如在程序中植入验证时间的代码,那他是不是能让所有感染上程序病毒的计算机都同时重启,又或者说……同时毁坏?
姜启默很清楚的是,《计算机安全理论》之中的安全软件,在1984年的计算机界可是连一个影子都没有啊。