Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
awswaf — AWS WAF 求解器,完全逆向实现,使用 100% Python 和 Golang。 | Kitploit
工具/GitHubGitHub/xkiian/awswaf
IDS/IPS规避Web应用程序漏洞利用WAF绕过Web安全反机器人CAPTCHA 绕过
GitHubxkiian/awswaf

awswaf

AWS WAF 求解器,完全逆向实现,使用 100% Python 和 Golang。

查看仓库
351661年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

AWS WAF(亚马逊云服务 Web 应用防火墙)求解器

wakatime

概述

本项目提供一个基于Golang和Python的AWS WAF挑战求解器。它支持 "token" / "Invisible" 和 "Captcha" 类型,使用gemini。


⭐️ 表达支持

如果您觉得有用,请给仓库点星!您的支持有助于改进项目。❤️


用法

Golang

root@kitploit:~
package main

import (
	"awswaf/internal/aws"
	"log"
)

func main() {
	// host & gokuProps are obtained from the initial response 
	// and can be extracted using aws.Extract(body)
	// proxy can be "" to use no proxy at all
	waf, err := aws.NewAwsWaf(
		host,
		"www.binance.com",
		"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
		gokuProps, proxy,
	)
	if err != nil {
		log.Println(err)
		return
	}
	
	token, err := waf.Run()
	if err != nil {
		log.Println(err)
		return
	}
	// the token is the aws-waf-token cookie
}

完整示例请参见 main.go


Python

root@kitploit:~
from awswaf.aws import AwsWaf

token = AwsWaf(goku, endpoint, "www.binance.com")()

# the token is the aws-waf-token cookie

完整示例请参见 main.py


许可证

本项目采用 MIT 许可证 授权 - 详见 LICENSE 文件。


星历历史

星历图表

免责声明

本软件包是非官方的,与亚马逊或AWS无关。请负责任地使用,并遵守AWS的服务条款。

下载工具