Menu

Amazon WAF omzeilen

Er zijn 2 opties hoe deze captcha wordt gebruikt op bestemmingspagina's:

1. Bots filtering pagina die Amazon automatisch toont wanneer je een website achter hun firewall bezoekt. We noemen het "gokuProps", omdat je de window.gokuProps parameters kunt vinden in de broncode van deze pagina.

2. Standalone captcha widget die wordt geactiveerd door de actie van de gebruiker. We noemen het Widget.

Identificeer zelf het type captcha en gebruik onderstaande switcher om verschillende versies van de documentatie en voorbeelden te tonen.

gokuProps
Widget

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 exampleAmazon WAF widget 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
gokuProps
Widget

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