WeChall - Limited Access Too
Challenge
管理员根据 feedback "修复" 了上一个版本(Limited Access)中的
.htaccess,现在 protected/protected.php
更加安全了。需要再次访问它。
Solution
上一个版本用 <Limit GET> 限制了 GET 方法,通过改用
POST 绕过。这个"修复"版本在 .htaccess 里封了更多方法:
1 | <Limit GET POST HEAD PUT DELETE CONNECT OPTIONS PATCH> |
Apache 的 <Limit>
指令只拦截明确列出的方法,未列出的方法不受限制。上面漏掉了
TRACK、PATCH、PROPFIND、MOVE
等非标准扩展方法。
直接用 TRACK 方法绕过:
1 | $ curl -X TRACK -b 'WC=...' \ |
返回受保护页面的内容,挑战即完成(auto-solve,无需额外提交)。