第88章(1/3)
第八十九回:木马.弱点.扫瞄暑假接近尾声,极光里有些学生正用最后时间研究新的技术。
庄胜哲正在教郑旬昌如何殖入木马,宇成和云飞也在一旁看着。
庄胜哲说:「我说,旬昌啊?你怎么还是搞不懂呢?云飞你解释给他听好了。」
郑旬昌说:「庄大哥,你千万不要放弃我啊!我知道我笨,但我想跟在你身边。」
庄胜哲笑说:「我又不是成天没事在这,我也要去竹科上班的。」
郑旬昌激动的说:「求求你,求求你收我为弟子吧!」
庄胜哲说:「有空别都窝在这,多出去玩玩,联谊联谊,别像我一样。」
郑旬昌问:「像你一样?什么意思?」
庄胜哲摇摇头说:「唉,别提了,一言难尽啊!」
宇成问:「庄大哥,你都不说说你平常的生活,你说说看我们才了解啊!」
庄胜哲说:「不,算了,没什么好说的,你们还是看看云飞怎么做的吧。」
云飞说:「你看,像刚刚一样把木马程式流进去,但是要殖入它的话你就必需把它写进登录档里面。在系统里有一个reg.exe,是以命令列的方式写入登录档的。」
郑旬昌点头问:「那么接下来呢?」
云飞说:「我们刚刚入侵这个网站时有连到它的MS_SQL SERVER上对吧?这个网站的管理员没有改掉SQL Server预设的帐号密码,我们依然可用sysadmin的身份登入资料库,然后就可以利用xp_cmdshell来玩一玩这个伺服器了。」
郑旬昌永远进不了状况的问:「什么是xp_cmdshell?讲过了?难道我又忘了?」
云飞说:「在MS_SQL Server上可以执行Windows中的命令提示字元一样,不过只有以sysadmin身份可以使用。利用这个功能,我们就好像在远端执行这台机器上的命令提示字元一样。当然,我们要用reg.exe把登录给写进伺服器里。」
宇成说:「这么说来,如果找到了任何一台伺服器上的MS_SQL Server都没有修改预设的密码,不就等於拥有了控制这台电脑的权限一样了吗?」
庄胜哲说:「没有错,就是这个样子。」
云飞说:「为了让它自动执行,我们利用reg.exe add的方式把这个程式登录到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run之中,这样系统就会每次开机后自动执行我们殖入的木马。现在,我们直接输入我们流进的木马档名,木马程式就会启动运作了,我们就可以开始接收资讯。」
郑旬昌摸摸头笑说:「原来如此,那真是太神奇了,不过我还是不会。」
三人昏倒、庄胜哲说:「拜托!照你这情况下去永远都不会!」
宇成问:「如果我们不知道MS_SQL Server的帐号密码,能够从那里知道吗?」
庄胜哲说:「当然可以。通常,这种情况我们可以利用IIS的漏洞,取出未经解析编译的ASP,在ASP档案中如果使用ADO元件连接到MS_SQL Server的话那便会有一段存取帐号与密码写在原始码中,但这方法并不是万能的。」
庄胜哲说完后,便示意云飞找出该伺服器上存有ASP的位置,读取了其中一个ASP档案原始码,并且找到存取资料库用的帐号与密码位置。
「你们看!」庄