Menu

Amazon WAF omzeilen

Gebruik dit soort taken om Amazon WAF cookie token te verkrijgen. Pak gewoon de tijdelijke iv en context tokens samen met de permanente key site sleutel en stuur ze naar onze API. Het resultaat van de taak is een token dat je kunt gebruiken in je HTTP verzoek als een cookie waarde met de naam amazon-waf-token.

Test dit type taak eerst voor de omleidingssnelheid voordat u taken met proxy's test.

Amazon WAF captcha example
Captcha voorbeeld

Taak object

EigenschapTypeVerplichtDoel
typeStringJaAmazonTaskProxyless
websiteURLStringJaAdres van een doelpagina. Kan overal op de website geplaatst zijn, zelfs in een ledengedeelte. Onze medewerkers navigeren daar niet heen, simuleren in plaats daarvan het bezoek.
websiteKeyStringJaWaarde van key van window.gokuProps object in WAF pagina broncode.
ivStringJaWaarde van iv van window.gokuProps object in WAF pagina broncode.
contextStringJaWaarde van context van window.gokuProps object in WAF pagina broncode.
captchaScriptStringNrOptionele URL die leidt naar captcha.js
challengeScriptStringNrOptionele URL die leidt naar challenge.js

Voorbeeld aanvraag

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

Taak oplossing object

EigenschapTypeDoel
tokenStringGebruik dit token als een cookie-waarde met de naam "aws-waf-token" in je verzoek naar de doelwebpagina.

Voorbeeld reactie

{
    "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"
}