Menu

Bypassare il WAF di Amazon

Utilizzare questo tipo di attività per ottenere il token del cookie di Amazon WAF. È sufficiente prendere i token temporanei iv e context insieme alla chiave del sito permanente key e inviarli alla nostra API. Il risultato del task è un token che si può usare nella richiesta HTTP come valore del cookie con il nome amazon-waf-token.

Testa prima il tasso di bypass di questo tipo di attività prima di testare le attività con proxy.

Amazon WAF captcha example
esempio Captcha

Oggetto attività

ProprietàTipoRichiestoScopo
typeStringaAmazonTaskProxyless
websiteURLStringaIndirizzo di una pagina web target. Può trovarsi in qualsiasi punto del sito web, anche nell'area riservata. I nostri operatori non navigano in quest'area, ma simulano la visita.
websiteKeyStringaValore di key dall'oggetto window.gokuProps nel codice sorgente della pagina WAF.
ivStringaValore di iv dall'oggetto window.gokuProps nel codice sorgente della pagina WAF.
contextStringaValore di context dall'oggetto window.gokuProps nel codice sorgente della pagina WAF.
captchaScriptStringaNoURL opzionale che porta a captcha.js
challengeScriptStringaNoURL opzionale che porta a challenge.js

Richiedi esempio

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

Oggetto soluzione attività

ProprietàTipoScopo
tokenStringaUtilizzare questo token come valore del cookie con il nome "aws-waf-token" nella richiesta alla pagina web di destinazione.

Esempio di risposta

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