Menu

Umgehung der Amazon WAF

Verwenden Sie diese Art von Aufgaben, um Amazon WAF-Cookie-Token zu erhalten. Erfassen Sie einfach temporäre iv und context Token zusammen mit dem permanenten key Site-Schlüssel und senden Sie sie an unsere API. Das Ergebnis der Aufgabe ist ein Token, das Sie in Ihrer HTTP-Anfrage als Cookie-Wert mit dem Namen amazon-waf-token verwenden können.

Testen Sie diesen Aufgabentyp zuerst auf die Bypass-Rate, bevor Sie Aufgaben mit Proxy testen.

Amazon WAF captcha example
Captcha-Beispiel

Aufgabenobjekt

WertArtErforderlichZweck
typeStringJaAmazonTaskProxyless
websiteURLStringJaAdresse einer Ziel-Webseite. Kann sich an beliebiger Stelle auf der Website befinden, auch in einem Mitgliederbereich. Unsere Arbeiter navigieren nicht dorthin, sondern simulieren den Besuch.
websiteKeyStringJaWert von key aus dem Objekt window.gokuProps im Quellcode der WAF-Seite.
ivStringJaWert von iv aus dem Objekt window.gokuProps im Quellcode der WAF-Seite.
contextStringJaWert von context aus dem Objekt window.gokuProps im Quellcode der WAF-Seite.
captchaScriptStringNeinOptionale URL, die zu captcha.js führt
challengeScriptStringNeinOptionale URL, die zu challenge.js führt

Anfrage-Beispiel

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.amazonproxyless import *

solver = amazonProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("key_value_from_window.gokuProps_object")
solver.set_iv("iv_value_from_window.gokuProps_object")
solver.set_context("context_value_from_window.gokuProps_object")

# Optional script URLs
solver.set_captcha_script("https://e9b10f157f38.9a96e8b4.us-gov-west-1.captcha.awswaf.com/e9b10f157f38/76cbcde1c834/2a564e323e7b/captcha.js")
solver.set_challenge_script("https://e9b10f157f38.9a96e8b4.us-gov-west-1.token.awswaf.com/e9b10f157f38/76cbcde1c834/2a564e323e7b/challenge.js")

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

token = solver.solve_and_return_solution()
if token != 0:
    print "token: "+token
else:
    print "task finished with error "+solver.error_code

Aufgabenlösungsobjekt

WertArtZweck
tokenStringVerwenden Sie dieses Token als Cookie-Wert mit dem Namen "aws-waf-token" in Ihrer Anfrage an die Ziel-Webseite.

Antwort-Beispiel

{
    "errorId":0,
    "status":"ready",
    "solution": {
      "token": "fe4c2ff3-6ed6-40fa-95c9-4c738a7dad49:FgoAe0ZLBmYBAAAA:LK0S/m1nGbfjDk/9i6tMmiUWGecMfyjvuAx9lY6ZhaBUmjrILEqW00UAsEliykPjwebdzn9J3..."
    },
    "cost":"0.002000",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}