Apr 23, 2020 08:18 AM
(This post was last modified: Apr 23, 2020 08:27 AM by Sickness.)
Basically im making a gmail account creator, got all steps done but there's an issue.
Even im using Russian socks, changing language of the browser (selenium), simulating a phone, changing useragents, disabling gpu, extensions...
They still tell me the phone cannot be used, but if I tell a russian person to make an account with that phone it will work.
Options of my browser:
Code
ChromeOptions options = new ChromeOptions();
options.AddArgument("--user-agent=Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36");
options.AddArguments("--disable-dev-shm-usage");
options.AddArguments("--proxy-server=socks4://blabla");
options.AddArguments("--disable-extensions");
options.AddArguments("--disable-gpu");
options.AddArguments("--ignore-certificate-errors");
options.AddArguments("--test-type");
options.AddArguments("lang=ru-RU");
options.EnableMobileEmulation("Galaxy S5");
Do you got any idea? Im using random delays to make it seem human.
I'm willing to give loads of generated email accounts for the help.
(Apr 23, 2020 08:18 AM)Sickness Wrote: Basically im making a gmail account creator, got all steps done but there's an issue.
Even im using Russian socks, changing language of the browser (selenium), simulating a phone, changing useragents, disabling gpu, extensions...
They still tell me the phone cannot be used, but if I tell a russian person to make an account with that phone it will work.
Options of my browser:
Code
ChromeOptions options = new ChromeOptions();
options.AddArgument("--user-agent=Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36");
options.AddArguments("--disable-dev-shm-usage");
options.AddArguments("--proxy-server=socks4://blabla");
options.AddArguments("--disable-extensions");
options.AddArguments("--disable-gpu");
options.AddArguments("--ignore-certificate-errors");
options.AddArguments("--test-type");
options.AddArguments("lang=ru-RU");
options.EnableMobileEmulation("Galaxy S5");
Do you got any idea? Im using random delays to make it seem human.
I'm willing to give loads of generated email accounts for the help.
This seems mildly interesting. Its not really my area of expertise, any chance you can get the full HTTP request of what you are doing with the response for that and the full HTTP request for a request that registers successfully?
Apr 23, 2020 09:13 AM
(This post was last modified: Apr 23, 2020 09:15 AM by Sickness.)
(Apr 23, 2020 08:30 AM)Shadow_Cloud Wrote: This seems mildly interesting. Its not really my area of expertise, any chance you can get the full HTTP request of what you are doing with the response for that and the full HTTP request for a request that registers successfully?
HTTP_HOST = azenv.net
HTTP_CONNECTION = close
HTTP_UPGRADE_INSECURE_REQUESTS = 1
HTTP_USER_AGENT = Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3329.0 Mobile Safari/537.36
HTTP_ACCEPT = text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
HTTP_SEC_FETCH_SITE = none
HTTP_SEC_FETCH_MODE = navigate
HTTP_SEC_FETCH_DEST = document
HTTP_ACCEPT_ENCODING = gzip, deflate, br
HTTP_ACCEPT_LANGUAGE = ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
REMOTE_ADDR = blabla
REQUEST_SCHEME = http
REMOTE_PORT = 38330
REQUEST_METHOD = GET
REQUEST_URI = /
REQUEST_TIME_FLOAT = 1587658390.094
REQUEST_TIME = 1587658390
I'll send you fast the http request thing
Edit: https://paste.sh/62S2lfTP#Sf4sIJC6WhVYxKXgz08koX9T
So based on the 302 status code here I assume the paste is the request and response pair that doesn't work?
(Apr 23, 2020 09:24 AM)Shadow_Cloud Wrote: So based on the 302 status code here I assume the paste is the request and response pair that doesn't work?
I can access the website perfectly, that was the requests I got from the network section of google browser, what I mean is somehow the google website is detecting me as a robot and thats why its telling me the number doesnt work.
(Apr 23, 2020 09:50 AM)Sickness Wrote: I can access the website perfectly, that was the requests I got from the network section of google browser, what I mean is somehow the google website is detecting me as a robot and thats why its telling me the number doesnt work.
Yes I got that, my question was whether we can compare a set of request and response that works (so where the account is created) with a set where it doesn't (which I presume is what you provided here)
(Apr 23, 2020 09:57 AM)Shadow_Cloud Wrote: Yes I got that, my question was whether we can compare a set of request and response that works (so where the account is created) with a set where it doesn't (which I presume is what you provided here)
I dont know buddy, I've just got told I need to use a new device, basically spoof a new device every time I use these mobile phone numbers, looking at it now.
(Apr 23, 2020 10:30 AM)Sickness Wrote: I dont know buddy, I've just got told I need to use a new device, basically spoof a new device every time I use these mobile phone numbers, looking at it now.
This can become quite a deep rabbit hole. There aren't many HTTP headers that will uniquely identify a device. This is generally done via other libraries. UserAgents are extremely generic nowadays.
(Apr 23, 2020 10:33 AM)Shadow_Cloud Wrote: This can become quite a deep rabbit hole. There aren't many HTTP headers that will uniquely identify a device. This is generally done via other libraries. UserAgents are extremely generic nowadays.
https://chromedriver.chromium.org/gettin...---android
The following Chrome Options are applicable to both Chrome and WebView apps:
androidPackage: The package name of the Chrome or WebView app.
androidDeviceSerial: (Optional) The device serial number on which to launch the app (See Multiple Devices section below).
androidUseRunningApp: (Optional) Attach to an already-running app instead of launching the app with a clear data directory.
I guess I need to spoof these.
It was related to the proxy he was using.
|