ultrafunkamsterdam / undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
https://github.com/UltrafunkAmsterdam/undetected-chromedriver
GNU General Public License v3.0
9.57k stars 1.14k forks source link

With same launching command line, launch from UC is detected, but not from commandline #863

Open whhsw opened 1 year ago

whhsw commented 1 year ago

Have been digging this for a day, so apparently hcaptcha / discord has upgraded their detection.

  1. Start chrome from UC, send out sms verification code in discord manually. Failed.

open chrome://version/, Command Line shown as /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --user-data-dir=/Users/sb/chrome_profile/0/ --profile-directory=Default --hide-crash-restore-bubble --remote-debugging-host=127.0.0.1 --remote-debugging-port=49176 --lang=en-US --no-default-browser-check --no-first-run --no-sandbox --test-type --log-level=0 --flag-switches-begin --flag-switches-end

  1. kill previous process, open a new chrome with the Command Line from first step. Do the same thing, everything works perfectly. Passed hcaptcha and get sms code.

With the same command, I believe everything is the same, except one with UC, one without UC. I have checked everything like fingerprint, canvas fingerprint or tls, still no clue where might goes wrong. Would like to collect more idea on what to dig into as next step.

Also I have been using uc with the script no problem like a month ago. So I believe website has upgraded the bot detection rule

whhsw commented 1 year ago

did more experiment today. So if I open chrome from command line, attach a normal selenium to it, do registration, everything goes well But If did that with UC, do registration, account get banned immediately... Something in uc is definitely being detected...not about options since I'm using completely same chrome options.

Martinzz commented 1 year ago

+1