IT学习者 | 文章大全 | 技术文档 | 桌面壁纸 | 实用查询 | 网络电台 | 成语 | 歇后语 | 网址 | 下载 | 周公解梦 | 生日密码 | 电视剧365 | Flash
 您现在的位置: IT学习者 >> 文章大全 >> 网络编程 >> ASP技术

入侵网站学习_程序篇_输入参数漏洞(1)

【 作者:Itlearner    来源:本站原创  更新时间:2004-5-4 | 字体:

5月1日,一早就接到公司网管打来的电话,说是网站被人黑了!汗...

赶紧起床,打开电脑,打开公司网站,原来有人侵入了后台管理程序,在新闻、文章系统中加了一条:"xxx到此一游,如有意请联系QQ:xxxxxxx"字样的内容。

前段时间正好加上了管理员登陆时记录其IP、用户名、密码和时间的功能。立刻用teminal连上(3389端口只对我这里上网的IP的C类地址开放),发现这个家伙是凌晨2点到4点多干的坏事。管理区的所有账号和密码几乎都被他试了个遍,而且有3个IP,估计是用代理登陆的。

查日志吧,www昨天的日志(记录到今天早上8点)有2G多,没法查(只要超过200M就没办法查看了,试了好些办法,都是出错或程序死掉)。其它的域名都好查,因为都不会超过100M,就是www的日志比较烦人。在看iis日志选项时,这才发现有按小时生成日志文件的选项。恩,好主意,这样文件就小多啦:)

先把他干的坏事去掉再说吧!然后检查了一下最近24小时有修改过的文件,没有发现可疑文件。仔细查看判断管理登陆的那页,突然发现居然没有判断checkcode(即验证码)为空的情况,他人可以利用远程提交的方式来绕过验证码的判断,然后用软件猜用户名和密码方式不断提交破解的?赶紧加上验证码为空的判断,然后改了一下超级管理员的密码,有事先出去了。

下午快回来,发现又被这家伙改了,内容还是一样。而且IP又换了,这就可以肯定是用代理上的了,查ip来源也没用!网管给我发了封mail,内容是他下午和这个家伙的部分对话。这家伙原来是要钱,看来不是什么高手。真正高手哪里会在乎这些,而且也不会盯上我们的网站。

由于IIS日志是按小时生成的,因为化了点时间Down到本机,仔细查看他用的用于登陆管理区的IP干了些什么坏事!发现了,他频繁的连一个网址,浏览器类型是sqlinj,然后不断的测试是否有member.asp、admin.asp等文件的存在,再后就是去管理区了。打开他频繁连接的那个页面,要死!没有判断输入的参数。知道原因了,这家伙用工具测试我站的一些有带输入参数的asp页面,发现有Sql注入漏洞的页面,就再用工具(页面访问的时间间隔很少,手动不可能那么快的)通过Sql注入的一些技巧得到表名、字段名,最后是管理员的账号和密码!

上个星期刚好有看54nb联盟的sql注入的三部曲,所以多少了解了一些,他还提供了工具下载呢,不过当时下载下来后,没有去用它。好像有这功能,打开看看吧。好家伙,一个网站漏洞抄描器,一个漏洞注入器。先试试公司网站,一扫,晕晕晕,扫出好些可注入的页面来。打开一瞧,还真是没有判断输入的参数的。然后使用另外一个工具进行猜解,还真得到表名、字段名、账号和密码了。赶紧把查出来的页面修正吧,这回有事做了。

在这里要说一句:感谢这位朋友(在本文中,我称其为这个家伙)的"善意"(至少他没有删除网站的任何数据)侵入,使我了解到判断输入参数的重要性。在下一篇,我将总结一下的因此而得到的一些经验心得。

相 关 文 章
相 关 软 件
没有相关下载
逃生 放生 黄玫瑰 想太多 那滋味 擦肩而过 放手去爱 北京欢迎你 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 千山万水 改变自己 一定要爱你 等爱的玫瑰 陷入爱里面 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 坏女人 日不落 樱花草 为你写诗 独家记忆 夏天的味道 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 地球人都知道我爱你
假如 相思 是非题 有缘人 舍不得 我的答铃 死而无憾 外滩十八号 越爱越难过 123木头人 和寂寞说分手 爱上你是我的错 爱情里没有谁对谁错
加入收藏留言建议自助友情链接普通友情链接站长的Blog
版权所有   COPYRIGHT 2002-2008 ★IT学习者★ ALL RIGHTS RESERVED.