首页 > 其他分享 >#渗透测试#红蓝对抗#SRC漏洞挖掘# Yakit(5)进阶模式-MITM中间人代理与劫持(下)

#渗透测试#红蓝对抗#SRC漏洞挖掘# Yakit(5)进阶模式-MITM中间人代理与劫持(下)

时间:2024-12-08 22:29:09浏览次数:5  
标签:SRC 劫持 HTTP 进阶 URL MITM 过滤 数据包 请求

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。

目录

 Yakit(5)进阶模式-MITM中间人代理与劫持(下)

History

过滤流量

网站树视角


 Yakit(5)进阶模式-MITM中间人代理与劫持(下)

History

所有流经 Yakit 的请求,都会在 History 中记录下来,我们可以通过该页面,查看传输的数据内容,对数据进行测试和验证。同时,对于拦截到的历史请求,都可以进行 web fuzzer进行进一步的测试,也可以对数据包进行插件的扫描等等的操作。

我们先对该页面的所有选项进行逐一介绍。

  1. 勾选或全选数据请求,勾选请求后可以到 ②批量操作进行批量的操作。
  2. 批量操作,具体内容如图所示。
  3. 筛选框,可以根据对协议类型、响应类型、Tags 单独或组合进行按条件筛选。
  4. 指定单独的某条数据包,单击右键后即可对该条数据进行操作,具体可操作内容如图所示。
  5. HTTP history 内容筛选器,MITM: MITM交互劫持的所有流量,插件 :使用任何插件都会在插件-history留下请求记录。爬虫:之前章节学习的基础工具中的基础爬虫发出的所有请求都会记录在爬虫--history
  6. 点击fuzz 该条数据会被发送至 web fuzzer模块
  7. 该数据包中涉及的域名都会被提取出来
  8. 根据关键字搜索某条数据包
  9. 清空所有数据

History中的所有数据包,均支持对数据包进行单个操作,或者批量操作,具体操作可分为:

  • 选择数据包进行漏洞扫描
  • 复制为POC模板(CSRF POPOC/yak POC/Portscan POC)
  • 标记颜色
  • 数据包作为数据对比
  • 屏蔽删除
  • 下载 Response body

其次选择单个数据包也可以对数据包进行编解码,修改请求类型等操作。

History的消息列表中主要包含请求序列号、请求协议和主机名、请求的方式、服务器端返回的HTTP状态码、URL路径、网站title、网站ip、请求长度、大小、等信息。

通过这些信息,我们可以对一次客户端与服务器端交互的HTTP消息详情做出准确的分析,同时,在最左边的操作栏,点击浏览器图标可以在浏览器中打开该请求对应的url,点击箭头图标即可查看该请求详细的内容。

过滤流量

在专家模式 MITM 交互劫持时会产生大量的日志记录,为了更友好的管理,Yakit提供了筛选过滤器功能。针对某些数据包我们不需要看见,或者屏蔽某些污染数据就可以输入需要过滤的条件,劫持时则不会劫持符合条件的数据包。

在劫持页面点击过滤器,将弹出筛选过滤器界面。

按照过滤条件的不同,过滤器划分出5个子选项,分别是

  • 按照Hostname过滤 你可以在包含Hostname 输入想要仅显示的hostname,来筛选只想要看到的相关Hostname的请求。也可以在排除Hostname中输入不想要看到的Hostname进行排除。

  • 按照URL路径过滤 你可以在包含URL路径输入想要URL路径来匹配相关的请求,也可以在排除URL路径中输入不想要展示的URL来过滤不想要看到的请求。

  • 按照文件类型过滤 通过文件类型在过滤消息列表,这里有两个选择可供操作。一是仅仅显示哪些,另一个是不显示哪些。如果是仅仅显示哪些,在包含文件后缀的输入框中填写显示的文件类型,同样,如果不显示哪些文件类型,只要在排除文件后缀的输入框中填写不需要显示的文件类型即可。

  • 按照Content-Type过滤 此过滤器的功能是指,根据HTTP请求头的Content-Type来排除不想要展示的相关数据包。

  • 按照HTTP 方法过滤 此过滤器可根据HTTP请求方法进行的排除来达到过滤的目的

以上过滤条件可单选,也可多选组合来进行过滤流量

网站树视角

网站树将历史请求以树结构的形式进行展示,选中域名,可查看该域名对应的数据信息与详情。下图所示网站树为一次测试中,通过浏览器浏览的历史记录在网站树视角页面中的展现结果。

从图中我们可以看出,整个页面的的左侧为访问的URL,按照网站的层级和深度,树形展示整个应用系统的结构和关联其他域的url情况;

右边显示的是某一个url被访问的明细列表,共访问哪些url,请求和应答内容分别是什么,都有着详实的记录。

基于左边的树形结构,我们可以选择某个分支,对指定的路径进行端口扫描、爆破和漏洞检测。

可以根据关键字自定义搜索,针对网站树勾选可以做批量删除/批量导出。

标签:SRC,劫持,HTTP,进阶,URL,MITM,过滤,数据包,请求
From: https://blog.csdn.net/m0_62828084/article/details/144328637

相关文章

  • 010editor解决ctfshow misc入门 进阶版
    misc27打开题目可以看到提示我们,flag在下面,那么就知道这里一定是更改了jpg图片的宽高,但手上没有很好的工具能够爆破jpg格式的宽高,那么就需要我们手动在010editor里面进行更改当我们把图片放入010中,发现并不是按以往的正常格式排列信息我们发现在文件头之间插入了许多没用的......
  • Java 进阶指南
    Java作为一种广泛应用的编程语言,在掌握了基础语法和面向对象概念后,进阶学习将帮助开发者构建更强大、高效和可维护的应用程序。一、多线程编程多线程允许程序在同一时间内执行多个任务,提高程序的运行效率和响应性。在Java中,通过Thread类或实现Runnable接口来创建线程......
  • mitmproxy向安卓手机添加系统证书
    当第一次运行mitmproxy后,会在~/.mitmproxy/mitmproxy-ca-cert.pem生成证书文件。在证书文件目录运行命令opensslx509-informPEM-subject_hash_old-inmitmproxy-ca-cert.pem-noout,一般输出为:c8750f0d运行命令cpmitmproxy-ca-cert.pemc8750f0d.0,重命名然后将证书传入......
  • 日志的进阶
    '''日志的进阶使用:logging库的四大组件,实现日志的记录与输出:1.logger记录器:提供基本的能够被程序直接调用的接口(方法)2.handler处理器:提供将记录器的内容展示到具体目的地的用途,控制台或文件3.filter过滤器:提供更加细化颗粒度的内容控制4.formatter格式......
  • 【架构师从入门到进阶】第四章:前端优化思路——第一节:前端优化概述
    【架构师从入门到进阶】第四章:前端优化思路——第一节:前端优化概述减少不必要的传输该前置的前置该缓存的缓存本篇文章我们来学习前端优化的概述。为什么开始学前端呢?大家思考一下,我们在之前的文章中写过这么一段话。我们优化的点是从用户使用我们系统开始,直到我们响......
  • 程序员基本进阶技能之精准汇报
    一个程序员的职业生涯中,永远都逃不开“工作汇报”这四个字。升职加薪的时候,需要参加王婆卖瓜的PPT大赛进行工作述职汇报;评定年终绩效和年终奖系数的时候,需要天花乱坠地进行年终总结汇报;每个季度末尾OKR总结的时候,需要提纲挈领地进行OKR进度汇报;每周周末之前,需要简洁高效的进行......
  • #渗透测试#SRC漏洞挖掘#红蓝攻防#黑客工具之Burp Suite介绍06-暴力破解与验证码识别
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章读。                             ......
  • 面向对象进阶-03-static的注意事项
    static的注意事项:静态方法只能访问静态变量和静态方法非静态方法可以访问静态变量或者静态方法,也可以访问非静态的成员变量和非静态的成员方法静态方法中没有this关键字总结:静态方法中,只能访问静态非静态方法可以访问所有静态方法中没有this关键字 创建一个Javabean类......
  • C++从零到进阶 ③.1循环结构(介绍)
    本次是【C++从零到进阶】的第③课(介绍):循环结构介绍我们一个个来介绍提示:介绍单吃很难吃透,需要结合后续练习跟进才能做到掌握哦!目录一、for语句1.语句格式:2.使用范例3.详细说明4.语句执行过程二、while语句1.格式2.例子三、do-while语句四、循环嵌套五、退......
  • 【AIGC进阶提示词分享】下行周期,怎么样沟通才能保住饭碗?
    引言在现代职场中,沟通能力已成为衡量职场人专业素养的重要指标。话语的成熟度不仅反映了个人的职业素养,更直接影响工作效率和人际关系的建立。本文将深入分析职场话语成熟度的构成要素,并通过具体案例说明如何提升沟通的专业性。提示词和示例在下方提示词和示例在下方......