耗时四十分钟,秦俊成功利用漏洞侵入了win2000系统。他稍稍松了口气,随口安抚住一惊一乍的周恒,跟着开始尝试另一个漏洞。
知道漏洞是一回事,利用漏洞入侵又是另外一回事。黑客是程序员,但程序员不一定是黑客。直观一点做个比喻,写程序就好比金庸武侠中的武功,武功分内外。内既内力,外则是招式。写程序的招式是各种编程技巧和编程概念,通过学习就可以学会;内力则是算法和数据结构。招式影响程序员的工作速度,绝大多数情况下,程序员根本就不需要深厚的内力。那内力有什么用?内力决定一个程序员解决问题的高度。
科班出身的程序员,就相当于武侠中的名门正派,内外兼修,什么数学、算法、数据结构、计算机网络、操作系统、编译原理之类的,统统全学一遍。名门正派嘛,门人弟子众多,传功的各位师傅也不可能一对一去教导各个弟子,只能囫囵吞枣的让弟子们全都学了去,然后再从弟子当中挑选几个聪慧的做核心弟子。
普通弟子怎么办?要想出类拔萃,一准回去闷头钻研啊。没天赋再不努力,那好了,四年后学成下山,自觉名门正派出身,学的又是上乘功法,正要鲜衣怒马、仗剑江湖,结果刚下山就被小混混一板砖撂倒。
黑客就不一样了,跟科班程序员不是一个路子。科班的花大量时间学习,黑客了解一下就算了。比如科班苦逼的写数据库存储过程,人家黑客根本就不关注,顶多研究下SQL注入;科班焦头烂额的CSS和设计页面布局,而黑客却在研究CSS里能不能执行代码提升权限。
科班程序员如果是名门正派,那黑客就相当于武侠中的邪门外道。科班的亮个姿势讨教,黑客一扬手,什么迷药、飞镖、毒针、手榴弹之类的乱飞,科班的手忙脚乱正应付着,扭头一瞧发现周围又多了一群僵尸……
科班的要学汇编、编译,黑客也学。但科班的出来后真正用到的又有几个?工作后科班的都在用更高级的框架,这些框架学习成本不低,还遮盖了底层的工作原理。
所以说程序员跟黑客不是一个路子,二者需要的知识体系重合度没那么高。黑客不需要去学计算机专业的那一套,正常的计算机专业学生也不会去学黑客那一套。
秦俊现在就遇到了这个问题,老牌程序员出身,知道一些黑客攻击手段,但所知有限,即便知道漏洞也没法转化为战斗力。这可要了亲命了!秦俊只能一边翻书,一边逛黑客论坛,一边再试着攻击漏洞。
这一晚秦俊第一次熬夜,凌晨三点多才躺下。七点多钟又被手机吵醒,抓起手机也没看来电显示,闭着眼睛贴在耳边:“喂?”
“秦俊?我是谭博文,我马上到你们工大了。”
谭博文?秦俊睁开眼恍惚了一下才想起来,这小子是来还钱的。他马上说:“你坐的几路公交?”
谭博文说了,秦俊就说:“那你稍等,我一会儿就到。”
挂了电话,秦俊起身下了床,在卫生间里草草洗了把脸。出门的时候,主卧室的房门依旧关着,周恒昨晚陪着熬到了两点多,估计一时半会是起不来了。
从东山到西门外,秦俊花了二十分钟。他到的时候,谭博文已经等在了那里,这会儿靠在西门的门垛上,正垂着头抽着烟。
秦俊打了声招呼,谭博文略显尴尬的笑着说:“来了?”
“等着急了吧?我住的地方有点远。”
谭博文摆摆手,随手一指:“好不容易来一趟,领我逛逛你们工大校园吧。”
“好。”
两人并肩而行,秦俊尽职尽责,逐个介绍一路上的建筑,偶尔还会说一些趣事与传闻。说实话,工大这会儿真没什么好逛的,就是个破园子。除了图书馆,其余建筑有一个算一个,真是又破又旧。唯有一点,各类小花园很多,从宿舍区到教学区,走过一个花园,下一个也就近在眼前,络绎不绝。