Sqlmap 使用tamper脚本绕过waf (一)

本文介绍了使用SQLMap工具进行SQL注入攻击时的各种绕过技巧,包括如何利用不同的脚本绕过常见的过滤机制,实现对目标网站的有效渗透测试。
部署运行你感兴趣的模型镜像

一、使用方式:  1. sqlmap.py -u "192.168.0.107/test.php?id=1" --tamper " tamper/脚本名,脚本名,··········"

                           2.sqlmap.py -u "192.168.0.107/test.php?id=1" --tamper    tamper/脚本名



二、脚本类别:

  1. apostrophemask.py

  • 作用:用utf8代替引号
  1. equaltolike.py 

  • 作用:like 代替等号

  1. greatest.py  

  • 作用:绕过过滤’>’ ,用GREATEST替换大于号。

  1. space2dash.py

  • 作用:绕过过滤‘=’ 替换空格字符(”),(’ – ‘)后跟一个破折号注释,一个随机字符串和一个新行(’ n’)
  1. space2hash.py

  • 作用:空格替换为#号 随机字符串 以及换行符
  1. apostrophenullencode.py

  • 作用:绕过过滤双引号,替换字符和双引号。

  1. halfversionedmorekeywords.py

  • 作用:当数据库为mysql时绕过防火墙,每个关键字之前添加mysql版本评论

  1. space2morehash.py

  • 作用:空格替换为 #号 以及更多随机字符串 换行符

  1. appendnullbyte.py

  • 作用:在有效负荷结束位置加载零字节字符编码

  1. ifnull2ifisnull.py

  • 作用:绕过对 IFNULL 过滤。 替换类似’IFNULL(A, B)’为’IF(ISNULL(A), B, A)’

  1. space2mssqlblank.py(mssql)

  • 作用:空格替换为其它空符号

  1. base64encode.py

  • 作用:用base64编码替换 Example: ("1' AND SLEEP(5)#") 'MScgQU5EIFNMRUVQKDUpIw==' Requirement: all

  1. space2mssqlhash.py

  • 作用:替换空格

  1. modsecurityversioned.py

  • 作用:过滤空格,包含完整的查询版本注释

  1. space2mysqlblank.py

  • 作用:空格替换其它空白符号(mysql)

  1. between.py

  • 作用:用between替换大于号(>)

  1. space2mysqldash.py

  • 作用:替换空格字符(”)(’ – ‘)后跟一个破折号注释一个新行(’ n’)

  1. multiplespaces.py

    • 围绕SQL关键字添加多个空格
  2. space2plus.py

    • 作用:用+替换空格
  3. bluecoat.py

    • 作用:代替空格字符后与一个有效的随机空白字符的SQL语句。 然后替换=为like
  4. nonrecursivereplacement.py

    • 双重查询语句。取代predefined SQL关键字with表示 suitable for替代(例如 .replace(“SELECT”、””)) filters
  5. space2randomblank.py

    • 作用:代替空格字符(“”)从一个随机的空白字符可选字符的有效集
  6. sp_password.py

    • 作用:追加sp_password’从DBMS日志的自动模糊处理的有效载荷的末尾
  7. chardoubleencode.py

    • 作用: 双url编码(不处理以编码的)
  8. unionalltounion.py

    • 作用:替换UNION ALL SELECT UNION SELECT
  9. charencode.py

    • 作用:url编码
  10. randomcase.py

    • 作用:随机大小写 Example:
  11. unmagicquotes.py

    • 作用:宽字符绕过 GPC addslashes
  12. randomcomments.py

    • 作用:用/**/分割sql关键字
  13. charunicodeencode.py

    • 作用:字符串 unicode 编码
  14. securesphere.py

    • 作用:追加特制的字符串
  15. versionedmorekeywords.py

    • 作用:注释绕过
  16. space2comment.py

    • 作用:Replaces space character (‘ ‘) with comments ‘/**/’
  17. halfversionedmorekeywords.p

    • 作用:关键字前加注释


您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值