暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

HTTP协议分析学习

原创 王芷枫 2025-04-11
194

学习目标:

GET和POST请求的区别
java和Burp的安装
HackBar的使用


学习内容:

GET和POST请求的区别

  1. GET能在网址中获取到输入的账号密码
  2. POST只能在后端看到输入的账号密码

java和Burp的安装,以及Proxy的使用

由于已经安装过了,所以一系列的安装过程没有办法重现,复习一下怎么使用。
这是一个抓包软件,也有爆破功能,所谓爆破就是暴力算法,遍历全部。

这个页面是截取数据包,能够阻拦网页的正常请求,从而截取数据包。其中Forward就是允许数据包通过,Drop是丢弃当前数据包。Intercept is off/on是关闭和打开的意思。

首先得使用Proxy这个插件,切换到HTTP模式,端口改为8080,地址全是本地地址127.0.0.1。
然后在网址输入127.0.0.1:8080,下载一个安全证书,下载过后把后缀名改为cer,在浏览器的安全管理中添加这个证书,并设置为信任的。

这个就是截取的数据包,可以把这些文本放在Repeater中,右键鼠标就行。在HTTP history中也能看到历史记录的数据包。能够看到请求包以及网站回复的数据包。

HackBar的使用

在谷歌的应用商店下载HackBar这个插件,然后就能在F12中可以看到这个插件,作用就是能够提交POST请求。

这里能看到我通过提交POST请求获取到flag答案,URL是链接地址,type是类型,Body就是你要赋予的值,最后点EXECUTE表示执行。


练习题:

  1. 计算器,改变前端的内容,或者直接查看java里的flag信息。

  2. alert,设计编码,把flag中的编码放入笔记本中,然后后缀改为html即可。

  3. 你必须让他停下,在图片出现的一瞬间查看网页源代码。

  4. 头等舱,抓包或者F12检查都可以,flag在响应头中,FLAG=()。

  5. 矛盾,php弱类型比较,1a只会输出数值1。

  6. bp就是爆破,用Burp抓包软件进行。

    首先找到这个code,这个能帮助我们获得关键信息,后续也需要这个来显示爆破的状态,1表示成功,2表示失败。右键数据包把它放入爆破选项中去。

    刀乐符号表示需要爆破变的值,没有刀乐符号就表示不用变,要变的只有密码在这

添加关键字,帮助我们寻找正确密码。

找到正确密码,关键字为1就是成功的。


学习产出:

  • 复习
  • 写一篇总结
  • 把练习题又巩固了一遍
文章转载自王芷枫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论