Gebruikersinteractie: Wanneer een gebruiker interactie heeft met een website of app die wordt beschermd door ReCaptcha Mobile, begint de service de activiteit te analyseren. Dit omvat gebruikersgedragspatronen, de duur van de interactie en andere genuanceerde factoren die erop kunnen wijzen of de gebruiker een mens of een bot is.
Risico analyse: De geavanceerde risicoanalyse-engine van Google verwerkt deze gegevens vervolgens. Het maakt gebruik van machine learning-algoritmen en een enorme hoeveelheid gegevens uit het ecosysteem van Google om een risicoscore voor de interactie te berekenen. Als de risicoscore laag is (wat wijst op een waarschijnlijke menselijke gebruiker), merkt de gebruiker mogelijk niet eens de ReCaptcha-verificatie.
Uitdagingen: Als de risicoscore hoog is (wat wijst op een mogelijke bot), krijgt de gebruiker een uitdaging. Voor mobiele gebruikers kan dit een aanraakvriendelijke taak zijn, zoals het identificeren van objecten in een reeks afbeeldingen. De reactie van de gebruiker op deze uitdaging helpt ReCaptcha verder te bepalen of de interactie van een mens of een bot afkomstig is.
Verificatie: Op basis van de risicoanalyse en de reactie van de gebruiker op de uitdaging (als die werd gepresenteerd), beslist ReCaptcha Mobile of er al dan niet toegang wordt verleend. Als wordt vastgesteld dat de gebruiker waarschijnlijk een bot is, wordt de toegang geweigerd om de website of app te beschermen tegen mogelijke spam of misbruik.
NextCaptcha zal de automatische reCAPTCHA's voor u omzeilen, inclusief alle subtypen: Handmatig, InVisible en Passief. De NextCaptcha-service voor het oplossen van captcha's maakt gebruik van AI en exploiteert op basis van verzoeken en een gratis aanpak voor opnieuw proberen.
Maak ReCaptcha Mobile Solver Task API-verzoeken met uw doel-URL.
Schraap reCaptcha Mobiel-beveiligde pagina's
hoe u de websiteKey van de reCAPTCHA Mobile-taakparameter kunt verkrijgen met Charles
stel de mobiele proxy in met Charles
open het doelsolft en zend de reCAPTCHA mobiel uit
vind het verzoek met `https://www.recaptcha.net`
zoek de zoekopdracht k en de waarde is target websiteKey
hoe u de reCAPTCHA Mobile-taakparam's appPackageName van IOS-app kunt verkrijgen met macOS
Hernoem het .ipa-bestandsachtervoegsel naar .zip, pak het .zip-pakket uit en er zal een Payload-map zijn. Klik op de map Payload en er zal een .app-bestand zijn.
Klik met de rechtermuisknop op het .app-bestand -> Pakketinhoud tonen. Er wordt een nieuwe map geopend met veel bestanden.
Open het bestand info.plist met Xcode en je kunt de bundel-ID vinden, vergelijkbaar met `com.company.app`
hoe u de appPackageName van de reCAPTCHA Mobile-taakparam kunt ophalen met de app-ID
Open uw browser en zoek naar de iTunes-link van de app in de App Store. Bijvoorbeeld: `https://apps.apple.com/us/app/microsoft-outlook/id951937596`.
Kopieer het nummer na de ID in de URL, bijvoorbeeld 951937596.
Open de browser `https://itunes.apple.com/lookup?id=951937596`.
bijvoorbeeld `https://itunes.apple.com/lookup?id=951937596`. Wanneer u wordt gevraagd het tekstbestand te downloaden, slaat u het bestand op. De standaardnaam is 1.txt.
Open het 1.txt-bestand en zoek naar bundelId. Bijvoorbeeld: `'bundleId':'com.microsoft.Office.Outlook'`
hoe u de appPackageName-naam van de reCAPTCHA Mobile-taakparam kunt verkrijgen
Open de applijst van uw apparaat
Zoek de applicatie waarvan u de pakketnaam wilt bekijken en druk lang op het applicatiepictogram
Selecteer in het pop-upmenu 'Applicatie-informatie' (verschillende Android-systeemversies kunnen enigszins verschillen)
Op de applicatie-informatiepagina kunt u de applicatienaam, het versienummer, de pakketnaam en andere gerelateerde informatie zien.
appKey: De sleutel om de reCAPTCHA-applicatie te laden is vergelijkbaar met de websiteKey van de webversie
appAction: Voor aanvullende parameters kunt u grcaptcha.execute doorzoeken om de actieparameters te vinden
{
"clientKey":"clientKey",
"task": {
"type":"RecaptchaMobileTaskProxyless",
"appPackageName":"com.company.app",
"appKey":"6LdyAhomAAAAAGFyldGQ2cRYneZZS-5FnEG_xjwb",
"appAction":"login"
}
}
bouw de taakobjectstructuur: verzend deze met verzoek-sdk of gebruik de cURL-optie om verzoeken uit te voeren. Werkte het? Probeer uw verzoek indien nodig opnieuw, wat in 99,7% van de gevallen voldoende is.
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptcha_mobile(app_key="APP_KEY", app_package_name="APP_PACKAGE_NAME", app_action="APP_ACTION")
Geweldig, toch? NextCaptcha omzeilt eenvoudig de reCaptcha Mobile in Python of een andere taal.