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

server/2024/12/16 7:38:06/

声明
学习视频来自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.ppmy.cn/server/150566.html

相关文章

3D 生成重建030-SV3D合成环绕视频以生成3D

3D 生成重建030-SV3D合成环绕视频以生成3D 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 论文提出了Stable Video 3D (SV3D)——一个用于生成围绕三维物体的高分辨率图像到多视角视频的潜在视频扩散模型。最近关于三维生成的文献提出了将二维生成模型应用于新视图合成…

小程序开发中的插件生态与应用-上

更多精彩内容都在公zhong号:小白的大数据之旅 在小程序的开发过程中,插件作为扩展功能、提升效率的重要工具,扮演着不可或缺的角色。它们不仅能够帮助开发者快速集成复杂的功能模块,还能优化开发流程,缩短项目周期。 …

基于小程序实现日历课表、排班表、月份切换、快捷周切换、自定义课程内容、课程颜色、Mock数据开箱即用

目录 引言小程序开发背景本文目标:实现日历课表/排班表适用场景:学生课表、员工排班、日程安排等需求分析支持日历视图和课表/排班视图可以查看、添加、编辑、删除课表/排班项支持按周、月查看总结说明参考代码数据Mock引言 本文将介绍如何基于小程序实现一个日历课表和排班表…

数据结构题集-第三章-栈和队列-Ackerman函数

Ackerman函数 说明3.27 已知Ackerman函数的定义如下(1)递归算法如下(2)非递归算法如下(3) a k m ( 2 , 1 ) akm(2,1) akm(2,1)时栈的变化过程如下 说明 本文参照严蔚敏《数据结构(C语言版)题集》一书中包含…

@Repository

Repository 是 Spring 框架中用来标识数据访问对象(DAO)层的注解。以下是关于 Repository 注解的一些关键点: Bean 注册:Repository 注解会自动将使用该注解的类注册为 Spring 容器中的 Bean,无需在 XML 配置文件中显式…

UE4_贴花_贴花基础知识一

贴花可以将材料和各种材料元素投影到表面上。您可以使用它们来添加独特的效果。贴花 是一种可以投射到网格体(包括静态网格体和骨骼网格体)上的材质。无论这些网格体的移动性(Mobility)是静态(Static)还是可…

oracle网络架构

Oracle 网络配置文件 Oracle 的网络配置主要涉及三个关键的文件:listener.ora、tnsnames.ora 和 sqlnet.ora。这些文件通常位于 $ORACLE_HOME/network/admin/ 目录下,$ORACLE_HOME 是 Oracle 安装目录的环境变量,通常为 /u01/app/oracle/pro…

MIF格式详解,javascript加载导出 MIF文件示例

MIF 格式详解 MIF(MapInfo Interchange Format)是由Pitney Bowes Software开发的一种文本格式,用于存储地理空间数据。它通常与地图可视化和地理信息系统(GIS)相关联。MIF文件通常成对出现,一个.mif文件用…