AWS-WAF-Captcha-Löser: aws-waf-token automatisch erhalten
Amazon WAF sperrt eine Website hinter einem Bildraster oder einem Spielzeugauto-Puzzle, bis sich der Besucher ein aws-waf-token-Cookie verdient hat. CapSkip holt dieses Cookie für Ihre Skripte, auf einem Windows-Rechner, den Sie selbst betreiben, zu einem festen Monatspreis.
- Raster- und Spielzeugauto-Puzzles
- aws-waf-token zurückgegeben
- Fester Monatspreis
Wenn die Web Application Firewall von Amazon einen Besucher für automatisiert hält, liefert sie die Seite nicht mehr aus und verlangt zuerst einen Nachweis. Dieser Nachweis ist das AWS-WAF-Captcha: meist ein 3x3-Bildraster mit einer Anweisung wie „Wählen Sie alle Vorhänge“ und einer Bestätigen-Schaltfläche, manchmal ein kleines Puzzle, bei dem ein Spielzeugauto das Ende einer Stadtstraße erreichen muss. Lösen Sie es richtig, setzt die Website ein aws-waf-token-Cookie. Bis dahin sieht Ihr Scraper oder Bot nichts als die Prüfung.
CapSkip ist ein AWS-WAF-Captcha-Löser, den Sie auf einem Windows-Desktop, einem VPS oder einem Server installieren. Sie übergeben ihm die Werte aus der Prüfung, und er liefert das Token zurück, das Ihr HTTP-Client zum Weitermachen braucht, ob die Website die ganzseitige 405-Zwischenseite zeigt oder das JavaScript-API-Widget in ein Formular einbettet. Keine entfernte Lösefarm erfährt je, an welchen von Amazon geschützten Websites Sie arbeiten.
Verbrauchsabhängige Dienste berechnen meist rund $1.45 pro tausend AWS-WAF-Lösungen und kassieren für jede Wiederholung erneut. CapSkip kostet ab $35 im Monat immer denselben Pauschalbetrag, egal wie hoch Ihr Volumen ist, und ein Tool, das bereits für die klassische in.php / res.php API, Anti-Captcha, CapSolver oder CapMonster geschrieben wurde, kann seine Amazon-WAF-Aufgaben ohne Codeänderung an CapSkip senden.
Das Token bleibt bei Ihnen. CapSkip beantwortet AWS-WAF-Captchas auf dem Rechner, auf dem die App läuft. Die Websites, die Sie crawlen, die Werte der Prüfung und die erhaltenen Cookies laufen also nie über einen fremden Lösedienst. Einrichtungsanleitung lesen
Gebaut für Websites hinter Amazon WAF
Bildraster wie Spielzeugauto
AWS WAF entscheidet, welches Puzzle ein Besucher bekommt. CapSkip löst das Bildraster „Wählen Sie alle...“ ebenso wie das Spielzeugauto-Pfadpuzzle, sodass Ihr Durchlauf nie an der Variante hängen bleibt, auf die er nicht vorbereitet war.
Ganzseitige Prüfung oder eingebettetes Widget
Manche Websites antworten mit einer 405-Seite, die die Prüfung enthält, andere platzieren das Captcha-Widget in einem Anmelde- oder Kassenformular. Beide Varianten werden über dieselben Anfragefelder abgedeckt.
Das Cookie, das Ihrem Client fehlt
Zurück erhalten Sie den Wert für das aws-waf-token-Cookie oder das Voucher-Paar, das die klassische API liefert. Setzen Sie es, wiederholen Sie die Anfrage, und die geschützte Seite lädt ganz normal.
Bestehende Clients funktionieren weiter
Anfragen mit AmazonTask, AntiAwsWafTask und in.php method=amazon_waf werden so verstanden, wie sie sind. Wählen Sie in der App den Dienst, mit dem Ihr Code bereits spricht, und behalten Sie den Code.
Proxys für echtes Volumen
Zum Testen reicht eine einzige Adresse völlig aus. Für einen stetigen Strom von AWS-WAF-Aufgaben hängen Sie an jede Anfrage einen Proxy an oder laden einen Pool in die App, damit sich die Arbeit auf viele IPs verteilt.
Wiederholungen gehen aufs Haus
Ein abgelaufenes Token, eine Seite, die zweimal gefragt hat, ein Durchlauf, der sich über Nacht verdoppelt hat: Nichts davon taucht auf Ihrer Rechnung auf, denn der Tarif wird pro Rechner berechnet und nichts wird gezählt.
Drei Wege, AWS-WAF-Captchas mit CapSkip zu lösen
from capskip import CapSkip
solver = CapSkip(host="127.0.0.1", port=8080)
# Values from the 405 page's window.gokuProps. iv and context are optional:
# leave both out and CapSkip reads them from the page itself.
result = solver.amazon_waf(
sitekey="AQIDAHjcYu/GjX+QlghicBg...", # gokuProps.key
iv="CgAHbCe2GgAAAAAD", # gokuProps.iv
context="zPT0jOl1rQlUNaldX6LUpn4D...", # gokuProps.context
url="https://example.com/products",
)
# POST this pair to the voucher endpoint beside challenge.js for the cookie.
print(result["captcha_voucher"], result["existing_token"])In Python ist es ein einziger Aufruf: Die Werte aus window.gokuProps und die Seitenadresse gehen hinein, zurück kommt das Voucher-Paar, aus dem die Website das aws-waf-token-Cookie macht.
In Chrome oder Firefox
Ist die CapSkip-Erweiterung hinzugefügt und die App geöffnet, wird eine AWS-WAF-Prüfseite, auf die Sie beim Surfen stoßen, für Sie beantwortet, und die Seite lädt mit gesetztem Cookie neu.
Aus Ihren eigenen Skripten
Senden Sie die Werte der Prüfung per einfachem HTTP aus Python, Node.js, PHP, C# oder allem anderen, das eine Anfrage stellen kann, und lesen Sie das Token einen Moment später aus.
Über einen bestehenden Client
Tools, die AWS-WAF-Aufgaben bereits in einem unterstützten Format an einen Lösedienst senden, lassen sich stattdessen auf CapSkip ausrichten, mit denselben Anfragen und Antworten.
Von der Installation zum ersten aws-waf-token
-
CapSkip unter Windows einrichten
Installieren Sie die App auf dem PC, VPS oder Server, der Ihren AWS-WAF-Traffic abwickeln soll. Ihre lokale API startet zusammen mit ihr. CapSkip herunterladen
-
Tarif wählen oder Testversion starten
Die Tarife richten sich nach der Zahl der Rechner, nicht nach Lösungen. Die kostenlose Testversion bietet Ihnen 3 Tage und 500 Lösungen, um Ihre eigenen von Amazon geschützten Ziele zu testen, ganz ohne Kreditkarte. Tarife vergleichen
-
Die erste AWS-WAF-Aufgabe senden
Senden Sie die Werte der Prüfung an CapSkip oder stellen Sie Ihren aktuellen Client in der App um, fügen Sie Proxys für hohes Volumen hinzu und setzen Sie das zurückgegebene Token als aws-waf-token-Cookie. API-Dokumentation öffnen
CapSkip vs. AWS-WAF-Captcha-Lösung mit Abrechnung pro Lösung
Dieselbe Amazon-WAF-Prüfung, zwei Arten, dafür zu bezahlen: ein lokaler Pauschaltarif oder eine Rechnung, die mit jedem Token wächst.
| Funktion | CapSkip | Dienste mit Abrechnung pro Lösung |
|---|---|---|
| Preismodell | Ein Monatstarif ab $35, beliebig viele Lösungen | Rund $1.45 pro 1.000 AWS-WAF-Lösungen |
| Puzzle-Arten | Bildraster und Spielzeugauto-Pfadpuzzle | Je nach Dienst unterschiedlich |
| Auslieferungsformen | 405-Zwischenseite und JS-API-Widget | Abhängig vom Dienst |
| Wo das Lösen läuft | Ihr eigener Windows-Desktop, VPS oder Server | Deren Server, ein Upload pro Aufgabe |
| Wiederholungen nach abgelaufenem Token | Kostenlos, nichts wird gezählt | Als neue Lösungen berechnet |
| Client-Code | Ihr aktueller in.php- oder createTask-Client, unverändert | Ihr eigenes Aufgabenformat |
| Skalierung | Ihre Hardware und Ihr Proxy-Pool bestimmen das Tempo | Eine geteilte Warteschlange und Limits pro Konto |
Preise
Schluss mit der Abrechnung pro Lösung
Wählen Sie Ihre Lizenz
Bronze-Lizenz
$35/ Monat
Sofortige Lizenzaktivierung
Monatliche Abrechnung. Kündigen Sie jederzeit in Ihrem Konto.
Gleiche Funktionen. Mehr Rechner, mehr Durchsatz.
Jeder Rechner löst so schnell, wie es seine CPU und sein Arbeitsspeicher erlauben. Mehr Rechner bedeuten mehr gleichzeitige Threads: Silver löst doppelt so viele Captchas gleichzeitig, Gold dreimal so viele.
- Unbegrenztes Lösen, kein Tageslimit
- Unbegrenzte Threads, die Geschwindigkeit skaliert mit Ihrer Hardware
- 90% bis 100% Erkennungsgenauigkeit
- Direkter Ersatz für die APIs der großen Lösungsdienste
- Funktioniert mit fast jedem Tool, ohne Programmieren
- REST-API, SDKs und eine Browser-Erweiterung
- Kostenloses Training, wenn ein neuer Captcha-Typ auftaucht
- Läuft auf Ihrem Rechner, nichts verlässt ihn
Jeder oben gezeigte Captcha-Typ ist in jeder Lizenz enthalten. Zur Übersicht der Typen
Möchten Sie es erst ausprobieren?
Starten Sie mit einem kostenlosen 3-tägigen Test und lösen Sie 500 Captchas beliebigen Typs auf Ihren eigenen Zielen.
Verwandte Captcha-Löser & Anleitungen
So funktioniert das AWS-WAF-Captcha und so lösen Sie es per API
AWS WAF ist die Firewall, die Amazon Web Services vor CloudFront-Distributionen, Load Balancer und API-Gateways schaltet. Websitebetreiber schreiben Regeln, die festlegen, was mit jeder Anfrage geschieht, und eine der verfügbaren Aktionen ist CAPTCHA. Greift eine Regel, bekommt der Besucher nicht die angeforderte Seite, sondern ein Puzzle. Erst ein gelöstes Puzzle bringt das aws-waf-token-Cookie, das spätere Anfragen bis zu seinem Ablauf durchlässt.
Die Prüfung erreicht Sie in einer von zwei Formen. Die häufigere ist eine Zwischenseite: Der Server antwortet mit dem HTTP-Status 405 und einer kleinen HTML-Seite, die window.gokuProps definiert (einen key, einen iv und einen context) und challenge.js sowie captcha.js von awswaf.com-Hosts lädt. Die andere ist die JavaScript-API, bei der die Website jsapi.js einbindet und AwsWafCaptcha.renderCaptcha mit ihrem eigenen API-Schlüssel aufruft, sodass das Puzzle in einem Formular erscheint, statt die Seite zu ersetzen. Ein AWS-WAF-Löser muss beide Formen annehmen.
Das Puzzle selbst ist meist das Bildraster: neun Fotos, eine Anweisung, die einen Alltagsgegenstand nennt, etwa Taschen, Betten, Uhren oder Vorhänge, und eine Bestätigen-Schaltfläche. Die zweite Art verlangt, ein Spielzeugauto durch eine kleine Stadt bis ans Ende seiner Straße zu steuern. Für die Barrierefreiheit gibt es außerdem eine Audio-Option. Was auch immer erscheint, für Ihren Client zählt dasselbe Ergebnis: ein gültiges Token oder, bei der klassischen API, ein Paar aus captcha_voucher und existing_token, das die Seite gegen das Cookie eintauscht.
Planen Sie bei großem Volumen Ihr Netzwerk vor Ihrem Code. Eine einzelne IP genügt, um CapSkip an ein paar Seiten auszuprobieren, doch ein Crawler, der AWS WAF tausende Male am Tag auslöst, sollte einen Proxy-Pool rotieren, entweder in die CapSkip-App geladen oder mit jeder Anfrage über die Felder proxy und proxytype mitgeschickt. Halten Sie das Cookie bei der Sitzung, die es angefordert hat, und fordern Sie ein neues an, sobald die Website wieder mit 405 antwortet.
Was genau liefert CapSkip bei einem AWS-WAF-Captcha zurück?
Welche Werte muss ich senden?
Löst CapSkip neben dem Bildraster auch das Spielzeugauto-Puzzle?
Unterscheidet sich die 405-Seite vom AWS-WAF-Captcha-Widget?
Brauche ich Proxys, um AWS-WAF-Captchas in großer Menge zu lösen?
Kann mein bestehender Amazon-WAF-Captcha-Code auf CapSkip zeigen?
Wie lange dauert eine AWS-WAF-Lösung?
Warum ein Pauschaltarif für AWS-WAF-Captchas statt Bezahlung pro Lösung?
AWS-WAF-Captchas lösen, ohne Rechnung pro Token
Installieren Sie CapSkip, melden Sie sich an und senden Sie Ihre AWS-WAF-Prüfungen an Ihren eigenen Rechner. Rasterpuzzles, Spielzeugauto-Puzzles und Wiederholungen nach abgelaufenem Token sind alle in einem Monatstarif enthalten.
