第六十章 祭刃
上一章 返回目录 下一章

继排除五个杀软公司之后,又将IBM实验室、阿尔卡特、南安普敦大学排除在外,目标便进一步缩小了。

AV-Test作为反病毒测试的权威机构,一定程度上肩负着反病毒产品的测试、技术含量的评定,本身的性质及立场决定了它不大可能参与到此次病毒爆发的事情当中来。

不过世事难料,沈斌也没有绝对的把握说一定与它无关,只是它的招牌略显正当罢了。

大名鼎鼎的贝尔实验室更非“善类”,就算沈斌将怀疑的目标投向它,恐怕也只能干瞪眼。想挑衅它,也得有那个能量才行。

贝尔实验室总共获得了超过两万五千多项的专利,可算无所不包,网络软件等也一直处在全球领先地位。

沈斌想了想,也只能祈祷它自持身份,不要插手到“人间的活动”中来。

其实这还不是最关键的,主要是贝尔实验室不是所有信息都联网的,指不定在物理隔离的其它地方,它还从事着哪些研究呢,就算沈斌能力再强,也不能杀到它总部和各个分部去一窥究竟吧。

一路分析下来,沈斌无奈的发现自身的实力还是太过渺小了。

在哪些大鳄巨头们跟前,就算有疑惑自己也根本就啃不动,最后只能将视线锁定在九个可以“吞下”的高度可疑目标,祈祷他们中的某一个才是真凶。

不然,真是没什么花头了。

“列出那九个目标的信息及它们的IP地址。”

沈斌毫不犹豫命令道。

小助手没有任何迟疑,当即将信息展示了出来。

“九个目标中,有两个是社交型网站,三个黑客技术交流论坛,剩下的四个都是个人电脑。”

“四台个人电脑有几台是当前在线的?”

“两台联网,两台断网。”小助手应答。

沈斌点了点头。

不似先前那么凝重,无论是五个网站还是四台个人电脑都不着急,跑得了和尚跑不了庙,来日方长。

“立刻帮我夺取五个网站的管理权限。”沈斌当机立断,决定先从网站下手,便马上对小助手发号施令。

“拒绝,指令无法执行!”

“为什么!”沈斌异常惊讶。

本以为十拿九稳的事情,根本没想过会出什么岔子,岂料在小助手那却卡壳了,只听小助手依旧那种公事公办的语气:“根据系统规则,小助手不能帮助宿主做带有明显侵害他人权利的事情。”小助手不慌不忙地回答,脸上竟挂着无端的可爱笑容。

“日!”

平时的小助手都是一本正经、面无表情的,自己一直盼望着她像小汐一样露个笑脸给自己看,哪里想到笑容是看到了,却是在这种不合时宜的时刻。

小助手不会带腹黑属性吧?

不然一句拒绝的话她如何这般自然,且带着人畜无害的可爱笑容说出?

去他妈不能帮助宿主做带有明显性侵害他人权利的事情,这个规则真是太*蛋了,让人淡定不能啊!

这时候沈斌异常的怀念小汐,如果她在的话,决然不会是小助手这种表现。

那小妞比沈斌还要人性化,更不是一个安定的主,要是让她知道有什么困难拦在她的主人沈斌的面前,指不定早就气愤得两腮通红,提了把柴刀就杀向敌人阵地去了,*急了掏出一把AK47都有可能。

君忧臣辱,君辱臣死嘛。

从感官上来说,小助手确实不如小汐来得可爱。

“唉,看来要自力更生了。”沈斌叹了口气。

没办法,小助手这会是指望不上了,但没了张屠夫难道就吃带毛的猪?那也忒看不起沈斌大大了。

好歹也算是有志青年,偶尔的时候他也会玩玩黑客技术的。本质上精通电脑技术的或多或少都懂得一些黑客攻击的技巧。

想到自己还要重*兵刃,沈斌就不由地感叹,哥已经隐退江湖好多年了……

瞄准一台服务器位于丹麦的一个黑客论坛,沈斌决定先拿它来祭旗。

这是一个小的黑客论坛,更早些沈斌连它的名字都不曾听说过,这种默默无闻的论坛远远比不上那些知名论坛,想必也不应该有大鳄存在。

当然,沈斌也知道自己无论在面对什么对象,都不能够掉以轻心,否则随时都有阴沟里翻船的可能。

不能小看任何一个对手,这是黑客这一“高危”职业所应当注意的。没准简单的背后隐藏着的是不简单的内在!

简单刷新了几个网页后,沈斌判断这是一个活跃度中等的论坛。而且它的发帖也是中规中矩,没有太多新颖的地方。这样的地方会藏有复仇者病毒的编写者?沈斌的兴趣开始流失。

不过就算它再不起眼,他也都不能轻易放弃。

好吧,准备入侵!

沈斌首先从电脑中调出一个SQL注入漏洞扫描工具。

一般来说,现在的网站都带有数据库,以备注册会员、储存信息之用。而有数据库的存在,便给了SQL注入有了可乘之机。曾经有机构进行了一项随机抽样测试,发现在1000个网站中,超过百分之十有易受SQL攻击的可能。

在国内,使用ASP+Access或SQLServer的网站占七成以上,又给SQL注入提供了比较大众的方式。

由于程序员的水平及经验参差不齐,有相当大一部分程序员在编写代码的时候会出现种种疏忽,对用户输入数据没有进行合法性的判断,从而使程序存在着安全隐患。黑客就是瞄准了这样的隐患,通过提交一段特殊的数据库查询代码,根据程序返回的结果,便可获得某些他们想得知的数据。

说白了SQL注入并不复杂,就是直接询问服务器“某某某用户的密码是不是某某某”,然后让服务器来回答是一个道理,从反馈回来的信息当中寻找突破口。一个“错误反馈信息”对于大多数人来说或许仅仅代表网页出错了,而对一个黑客而言,可能就可以从这段反馈当中寻得自己需要的答案。

比如说在一个动态网页网址后面添加“1=1”这段代码,由于在逻辑上“1=1”是成立的,那么这个添加了代码的网址就如同正常网址一般能够被打开。当“1=”被键入时,逻辑上不成立,那么网页自然不能打开。

虽然现在已经有了很多防范机制,一般浅显的添加后缀已经能够杜绝。但百密必有一疏,所谓道高一尺魔高一丈,黑客总能找到被程序员忽略了的漏洞。

当然,能不能根据具体情况进行分析,构造巧妙的SQL语句,从而成功获取想要的数据才是高手与“菜鸟”的根本区别。

你需要找到允许提交数据的页面,比如登陆页面、搜索页面、反馈页面等等,虽然一些页面不见得能够清晰的看到相关参数,但依旧可以从HTML的源代码中的“FORM”标签来辨别是否有参数传递。

举一个例子,当黑客注入一个网站的时候,在网址后面构造SQL语句,添加一段代码“user>0”,由于user是SQLServer的一个内置变量,它的值是当前连接的用户名,类型为nvarchar。

拿一个nvarchar的值跟int的数0比较,系统会先试图将nvarchar的值转成int型,当然,转的过程中肯定会出错,SQLServer的出错提示是:将nvarchar值“abc”转换数据类型为int的列时发生语法错误。

呵呵,abc正是变量user的值,这样,不废吹灰之力就拿到了连接数据库的用户名。

其中,在对象是用sa连接数据库时,通过巧妙构造SQL语句,可以直接通过键入代码,用net命令使服务器生成一个新的用户(用户名和密码),这个新的用户对系统而言是合法的,并且可以将新用户添加到管理员组,从而获得最高权限。

前面提到“user>0”,作用是获取连接用户名,如果换做“db_name()”则是另一个系统变量,返回的是连接的数据库名。

拿到的数据库名,加上某些IIS出错暴露出的绝对路径,将数据库备份到Web目录下面,再用HTTP把整个数据库就完完整整的下载回来,所有的管理员及用户密码都一览无遗!

这是一个狠招!但万一不知道绝对路径怎么办?别着急,还可以备份到网络地址的方法(如0.96..Share1.db),但成功率不高。

……

沈斌的主业毕竟不是职业的黑客,所以上手的时候微微有些紧张,好久没有这么尝试了,不知道能不能成功。

一连构造了好几句SQL语句,准备进行先期试探。但反馈回来的信息令他有些失望,别看这个黑客论坛活跃度不怎么样,在黑客界的名气也不算大,但这防御做得还是可圈可点的。一番试下来居然没有发现注入点。

沈斌很清楚的知道,发现SQL注入位置是实行注入的前提,只有发现了注入点,判断出后台数据库的类型,才能进一步确定XP_CMDSHELL可执行情况,在得知WEB虚拟目录后,上传漏洞,最终达到获取系统管理员权限的终极目标!

“看来长时间没有运用,手段有些生疏了。”他摇了摇头,不断尝试着,试图找回感觉。

“有了!”通过几次试验,沈斌脸上终于露出了笑容。

Ps:明天正式上架,预计将更新十万字左右,请各位读者订阅一下,字数差不多了,该宰了。到时求收藏、求订阅、求鲜花!!!(未完待续)

上一章 返回目录 加入书签 下一章
本站推荐
都市之万界至尊头狼邪龙狂兵万古第一帝超级武神妖孽奶爸在都市开挂闯异界女总裁的贴身兵王
相关推荐
这位殿下藏的很深啊化劫之神道至尊神道巅峰成神小子混花都星海之无尽征途首席独宠小娇妻镇龙廷懒是一种境界绝世青云降术通神