基础知识十分了解的陈默就在这个网站上发现了一个非常隐蔽的漏洞,这个漏洞与这家网站的构成有关。
当陈默进入这家网站的时候,网站上忽然弹出了一个对话框,上面用英语写到:请参赛者留下你的代号和国籍。
这就好像去参加活动签名一样,陈默老老实实的在下面留下了一个标点符号中的句号,又在后面写下了华国的名称。
做完这些之后他就点击确定,随后这个对话框立马消失,网站上浮现出了一行动画字体,内容是这样子的:欢迎你的参加!下面你可以行动了,祝你一切顺利!
由于这行字体颜色各异,且一直都在上下浮动,所以陈默的注意力立马就被吸引住了,与此同时他的脑海里浮现出了一个很模糊的想法,不过这个想法非常不明确,陈默一时间没能抓住重点。
过了好几分钟,陈默紧皱着的眉头忽然舒展开来,他的脸上浮现出了极开心的笑容,只听他小声说道:“用这个法子应该可行!”
陈默所说的法子跟他刚刚编写完成的那款视频制作软件有关,网站上不停浮动的英文字母让他联想到了这款视频软件,同时也让他找到了一个别人根本想不到的漏洞!
这个漏洞产生于这个动态显示字母的程序,这家网站上显示了动态字母,肯定要在网站程序中镶嵌维持这个功能的相关程序,陈默能够察觉一直都在不停浮动的字母有一点点的不顺畅,在某个时间点,这段字母就会出现极短时间的卡壳,然后又会恢复正常,虽然时间非常短暂,但在陈默的仔细观察下仍然发现了这点。
这说明网站的主体程序跟这个显示动态字母的程序之间存在着一点点兼容性障碍,这个问题不大,一般情况下要是没有源代码,是无法从这上面找到可乘之机的,但是对于陈默来说这个机会还是存在的。
他首先做的是仔细的分析这个程序,然后弄清楚它跟网站主体结构之间的嵌入方式,只要找到那一点点的兼容性障碍,他就有办法改写这个程序,然后以此为突破口,进而搞定这家网站。
这个原理有点像是先寻找到你身体上的比较薄弱的环节,然后在这个环节上搞破坏,让你整个人都无法正常工作。
陈默仔细的观察了一会儿,然后呵呵一笑道:“看来让一个黑客精通动态图画的制作确实有点苛刻了。”
陈默认为这家网站是黑客编写的,事实上也确实如此,一般来说黑客的技术是非常全面的,这反映在黑客们多种多样的攻击方式上。但遗憾的是动态图画的编程涉及到了视频制作方面,一个黑客就算再全面,但只要不是对这方面非常感兴趣,往往就会在这方面就会出现问题。
这家网站的编写者显然是个高手,陈默觉得他编写的程序非常严谨,唯一的不足就是他在嵌入这段显示动态字母程序的时候出现了那么一点点的小问题。
如果这家伙不把这些动态字母上色的话,那么这个问题根本就不会存在,这家伙可能为了使动态字母看起来更加美观,所以加入了一小段与此有关的代码,结果问题就出在这一小段代码上!