攻防世界10-disabled_button

简介: 攻防世界10-disabled_button

10-disabled_button

法1:修改html的标签内容

首先看题目描述提到前端知识,联想到HTML,提示是一个不能按的按钮,结合题目名button很明显是涉及到HTML button标签知识,最后通过disabled提示应该是按钮被禁用了

知识补充:button标签是什么意思:<button> 标签定义一个按钮。在 button 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 input 元素创建的按钮之间的不同之处。打开场景展现内容确实是一个不能点击的按钮

提示也给的很明显,只要能点击flag按钮,应该就能获取到flag。直接F12对网页进行检查,


很明显在body中我们可以看见运用了button标签,但是存在disabled导致button被禁用无法发挥作用,那只要我们编辑文件将disabled=“”删除或者改为able即可。修改完成后再次点击flag就可以看到flag了。

法2:post传参

查看页面源代码可以知道点击按钮的动作是执行一次名为auth的传参,传参值为flag的post请求,使用hackbar,将请求方式改为post,添加auth=flag,得到flag

知识点1:HTML <input> disabled 属性

disabled 属性规定应该禁用 input 元素。


disabled 属性是一个布尔属性。


被禁用的 input 元素既不可用,也不可点击。


可以设置 disabled 属性以阻止用户使用 <input> 元素,直到满足某些其他条件(如选中复选框等)。然后,JavaScript 可以删除 disabled 值,并使 <input> 元素可用。


相关文章
|
5月前
|
JavaScript
容易被误解的disabled
容易被误解的disabled
41 0
|
6月前
|
XML Java Android开发
16. 【Android教程】选择框 RadioButton/Check
16. 【Android教程】选择框 RadioButton/Check
45 3
|
7月前
|
Web App开发
攻防世界05view_source
攻防世界05view_source
18zTree - Checkbox chkDisabled 禁用演示
18zTree - Checkbox chkDisabled 禁用演示
45 0
43zTree - checkbox / radio 共存
43zTree - checkbox / radio 共存
47 0
|
JavaScript PHP 数据库
layui框架实战案例(18):保存草稿和单选radio复选框checkbox无focus属性快速聚焦跳转的解决方案
layui框架实战案例(18):保存草稿和单选radio复选框checkbox无focus属性快速聚焦跳转的解决方案
266 0
|
JavaScript
Vue的@click、@click.prevent、@click.stop
Vue的@click、@click.prevent、@click.stop
如何如何禁用div不能点击?div disabled不能点击 不能click div禁用无效
如何如何禁用div不能点击?div disabled不能点击 不能click div禁用无效
626 0
html+css实战37-按钮button
html+css实战37-按钮button
104 0
html+css实战37-按钮button