### 简要描述:
通杀getshell
### 详细说明:
上传点:
/oaerp/ui/sync/excelUpload.jsp
思路:
1.绕过javascript限制,上传小马;
2.根据小马命名规则getshell
javascript代码:
```
<script type="text/javascript">
function upload() {
var filePath = j$("#file").val();
if (filePath == ""){
j$("#file").click();
return;
}
var fileExt = filePath.substring(filePath.lastIndexOf("."));
if (fileExt == ".xls" || fileExt == ".xlsx"){//burp即可绕过该限制
idForm.action = "/oaerp/ui/sync/excelImport.jsp?selERPType="
+ j$("#selERPType").val() + "&selTemplate=" + j$("#selTemplate").val();
j$("#btnUpload").attr("disabled", true);
idForm.submit();
} else {
alert("只能导入excel文件!");
}
}
j$(document).ready(function(){
var importType = "<%=importType%>";
j$("#selTemplate").val(importType);
j$("#fs" + importType).show();
});
</script>
```
### 漏洞证明:
#1.http://fsd2014.f3322.org:9090/oaerp/ui/sync/excelUpload.jsp
小马:jsp.jsp
上传后发现命名规则:上传时间(精确到秒)+jsp.jsp如下:
[<img src="https://images.seebug.org/upload/201408/29222402b2d4b1bee0c1624a09782dbd345d826b.png" alt="y1.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201408/29222402b2d4b1bee0c1624a09782dbd345d826b.png)
那我爆破下秒数:
[<img src="https://images.seebug.org/upload/201408/29222656b457ea85c2dc1031dde500273d66db08.png" alt="b1.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201408/29222656b457ea85c2dc1031dde500273d66db08.png)
[<img src="https://images.seebug.org/upload/201408/292227031904ba72beff9246ae668e7937bcbc59.png" alt="b2.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201408/292227031904ba72beff9246ae668e7937bcbc59.png)
getshell:
[<img src="https://images.seebug.org/upload/201408/29222716dbcb55666efa99dd2ac396c00e674d31.png" alt="b3.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201408/29222716dbcb55666efa99dd2ac396c00e674d31.png)
shell:http://fsd2014.f3322.org:9090/oaerphttps://images.seebug.org/upload/20140829221136jsp.jsp 密码:1
#2.http://220.168.210.109:9090/oaerp/ui/sync/excelUpload.jsp
shell:http://220.168.210.109:9090/oaerphttps://images.seebug.org/upload/20140829222946jsp.jsp 密码:1
#3.http://oa.danzi.com.cn:9090/oaerp/ui/sync/excelUpload.jsp
shell:http://oa.danzi.com.cn:9090/oaerphttps://images.seebug.org/upload/20140829223826jsp.jsp 密码:1
暂无评论