扫码领资料
获网安教程
来Track安全社区投稿~
千元稿费!还有保底奖励~(https://bbs.zkaq.cn)
创建亚马逊账户
配置AWS API网关
安装 Fireprox
*irtualenv
创建 Python3 的虚拟环境。$ git clone https://github.com/ustayready/fireprox
$ cd fireprox
#create virutal environment
virtualenv -p python3 .
source bin/activate
来执行activate bash脚本的内容。activate 脚本通过将VIRTUAL_ENV
等变量设置为指向 Fireprox 目录来修改环境变量。$PATH
变量,以优先考虑安装在 Fireprox 虚拟环境中的库。source bin/activate
env
命令,并检查PATH
、 VIRTUAL_ENV
和VIRTUAL_ENV_PROMPT
变量。pip
,并运行该工具。sudo pip install -r requirements.txt
python fire.py
运行 FireProx
python fire.py --access_key ACCESS_KEY --secret_access_key SECRET_ACCESS_KEY --region us-east-2 --command create --url TARGET_URL
export AWS_ACCESS_KEY_ID=ACESS_KEY
export AWS_SECRET_ACCESS_KEY=SRECRET_KEY
python fire.py --region Your-Region --command create --url https://TARGET_URL
aws configure
命令创建配置文件。提供访问密钥 ID、密钥以及要创建 API 网关的区域。#Install AWS
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
#Configure the profile
aws configure
~/.aws/config
。~/.aws/config
获取凭证。python fire.py --command create --url https://icanhazip.com
--profile_name
选项不起作用,因此请在没有它的情况下运行命令。检查 IP 轮换
#!/bin/bash
for i in $(seq 10); do
# Send GET request to icanhazip.com
curl "https://fireprox_URL"
done
伪造 X-Forwarded-For 标头
X-Forwarded-For
标头的值中显示给目标服务器,而不是 API 网关的 IP 地址。X-Forwarded-For
标头的值。python fire.py --region us-east-2 --command create --url https://6ip78y7rtz4ig5o5x7sjnye45swgl.oastify.com
curl https://FIREPROXURL.amazonaws.com/fprox/
X-Forwarded-For
中看到您的源 IP X-Forwarded-For
标头。X-My-X-Forwarded-For: 127.0.0.1
”。curl -H "X-My-X-Forwarded-For: 127.0.0.1" https://FIREPROXURL.amazonaws.com/fprox/
#!/bin/bash
for i in $(seq 10); do
# Send GET request to icanhazip.com
curl -H "X-My-X-Forwarded-For: 127.0.0.1" "https://FIREPROX_URL.amazonaws.com/fireprox/"
done
资源
References
[1]
AWS 直通代理作者:Mike Bond: https://bond-o.medium.com/aws-pass-through-proxy-84f1f7fa4b4b[2]
用于逃避外部网络安全控制的工具,作者:Nate Fair: https://www.sprocketsecurity.com/resources/evading-external-network-security-controls[3]
使用 FireProx 悄悄地喷洒 ADFS 密码 作者:Mike Felch: https://www.youtube.com/watch?v=eZh9HDWmYIQ[4]
使用 Fireprox 克服速率限制作者:James Gallagher: https://jamesonhacking.hashnode.dev/defeating-rate-limiting-with-fireprox声明:⽂中所涉及的技术、思路和⼯具仅供以安全为⽬的的学习交流使⽤,任何⼈不得将其⽤于⾮法⽤途以及盈利等⽬的,否则后果⾃⾏承担。
原文始发于微信公众号(白帽子左一):云中红队系列 | 使用 AWS API 配置Fireprox进行 IP轮换
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论