布尔盲注与脚本
参考文章:http://www.freebuf.com/articles/web/120985.html
\
admin%1$\' or length(database())>2# 正确
\
admin%1$\' or length(database())>3# 错误
\
说明数据库名称长度为3
\
参考文章中已经讲的很清楚了,就不赘述了。
\
最后通过脚本,用代码代替手工即可快速得出flag.
\
::: {.image-package}{.uploaded-img
width=”auto” height=”auto”}\
::: {.image-caption}
:::
:::
问题:第9行,python中\'转义了单引号,导致我查错误查了半天!!!
admin%1$' or xxx就相当于admin or 1=2
因为前面是正确的,于是整条语句都是正确的,导致结果一直都是password
errror......
::: {.image-package}{.uploaded-img
width=”auto” height=”auto”}\
::: {.image-caption}
:::
:::
:::
:::
:::