sqlmap的tamper目录下有41个用于绕过waf的脚本,网上有文章简要介绍过使用方法,但是只是简单说了其中少数几个的作用。本人通过这41个脚本的文档注释,将它们每一个的作用简单标记了一下,还是像之前一样,先 google translate 再人工润色。其实,文档注释里面都有例子,看一眼就大概知道效果了,比看文字描述速度还快,只不过要用的时候现场翻看还是太麻烦了。我这个列表可以给大家提供参考,来更迅速的定位自己需要的脚本。

本人英文阅读能力有限,有个别词句(其实就2处)实在拿捏不准该如何翻译,就把英文照搬过来了。另外,虽然下了不少功夫翻译和校对,但自认为错误在所难免,大家有发现我翻译错误的,请指出来,谢谢大家。

01. apostrophemask.py        用UTF-8全角字符替换单引号字符

02. apostrophenullencode.py        用非法双字节unicode字符替换单引号字符

03. appendnullbyte.py        在payload末尾添加空字符编码

04. base64encode.py        对给定的payload全部字符使用Base64编码

05. between.py        分别用“NOT BETWEEN 0 AND #”替换大于号“>”,“BETWEEN # AND #”替换等于号“=”

06. bluecoat.py        在SQL语句之后用有效的随机空白符替换空格符,随后用“LIKE”替换等于号“=”

07. chardoubleencode.py        对给定的payload全部字符使用双重URL编码(不处理已经编码的字符)

08. charencode.py        对给定的payload全部字符使用URL编码(不处理已经编码的字符)

09. charunicodeencode.py        对给定的payload的非编码字符使用Unicode URL编码(不处理已经编码的字符)

10. concat2concatws.py        用“CONCAT_WS(MID(CHAR(0), 0, 0), A, B)”替换像“CONCAT(A, B)”的实例

11. equaltolike.py        用“LIKE”运算符替换全部等于号“=”

12. greatest.py        用“GREATEST”函数替换大于号“>”

13. halfversionedmorekeywords.py        在每个关键字之前添加MySQL注释

14. ifnull2ifisnull.py        用“IF(ISNULL(A), B, A)”替换像“IFNULL(A, B)”的实例

15. lowercase.py        用小写值替换每个关键字字符

16. modsecurityversioned.py        用注释包围完整的查询

17. modsecurityzeroversioned.py        用当中带有数字零的注释包围完整的查询

18. multiplespaces.py        在SQL关键字周围添加多个空格

19. nonrecursivereplacement.py        用representations替换预定义SQL关键字,适用于过滤器

20. overlongutf8.py        转换给定的payload当中的所有字符

21. percentage.py        在每个字符之前添加一个百分号

22. randomcase.py        随机转换每个关键字字符的大小写

23. randomcomments.py        向SQL关键字中插入随机注释

24. securesphere.py        添加经过特殊构造的字符串

25. sp_password.py        向payload末尾添加“sp_password” for automatic obfuscation from DBMS logs

26. space2comment.py        用“/**/”替换空格符

27. space2dash.py        用破折号注释符“--”其次是一个随机字符串和一个换行符替换空格符

28. space2hash.py        用磅注释符“#”其次是一个随机字符串和一个换行符替换空格符

29. space2morehash.py        用磅注释符“#”其次是一个随机字符串和一个换行符替换空格符

30. space2mssqlblank.py        用一组有效的备选字符集当中的随机空白符替换空格符

31. space2mssqlhash.py        用磅注释符“#”其次是一个换行符替换空格符

32. space2mysqlblank.py        用一组有效的备选字符集当中的随机空白符替换空格符

33. space2mysqldash.py        用破折号注释符“--”其次是一个换行符替换空格符

34. space2plus.py        用加号“+”替换空格符

35. space2randomblank.py        用一组有效的备选字符集当中的随机空白符替换空格符

36. unionalltounion.py        用“UNION SELECT”替换“UNION ALL SELECT”

37. unmagicquotes.py        用一个多字节组合%bf%27和末尾通用注释一起替换空格符

38. varnish.py        添加一个HTTP头“X-originating-IP”来绕过WAF

39. versionedkeywords.py        用MySQL注释包围每个非函数关键字

40. versionedmorekeywords.py        用MySQL注释包围每个关键字

41. xforwardedfor.py        添加一个伪造的HTTP头“X-Forwarded-For”来绕过WAF

mysql 全角空格_SQLMAP tamper WAF 绕过脚本列表相关推荐

  1. mysql 全角空格_数据库使用技巧――SQL全角与半角切换_MySQL

    bitsCN.com 数据库系统中,经常有些用户在输入数据的时候会不小心使用全角输入,这就有可能会导致我们的程序出错,如何解决此类问题了. 测试代码: select cast('111' as int ...

  2. mysql 去除全角空格_去掉全角空格

    有时候复制网上的代码会出现编译不通过的问题,报类似这样的一个问题:error: stray '\161' in program.在网上查了一下,就是全角空格的问题.借助于网上的一段Java代码,把它转 ...

  3. mysql 去除全角空格_去除字符串内多余空格

    倒数第二行 就是去除多余空格  原本最后一种写法是网上找来的 可是根本不好使 \\1  匹配数字1或一次吧 (我有点记不清了) "\s" 匹配非空字符 "\x20&quo ...

  4. mysql去除全角空格_PHP输出全角空格,导致页面布局混乱

    不知道大家有没有发现,php会输出多余的空格比如:echo"helloword";可以看到网页代码显示的是这样的"helloword".主要是IE浏览器,IE6 ...

  5. 去掉字符串两端的全角空格和半角空格(含源代码)

    昨天,遇到了一个技术问题.本来我在程序中用的trim()方法来处理从JSP页面传来的值,后来在测试时,发现当我输入的是全角空格时,trim()方法失效. 需求是这样的,只是去掉字符串两端的空格(不论是 ...

  6. Live Writer首段缩进和全角空格设置

    2019独角兽企业重金招聘Python工程师标准>>> 一.段首缩进 使用文本模板插件Text Template可以实现Live Writer写博文每段首行缩进的功能 1)安装文本插 ...

  7. java去掉转义字符,双引号,全角空格

    /***清除入参全角空格及转义字符,及双引号 ????所以到底为什么ios传参过来的值会带有这些东西,contentype 的影响? ,因为使用@RequestParam注解所以要删除contenty ...

  8. php 半角 全角空格,全角空格和半角空格

    全角空格--> System.out.println(URLEncoder.encode(" ",  "utf-8")); ---->%E3%80% ...

  9. python中去除全角空格

    最近遇到一个需求是要清除中文字串中的全角空格(数据是GBK编码,全角空格的GBK编码是\xa1\xa1). 一开始直接使用str.replace(' ','')来去除,结果是部分结果出现乱码,经过分析 ...

最新文章

  1. HDLBits 系列(ending)此系列我的答案
  2. Ogre源码在VS2008(VC9)中的配置方式
  3. HTML中引入CSS的三种方式——响应式Web系列学习笔记
  4. Apache Hive
  5. 仪器和软件通讯测试软件,软件定义的仪器-测试测量-与非网
  6. 带孩子们做环球旅行的读后感_父母带孩子做心理咨询,需要注意哪些事项?
  7. ajax会占用服务器端内存吗,javascript - 为什么不允许在jquery datatable服务器端处理ajax成功使用? - 堆栈内存溢出...
  8. 敏捷个人新体系学习 - 1.实践的艺术
  9. #ifdef __cplusplus extern C { #endif”的定义
  10. Android O HIDL的使用例子 -- 蓝牙HCI 服务进程
  11. Ubuntu下很给力的下载工具
  12. Tesseract综述
  13. uni-app 开发 ios底部安全区域(底部白色区域块)
  14. String类型转Long类型
  15. CefInitialize崩溃 Cef白屏
  16. Sql笔试题第二天-查询与之前(昨天的)日期相比温度更高的所有日期
  17. 合肥师范学院计算机学院名单公示,合肥师范学院第七批“双能型”教师资格认定结果公示...
  18. RHCE 第九天 DNS及案例
  19. 基于CNN卷积神经网络 猫狗图像识别
  20. 大计基作业记录(1)

热门文章

  1. 短视频脚本要注意哪些要素?拍摄场景不能忘,配音也很重要
  2. python二级模拟题
  3. hadoop文件目录详解
  4. 强化学习快餐教程(2) - atari游戏
  5. An Improved Res-UNet Model for Tree Species Classification Using Airborne High-Resolution Images论文理解
  6. vivo计算机的功能是什么意思啊,如果你的手机能投到电脑上操控,你会用它做什么?...
  7. 2022全国普通高校大学生机器人竞赛指数正式发布-转
  8. 每日技巧分享:哪个软件可以拍照翻译英语?
  9. Linux那些事儿 之 戏说USB(25)设备的生命线(四)
  10. 如何快速学习一门知识?我的5阶段用以致学学习法