BugKu Web(26-35)
前言
发现以前做了几道题,然后凑成了10道写一下。确实做起来会发现和比赛的题相比质量还是要差很多。
但对于我这样的菜鸟拿来练习打打基础还是可以的
题目
-
过狗一句话
可以看到提示,给了一个一句话马,简化一下就是assert($_GET[‘s’])这么一个一句话
assert没怎么用过…
查了下可以用下面的函数来搜寻目录
scandir() //作用能扫描文件夹下的目录和文件,返回值为所有文件名组成的一个数组
但我执行后没反应…,因为这道题可以任意执行命令,flag也经常被人删?
可能不用再做了这句话是真的吧…
-
字符?正则?
正则自己每次遇到再去查…
这里可以看到题目只要我让构造的参数能够让正则匹配的到就好了
.代表任意字符
*一次或多次
{4,7}4-7次
[a-z]范围取值
[[:punct:]] 匹配任何标点符号
/i 不区分大小写
keykkeykkkkkey:/k/kkeyk?
可以看到flag出来了,这里要注意这里的2.php,不要带着2.php提交参数…
-
前女友
进入首页,文字里没有什么有用的信息(除了PHP是世界上最好的语言,这道题应该考的是PHP…),查看源代码,可以看到一个链接,点进去,有代码
这里主要考查两个点
- md5不能处理数组,传入数组会返回null<