思路
以然根据标题判断大致考题内容:html页面的未开启按钮。
My Writeup
打开题目,网页中的按钮果然不能用。F12打开审查元素:
可以看到input的类型是disabled。
于是去百度学习了一波:
disabled 属性规定应该禁用 input 元素。
被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等)。然后,就需要通过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。
注释:disabled 属性无法与 <input type="hidden"> 一起使用。
众所周知,前端的参数是可以随意改的。我把input的disabled属性去掉,并在输入框中随意输入参数:
点击Member access按钮:
Others Writeup
大多数也是通过修改前端代码来完成题目的。
还有一部分是通过脚本或者工具向服务器发送数据包来解题的:
POST /web-client/ch25/ HTTP/1.1
Host: challenge01.root-me.org
Connection: close;
Content-Type: application/x-www-form-urlencoded
Content-Length: 41
auth-login=admin&authbutton=Member+access