美文网首页
题解||学院WEB基础测试

题解||学院WEB基础测试

作者: 书一 | 来源:发表于2023-05-25 11:11 被阅读0次

打开网页,开启burp suite 的Proxy中的interceptison on,刷新网页,生成抓包数据。

右键执行 send to repeater,打开repeater,执行send。发现这样一句话:it must come from https://www.penson.com,说明需要进行url的伪造。

在左侧增加:referer:https://www.penson.com。继续send。

出现如下提示信息:

要求必须使用:penson browser浏览器。将user-agent的参数修改为:penson browser。执行send。

修改前 修改后

执行send后,出现如下提示:

你的主机必须是本地主机,此时需要使用x-forwarded-for,来伪造主机。在左侧输入:x-forwarded-for:127.0.0.1。执行send。

又出现新的提示:you must satisfy this condition $_POST['a'] > 1 && intval($_POST['a']) == 1 && !is_numeric($_POST['a'])

此时需要用post传入一个值,但是这个值不能是数字,而且要大于1,并且intval($_POST['a']) 的值要等于1,于是在左侧执行:change request methon,输入a=1.2a 。

flag依然没有出现,又有了新的提示:

于是更改:POST /?cmd=;ls / HTTP/1.1,出现以下信息:

最后,反复绕过限制,终于得到了flag.

最后一步需要绕过cat、空格和flag的过滤,才能最终完成任务。

相关文章

  • Web 测试(1) | Web 原理与 Web 测试基础

    Web测试基础 I. 如何开展Web测试 Web测试的对象 Web的页面元素 Web的业务逻辑 Web的数据行为 ...

  • Web测试原理与实践

    web测试原理与实践分为四部分: 一、软件测试阶段 二、web测试基础 三、web测试实践 四、然之登录测试点分析...

  • Web测试基础

    web测试涉及的面比较广从测试的宽度和深度来说依次是I、功能测试--也涉及到业务流程测试这是最基础也是很重要的一点...

  • 软件测试面试题 总结 (4)

    web测试和app测试的相同点和区别? 相同点:不管是传统行业的web测试还是app测试,都离不开测试的基础知识;...

  • 测试用例-基础通用的关键测试点整理

    在测试多个web、移动端项目之后,总结一下功能测试中基础通用的关键测试点(自己简单整理,有问题请提出) web项目...

  • WebUI自动化必备技能-HTML和css知识详解

    学习web自动化的前提条件:手工测试(了解各种测试的知识)、学习编程语言、学习Web基础、学习自动化测试工具 、学...

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

  • 2019-2020web前端学习路径

    2019-2020web前端学习路径,与你分享零基础如何快速学好web前端、企业当下人才需求,提供技术指导,问题解...

  • 安装Appium

    一、web自动化与移动自动化比较 web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdri...

  • Web 端的测试 Selenium 用法必备

    引言: 大家都知道,基于Web端的测试的基础框架是需要Selenium做主要支撑的,这里边给大家介绍下Web测试核...

网友评论

      本文标题:题解||学院WEB基础测试

      本文链接:https://www.haomeiwen.com/subject/glzcedtx.html