Brute Force的 LOW难度
首先,随便输入用户名和密码对其进行抓包操作

将其发送到爆破区域

选择用户名或密码进行爆破

选择合适的爆破词典,随后进行爆破

找到长度不同的地方,将其输入到用户名所在地,观察响应


- Command Injection的LOW难度
首先进行代码审计

相关函数介绍
stristr(string,search,before_search)
stristr函数搜索字符串在另一字符串中的第一次出现,返回字符串的剩余部分(从匹配点),如果未找到所搜索的字符串,则返回FALSE。
参数string规定被搜索的字符串,参数search规定要搜索的字符串(如果该参数是数字,则搜索匹配该数字对应的ASCII值的字符),可选参数before_true为布尔型,默认为“false”,如果设置为“true”,函数将返回search参数第一次出现之前的字符串部分。
php_uname(mode)
这个函数会返回运行php的操作系统的相关描述,参数mode可取值”a” (此为默认,包含序列”s n r v m”里的所有模式),”s ”(返回操作系统名称),”n”(返回主机名),” r”(返回版本名称),”v”(返回版本信息), ”m”(返回机器类型)。
可以看到,服务器通过判断操作系统执行不同ping命令,但是对ip参数并未做任何的过滤,导致了严重的命令注入漏洞。
这个题执行的应该是ping命令,尝试对本机IP进行ping处理,出现以下界面

经过上网查询得知,可通过输入以下数据

最后结果
