oracle sql注入绕过,万户OA某处绕过限制文件上传以及sql注入(无需登陆,通杀专业版标准版)...

sql注入:

WooYun: 万户OA某处无限制sql注入

里面的方法适用于标准版,专业版存在同样的文件但是路径不一样。defaultroot\iWebRevision.jsp\DocumentEdit.jsp

if (ObjConnBean.OpenConnection()) {

System.out.println("OpenConnection");

String Sql="Select * From Document Where RecordID='"+ RecordID + "'";

ResultSet rs = null;

rs = ObjConnBean.ExecuteQuery(Sql);

专业版使用的数据库是oracle所以poc不能用了,直接上sqlmap吧。

imgpxy.php?url=gpj.772232014160904102%2F9041_htnom%2Fserutcip%2Fmoc.gidkcah.1cip%2F%2F%3Aptth

这样两个版本都通杀了,不知道这系统为什么要一个文件到处放。漏洞证明:

文件上传:(这漏洞两个版本都适用的)defaultroot/dragpage/upload.jsp

代码里是有过滤,但是看通过截断绕过setAllowedFilesList方法的黑名单限制// Initialization

mySmartUpload.initialize(pageContext);

//mySmartUpload.setTotalMaxFileSize(100000);

mySmartUpload.setAllowedFilesList("jpg,gif,bmp,swf,avi");

// Upload

mySmartUpload.upload();

构造一个上传文件

Upload a new file:

FileUpload

然后抓包截断

imgpxy.php?url=gpj.006442014160904102%2F9041_htnom%2Fserutcip%2Fmoc.gidkcah.1cip%2F%2F%3Aptth

shell到手~

imgpxy.php?url=gpj.879362014160904102%2F9041_htnom%2Fserutcip%2Fmoc.gidkcah.1cip%2F%2F%3Aptth

imgpxy.php?url=gpj.589282014160904102%2F9041_htnom%2Fserutcip%2Fmoc.gidkcah.1cip%2F%2F%3Aptth

修复方案:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值