010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断

这篇具有很好参考价值的文章主要介绍了010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

电脑端
GET / HTTP/1.1
Host: baidu.com
**User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0**
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Cookie: BAIDUID=B6F770C3F11C5513DF8227CFA27DC84A:FG=1; BIDUPSID=B6F770C3F11C5513DBE8B88D20388738; PSTM=1704538770; H_PS_PSSID=39996_40042_40076; BA_HECTOR=8g00a0ag2000a5058l24a504hcitqr1ipui2j1s; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; BDRCVFR[QnzIi5zPp3n]=mk3SLVN4HKm; PSINO=1
Upgrade-Insecure-Requests: 1

2、Cookie-身份替换

见上图

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

首先抓取PC浏览器网站登录上去的数据包

再抓取模拟机上登录失败的数据包

把数据包中的cookie进行替换,发现模拟机上从登陆失败变成登陆成功

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

结论:

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

Response状态码

选中抓取数据包,发送至repeater(Repeater 是一个手动修改并补发个别 HTTP 请求,并分析他们的响应的工具。它最大的用途就是和其他 Burp Suite 工具结合起来。你可以从目标站点地图,从 Burp Proxy 浏览记录,或者从 Burp Intruder 攻击结果上的请求,发送到 Repeater 上,并手动调整这个请求来微调对漏洞的探测或攻击。),

修改数据包内容

若response返回200证明正常接收

403;服务器收到请求,但是拒绝提供服务

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

1、数据是否正常 2、文件是否存在 3、地址自动跳转 4、服务提供错误**

注:容错处理识别

1xx:指示信息—表示请求已接收,继续处理。
2xx:成功—表示请求已经被成功接收、理解、接受。
3xx:重定向—要完成请求必须进行更进一步的操作。
4xx:客户端错误—请求有语法错误或请求无法实现。
5xx:服务器端错误—服务器未能实现合法的请求。

•200 OK:客户端请求成功
•301 redirect:页面永久性移走,服务器进行重定向跳转;
•302redirect:页面暂时性移走,服务器进行重定向跳转,具有被劫持的安全风险;
•400 BadRequest:由于客户端请求有语法错误,不能被服务器所理解;
•401 Unauthonzed:请求未经授权。
•403 Forbidden:服务器收到请求,但是拒绝提供服务。
•404 NotFound:请求的资源不存在,例如,输入了错误的URL; •500InternalServerError:服务器发生不可预期的错误,无法完成客户端的请求;
•503ServiceUnavailable:服务器当前不能够处理客户端的请**

#案例-文件探针&登录爆破

-实验:
1、页面正常访问
2、网站文件探针
  • 抓取页面数据包
  • 将数据包发送至Intruder(Intruder模块是一个定制的高度可配置的工具,对web应用程序进行自动化攻击,如:枚举标识符,收集有用的数据,以及使用fuzzing 技术探测常规漏洞。)
  • 首先点击clean清除所有§§,在GET /§11§ HTTP/1.1中间加入11并选中11按下add§
  • 点击Payloads,add添加需要替换的文件名称,点击Options修改error handing,将Payload Encoding取消选中
  • 点击Intruder,Start获取到响应页面是否正常访问

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

3、后台登录爆破
  • 抓取登录不上的数据包,再次抓取登录成功的数据包,正确密码为12345678,对比两者区别
  • 将登录错误的数据包发送至repeater,将错误密码1234567修改为12345678再发送,发现返回500出现错误,证明只修改明文密码无法登录成功,连着后面的加密文一起修改302成功登录

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

💡 edtUserName=admin&edtPassWord=1234567&btnPost=%E7%99%BB%E5%BD%95&username=admin**&password=fcea920f7412b5da7be0cf42b8c93759**&savedate=1

💡 edtUserName=admin&edtPassWord=12345678&btnPost=%E7%99%BB%E5%BD%95&username=admin**&password=25d55ad283aa400af464c76d713c07ad**&savedate=1

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

总结;由此得出必须同时替换明文密码和加密密码才能成功登入

登录爆破思路:

  • 抓取登录失败的数据包
  • 发送至Intruder,首先点击clean清除所有§§,选中明文密码和加密密码add§,模式选用Cluster bomb,也就是两个不同字典进行替换
  • 通过加入字典来一一识别爆破,字典是明文,先判断出此密码的加密方式,开启burp应用自带的密文加密
  • 在桌面创建字典.txt,分别添加进1,2字典的位置,2字典还要多个步骤设计加密过程,选中Payload Processing添加Add,加密格式为Hash,MD5.
  • 最后查看数据返回302的加密密文全部是一样的,这就是登录密文

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

POST /member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1 HTTP/1.1
Host: 192.168.137.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 102
Origin: http://192.168.137.1
Connection: close
Referer: http://192.168.137.1/
Cookie: __tins__713776=%7B%22sid%22%3A%201704942294527%2C%20%22vd%22%3A%201%2C%20%22expires%22%3A%201704944094527%7D; __51cke__=; __51laig__=1; r906_2132_sid=LbKYlK; r906_2132_saltkey=SVExj3Db; r906_2132_lastvisit=1704938760; r906_2132_lastact=1704942360%09home.php%09misc; r906_2132_onlineusernum=1; r906_2132_sendmail=1
Upgrade-Insecure-Requests: 1

fastloginfield=username&username=admin&password=123456&formhash=66449e33&quickforward=yes&handlekey=ls

补充:建站zblogphp+phpstudy

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

实验验证:明文密码随便输入,将获取到的加密密文输入能否登陆成功

成功登录,加密密码很重要

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

问题:BurpSuite抓不到本地包解决大汇总

BurpSuite抓不到本地包解决大汇总_burpsuite抓不了本地的包-CSDN博客

#工具-Postman自构造使用

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注网络安全获取)
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

给大家的福利

零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

同时每个成长路线对应的板块都有配套的视频提供:

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

因篇幅有限,仅展示部分资料

网络安全面试题

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

绿盟护网行动

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

还有大家最喜欢的黑客技术

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

网络安全源码合集+工具包

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

所有资料共282G,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

sdnimg.cn/img_convert/5072ce807750c7ec721c2501c29cb7d5.png)

010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断,2024年程序员学习,http,postman,网络协议

所有资料共282G,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-jc3ewnWh-1712815758247)]文章来源地址https://www.toymoban.com/news/detail-856031.html

到了这里,关于010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第4天:基础入门-30余种加密编码进制&;Web&;数据库&;系统&;代码&;参数值

    1.了解加密编码进制在安全测试中的存在 2.掌握常见的加密解密编码解码进制互转的操作 3.了解常见的加密解密编码解密进制互转的影响 旨在解决类似疑问,提供思路: 你是否碰到不知道的加密方式? 你是否碰到无法找到的解密平台? 你是否碰到不知道如何解密的字符串?

    2024年02月06日
    浏览(35)
  • Postman —— HTTP请求基础组成部分

    一般来说,所有的HTTP Request都有最基础的4个部分组成: URL 、  Method 、  Headers 和 body 。 (1)Method 要选择Request的Method是很简单的,Postman支持所有的请求方式。 (2)URL 要组装一条Request(请求), URL永远是你首先要填的内容。在Postman里面,你曾输入过的URL是可以通过下拉自

    2024年02月03日
    浏览(27)
  • HTTP请求响应详解 (HTTP请求数据格式,常见请求方式,后端响应参数)及Apifox(postman)使用方式

    目录 一.HTTP协议  二.HTTP请求数据格式  请求方式 三.后端响应请求 基于SpringBoot响应数据 请求响应的参数类型 同一响应格式 四.Apifox(postman)使用方法 HTTP(Hypertext Transfer Protocol,超文本传输协议)是一种用于传输超媒体文档(如HTML)的应用层协议。 HTTP的特点和工作原理如下

    2024年03月09日
    浏览(54)
  • 【HTTP 协议2】如何构造 HTTP 请求

    各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: 📕 JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 📗 Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等 📘 JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议

    2024年02月12日
    浏览(33)
  • 网站建设入门教程||HTTP 请求方法||HTTP 响应头信息

    根据 HTTP 标准,HTTP 请求可以使用多种请求方法。 HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD 方法。 HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。 序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体。 2 HEAD 类似于 GET 请求,只不过返回的

    2024年02月12日
    浏览(49)
  • 高效便捷构造 Http 请求

    对于Get请求: 地址栏直接输入 点击收藏夹 html 中的 link script img a… form 标签 这里我们重点强调 form 标签构造的 http请求 使用 form 标签构造http请求. form 的重要参数: action: 构造 http 请求的 URL 是什么 method:构造 http 请求的方法是 GET 还是 POST(form 仅支持 GET 和 POST) input 的重要参数

    2023年04月14日
    浏览(26)
  • 【JavaEE】HTTP请求的构造

    目录 1、通过form表单构造HTTP请求 2、通过JS的ajax构造HTTP请求 3、Postman的安装和简单使用 常见的构造HTTP请求的方式有一下几种: 直接通过浏览器的地址栏,输入一个URL,就可以构造一个GET请求 HTML中的一些特殊标签,也会触发GET请求,例如:link、script、img、a.... 通过form表单

    2024年02月17日
    浏览(31)
  • 网络原理 - HTTP / HTTPS(4)——构造http请求

    目录 一、postman 的下载安装以及简单介绍 1、下载安装 2、postman的介绍 二、通过 Java socket 构造 HTTP 请求         构造http请求的方式有两种: (1)通过代码构造 (有一点难度)        (2)通过第三方工具构造 (非常容易)。         下面介绍第三方工具构造http请求,这

    2024年04月17日
    浏览(28)
  • 计算机网络——如何构造HTTP请求

            构造HTTP请求的常见方式有,通过form表单标签来实现,通过ajax来实现,这两种是通过HTML/JS来实现的,还可通过java使用Socket来进行构造(本质就是根据不同的格式来解析字符串,处理请求),最简单的也可以使用一些工具来进行构造,比如使用postman来进行构造。

    2023年04月08日
    浏览(48)
  • 【JavaEE】_ajax构造HTTP请求

    目录 1. ajax简述 2. ajax构造HTTP请求 2.1 jquery库的引入 2.2 ajax构造HTTP请求格式 3. ajax构造GET请求实例 4. ajax构造POST请求实例 本专栏关于form表单构造HTTP请求一文中已经提到:form表单构造法只支持GET和POST,且会触发页面跳转。 原文详情链接如下: 【JavaEE】_form表单构造HTTP请求-

    2024年02月22日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包