泷羽sec学习打卡-brupsuite8伪造IP和爬虫审计

声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都
与本人无关,切莫逾越法律红线,否则后果自负


关于brupsuite的那些事儿-Brup-FaskIP

    • 伪造IP
    • 配置环境
    • brupsuite导入配置
      • 1、扩展中先配置python环境
      • 2、安装FaskIP插件
    • 实战
    • 实践是检验真理的唯一标准


伪造IP

虽然我们可以伪造ip进行请求,但是呢,一般服务器只会响应连接的ip,所以其实伪造ip基本比较少用,实现伪造ip的方式多种多样。
比如
1、通过 X-Forwarded-For 头伪造 IP
2、通过 Burp 插件自动伪造 IP
3、通过代理链路伪造 IP
4、伪造 TCP 层 IP
这里面最好的就是通过插件自动伪造ip,但是毕竟有些许局限,最真实最好用的依然是通过代理链路伪造ip,比如搭建三级代理,也就说本地代理,云服务器代理。服务器再代理到其他地区最后使用服务器的中的kail,也就是brupsuite的上游服务器。

配置环境

这次的插件是用python写的,所以我们需要导入jar包完成依赖环境的配置。
这里就再github上选择用jython:下载jython
两种选择方式都是可以了,这里我选择jar包,版本随便哪个都可以的
在这里插入图片描述

brupsuite导入配置

1、扩展中先配置python环境

在这里插入图片描述

2、安装FaskIP插件

gituhb地址:FaskIP

添加到brup中,注意jar包都是java依赖
在这里插入图片描述

在这里插入图片描述
伪造指定IP:这个功能允许用户在Burp Suite的Repeater模块中输入一个特定的IP地址,并将其添加到请求头中,以伪装成该IP地址。用户可以通过在Repeater模块右键选择fakeIp菜单,然后点击inputIP功能,输入指定的IP地址来实现这一点。

伪造本地IP:此功能允许用户将请求头中的IP地址伪装成本地IP地址(例如127.0.0.1)。用户可以通过在Repeater模块右键选择fakeIp菜单,然后点击127.0.0.1功能来实现。

伪造随机IP:这个功能会在每次发送请求时随机生成一个IP地址,并将其添加到请求头中,以增加请求的匿名性。用户可以通过在Repeater模块右键选择fakeIp菜单,然后点击randomIP功能来使用这个功能。

随机IP爆破:这是FaskIP插件的核心功能之一,它允许用户在Intruder模块中使用随机生成的IP地址进行爆破测试。用户可以将数据包发送到Intruder模块,在Positions中切换Attack type为Pitchfork模式,选择有效的伪造字段以及需要爆破的字段,并将Payload来源设置为Extensin-generated,设置负载伪为fakeIpPayloads,然后开始爆破。

实战

1、还是用pickchu做实验,先抓个包
在这里插入图片描述
这里有四个选项具体是什么作用上文已经介绍了,这里我选择随机ip:randomip

在这里插入图片描述
下面都是一些常见和常用的请求头,当然请求头也是可以后端也是可以自定义的。
在这里插入图片描述
添加payloads和扩展字典
在这里插入图片描述
第一个payloads
在这里插入图片描述
第二个payloads
在这里插入图片描述
开始attack
在这里插入图片描述
当然了,为什么这里都没有成功呢?
因为pickachu这里本来就不需要请求头访问,不过实践中很多网站都是有开发环境、测试环境、正式环境,预生产环境、一般会用域名或者请求头去区分的
那么伪造ip就结束了,关于爬虫审计没啥好讲的啦,可以看我的另一篇文章brupsuite从0到1模块实战,有详细的对brupsuite常用的模块进行讲解和介绍,实际信息收集中爬虫模块用的较少

实践是检验真理的唯一标准

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/490453.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在 Ubuntu 22.04 上使用 Fail2Ban 保护 SSH

前言 SSH,这玩意儿,简直是连接云服务器的标配。它不仅好用,还很灵活。新的加密技术出来,它也能跟着升级,保证核心协议的安全。但是,再牛的协议和软件,也都有可能被攻破。SSH 在网上用得这么广&…

智能家居WTR096-16S录放音芯片方案,实现语音播报提示及录音留言功能

前言: 在当今社会的高速运转之下,夜幕低垂之时,许多辛勤工作的父母尚未归家。对于肩负家庭责任的他们而言,确保孩童按时用餐与居家安全成为心头大事。此时,家居留言录音提示功能应运而生,恰似家中的一位无形…

EasyGBS国标GB28181-2016标准解读:基于TCP协议的视音频媒体传输

在探讨EasyGBS平台基于GB28181-2016标准的TCP协议视音频媒体传输时,我们首先需要了解GB28181标准的基本背景。GB28181,即GB/T28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》,是公安部提出的公共安全行业标准&#xff…

[C++]C++工具之对异常情况的处理(throw、catch、try)以及用命名空间避免同名冲突

一、C 异常处理😊 1.1 定义 C 中的异常处理用于应对程序运行中的异常情况(如除零、数组越界等),通过 try-catch 机制捕获和处理错误,防止程序崩溃。 异常是程序运行时意外发生的事件,可以通过抛出&#xf…

博客MDX渲染方案

MDX渲染方案 Link 本文不由AI生成,原创,转载请注明 当个人博客网站或是独立网站有博客页时,通过渲染mdx文件是一种效率比较高的方式生成博客文章的一种方式 MDX渲染方案 我之前是通过typora直接导出html文件,这种纯静态页面 缺点:太繁琐优点:可以自己选不同的主题,成本…

VScode MAC按任意键关闭终端 想要访问桌面文件

说明 最近配置MAC上CPP的运行环境,在安装必要的CPP插件后,配置launch和task等json文件后,点击运行三角形,每次都会跳出main想要访问桌面上的文件。并且输出也是在调试控制台,非常逆天。 尝试 尝试1:尽管我尝试将ta…

注意力机制+时空特征融合!组合模型集成学习预测!LSTM-Attention-Adaboost多变量时序预测

注意力机制时空特征融合!组合模型集成学习预测!LSTM-Attention-Adaboost多变量时序预测 目录 注意力机制时空特征融合!组合模型集成学习预测!LSTM-Attention-Adaboost多变量时序预测效果一览基本介绍程序设计参考资料 效果一览 基…

29.在Vue 3中使用OpenLayers读取WKB数据并显示图形

在Web开发中,地理信息系统(GIS)应用越来越重要,尤其是在地图展示和空间数据分析的场景中。OpenLayers作为一个强大的开源JavaScript库,为开发者提供了丰富的地图展示和空间数据处理能力。在本篇文章中,我将…

qt 设置系统缩放为150%,导致的文字和界面的问题

1 当我们设置好布局后,在100%的设置里面都是正常的,但是当我们修改缩放为150%后,字体图标,界面大小就出现问题了,这就需要我们设置一些参数。 QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);QCoreAppl…

3个关于协程的题目

题目1: 题目1:启动2个协程,1个管道,每隔1秒交替输出1次1-10和a-j。 预期效果: 实现方式: package mainimport ("fmt""sync""time" )var ch make(chan struct{}, 1) var wg…

基于ESP32的桌面小屏幕实战[4]:硬件设计之PCB Layout

1. PCB Layout 步骤 生成PCB 确定PCB layout规范 绘制板框尺寸 布局 布局规范: 按电气性能合理分区,一般分为:数字电路区(即怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源)&a…

(六)科研技能-论文写作中的常用单词和句式

针对论文写作过程,会用到很多单词及短语。为了文章书写的规范,需要总结一些常用的单词、短语以及一些句式,因此进行了简单的总结以及梳理。后续会根据情况适时更新对应的内容。 一、常用单词、短语 关于:with respect to 更具体地…

无限次使用 cursor pro

github地址 cursor-vip 使用方式 在 MacOS/Linux 中,请打开终端; 在 Windows 中,请打开 Git Bash。 然后执行以下命令来安装: 部分电脑可能会误报毒,需要关闭杀毒软件/电脑管家/安全防护再进行 方式1:通过…

【Email】基于SpringBoot3.4.x集成发送邮件功能

【Email】基于SpringBoot3.4.x集成发送邮件功能 摘要本地开发环境说明pom.xml启动类application.yaml写一个邮件模板定义模板引擎工具类定义一个邮件发送对象封装一个邮件发送器单元测试邮件模板单元测试发送邮件单元测试 邮件效果参考资料 摘要 在业务系统开发过程中&#xf…

hoppscotch VS postman

下载:https://hoppscotch.com/download 使用:

使用LSTM神经网络对股票日线行情进行回归训练(Pytorch版)

版权声明:本文为博主原创文章,如需转载请贴上原博文链接:使用LSTM神经网络对股票日线行情进行回归训练(Pytorch版)-CSDN博客 前言:近期在尝试使用lstm对股票日线数据进行拟合,初见成型但是效果不…

Web项目图片视频加载缓慢/首屏加载白屏

Web项目图片视频加载缓慢/首屏加载白屏 文章目录 Web项目图片视频加载缓慢/首屏加载白屏一、原因二、 解决方案2.1、 图片和视频的优化2.1.1、压缩图片或视频2.1.2、 选择合适的图片或视频格式2.1.3、 使用图片或视频 CDN 加速2.1.4、Nginx中开启gzip 三、压缩工具推荐 一、原因…

MATLAB选取向量中最大的若干个值个值,并返回所在位置的函数

在 MATLAB 中,可以使用 maxk 函数来选取向量中最大的 ( k ) 个值,并返回它们的索引位置。maxk 函数非常方便,适用于需要获取前几个最大值的情形。 文章目录 语法 示例输出结果总结 语法 [M, I] maxk(A, k)A 是输入向量。k 是要选择的最大值…

PDFMathTranslate,PDF多语言翻译,批量处理,学术论文,双语对照(WIN/MAC)

分享一个非常实用的PDF文档翻译项目——PDFMathTranslate。作为一个经常逛GitHub的开发者,我总喜欢翻看各种项目附带的论文,虽然大多时候是瞎研究,但却乐在其中。该项目能够完美保留公式、图表、目录和注释,对于需要阅读外文文献的…

Mvc、Springmvc框架

一.Mvc: 1.概念: MVC它是一种设计理念。把程序按照指定的结构来划分: Model模型 、View视图 、Controller控制层; 结构图: 二.Springmvc: 1.概念: springmvc框架它是spring框架的一个分支。它是按照mvc架构思想设计…