
AWS WAF Solver, rétro-ingénierie complète implémentée à 100 % en Python et Golang.
Ce projet fournit un solveur basé sur Golang et Python pour le challenge AWS WAF. Il prend en charge à la fois le type "token" / "Invisible" et le type "Captcha" en utilisant gemini
Merci de mettre une étoile au dépôt si vous le trouvez utile ! Votre soutien aide à améliorer le projet. ❤️
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
}
Voir main.go pour un exemple complet
from awswaf.aws import AwsWaf
token = AwsWaf(goku, endpoint, "www.binance.com")()
# the token is the aws-waf-token cookie
Voir main.py pour un exemple complet
Ce projet est distribué sous la licence MIT - voir le fichier LICENSE pour plus de détails.
Ce paquet est non officiel et n'est pas affilié à Amazon ou AWS. Utilisez-le de manière responsable et conformément aux conditions d'utilisation d'AWS.