目录
一、习题通关
第2页
方法一、常规:burpsuite改包
方法二、烦躁:用开发者工具找找找
二、总结思考
一、习题通关 第2页这一课其实非常简单,有两种方法可以解
方法一、常规:burpsuite改包准备好burpsuite,网页上啥也不用改,点checkout按钮
burpsuite抓到的包有两个参数,QTY和Total
根据这题的意思,要以低价买东西,所以QTY可以不动也可以增加,把Total改成低于正常总价的值,比如0,发送之后即可通关
信了本课名字的邪,才会想到用这种方法,HTML篡改,那就直接改HTML咯。
这个方法挺考验灵感的,因为最后发现要改的地方是个隐藏域。
鼠标停在checkout那行,点右键,点 检查(如果你用的也是chrome浏览器),可以看到这个名叫Total,type是HIDDEN的藏起来的input标签
把这个input标签的value改成比实际总价小的值,比如0,点checkout之后即可通关
注意:本关如果 查看网页源代码 是看不出来什么鬼的
其实。。。我也没啥灵感,我先看了java代码(WebGoat-8.1.0\webgoat-lessons\html-tampering\src\main\java\org\owasp\webgoat\html_tampering\HtmlTamperingTask.java),知道了通关条件是名叫Total的参数的值+1
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?