渗透测试基础学习

1.本周安装了BurpSuite用于查看原始报文
2.发觉豆包在一定程度上已不满足我的需求,开始摸索其他AI的安装与应用,目前正在适应deepseek,workBuddy,下一步希望可以摸索出chatgpt的安装与应用方法
3.学习渗透测试基础,主要侧重于HTTP协议的学习,以下为学习笔记:
HTTP超文本传输协议定义了浏览器与客户端传输数据的格式。
HTTP协议特点:基于tcp/ip协议;默认端口号是80,https默认端口号是443;请求和响应是一一对应的;每次请求相互独立,是无状态协议。
报文分析:浏览器自带的开发者模式均无法查看完整的原始报文,需借助第三方工具如BurpSuite
请求消息request学习:
结构:请求行+请求头(header)+请求空行+请求体(可以为空)
请求头:请求方式 请求uri 协议及版本
请求方式:HTTP常见有8种请求方式,常用GET、POST
GET请求:请求参数在URL地址中,URL有长度限制GET请求只能传输字符型数据
POST请求:请求参数在请求体中,无大小限制,POST请求可以传输字符或字节数据
请求头:host(请求主机域名/ip地址);User-Agent(告诉服务器浏览器的版本信息,供服务器解决浏览器的兼容问题);AXXEPT(传输文件类型);Referer(告诉服务器从哪里来);Cookie(储存在用户本地终端上的数据),用户凭据(用于身份证明)
Cookie利用角度:伪造Cookie,应对方法:加密如jwt;session(类似于虎符)
窃取Cookie,实现方法:漏洞如xss,应对方法:HTTP ONLY(类似于密码箱)
响应消息response学习:(判断漏洞是否真的存在)
结构:响应行+响应头+响应空行+响应体
相应行:协议及版本,响应状态码,状态码描述
响应状态码:服务器告诉浏览器本次请求和响应的状态
1xx:服务器接受浏览器消息未完成,发送1xx状态码(基本见不到)
2xx:成功,发送200
3xx:重定向,302,304(访问缓存)
4xx:客户端错误,404(没有找到对应资源),405(请求方法不被允许)
403绕过,不允许访问,可以尝试越权
5xx:服务器错误,500(服务器内部出现异常)

第一次写博客,也不知道该写些什么,就先这样吧,等我再多跟在大佬后面蹭蹭经验,升升级,再真正开始下副本。

posted @ 2026-10-25 16:45  Albta  阅读(5)  评论(0)    收藏  举报