Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
25% Recurring Discount on NVMe VPS
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
CloudLinux
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Best mobile proxy for Cloudflare / Akamai bypass?

0xJosh0xJosh Member

Sup guys, currently running a scraping project that extracts data from high anti-bot protected sites. Tried resi and ISP IPs, mobile rotating as well, but my script is still getting detected and failing to retrieve info.

I don't need thousands of IPs, I need a few good quality mobile IPs with per req rotation. Currently looking at dedicated proxies from IPRoyal, Voidmob and Proxidize. Any other recommendations or hidden gems?

Key requirement is that it has to be a genuine mobile carrier IP from a real device, preferably with switchable p0f as well. No KYC or crypto payment would be great as well.

Budget is not a problem, I just want to solve this.

Thanks

«13

Comments

  • sillycatsillycat Member

    Are you sure it's your proxies and not just your browser/whatever being fingerprinted?

  • 0xJosh0xJosh Member

    Yes, I am very sure. The proxies it self is a problem, it requires genuine connection with low fraud score and no LINUX or Datacenter fingerprint.

  • LeviLevi Member

    Cf fingerprinting gone bonkers lately:

    • they detect vga, monitor
    • Detect who launched browser. “nodriver” still helps
    • Simple virtual desktop no longer works. Gpu pass-through is a must
    • Residential ip is a must. Play with proxy - get pwned sooner or latter

    2captcha no longer works reliably.

    Thanked by 2buggedout forest
  • LeviLevi Member

    @0xJosh said:
    Yes, I am very sure. The proxies it self is a problem, it requires genuine connection with low fraud score and no LINUX or Datacenter fingerprint.

    Not only proxies. Hardware. And linux is completely legit. Running linux mint on optiplex locally. iGPU works.

    Thanked by 2zejjnt tux
  • 0xJosh0xJosh Member

    @Levi said:

    @0xJosh said:
    Yes, I am very sure. The proxies it self is a problem, it requires genuine connection with low fraud score and no LINUX or Datacenter fingerprint.

    Not only proxies. Hardware. And linux is completely legit. Running linux mint on optiplex locally. iGPU works.

    Resi proxies and Linux fingerprints are not trusted by systems at all nowadays, especially scraping environments I run. What I want to achieve is human like connection that is nearly indistinguishable form other normal users/visitors.

  • edited July 2

    How the fuck would you fingerprint a SSL (or socks) proxy? It does nothing but passing on the raw TCP stream. At best you could fingerprint the network stack and like others said Linux on desktops is still very much working fine.

  • I scrape sites that are highly protected against bots using CloakBrowser:from Data Center IPs. I'd recommend trying it before paying more for residential proxies: https://github.com/CloakHQ/cloakbrowser

  • @CloudHopper said:
    I scrape sites that are highly protected against bots using CloakBrowser:from Data Center IPs. I'd recommend trying it before paying more for residential proxies: https://github.com/CloakHQ/cloakbrowser

    Thanks for helping some skid fuck up the web even further. Much appreciated.

  • 0xJosh0xJosh Member

    @totally_not_banned said:
    How the fuck would you fingerprint a SSL (or socks) proxy? It does nothing but passing on the raw TCP stream. At best you could fingerprint the network stack and like others said Linux on desktops is still very much working fine.

    Yes I do fingerprint on TCP/IP usually iOS or Mac OS and finish it off with antidetect browser. That's my plan now, seems to work.

  • @0xJosh said:

    @totally_not_banned said:
    How the fuck would you fingerprint a SSL (or socks) proxy? It does nothing but passing on the raw TCP stream. At best you could fingerprint the network stack and like others said Linux on desktops is still very much working fine.

    Yes I do fingerprint on TCP/IP usually iOS or Mac OS and finish it off with antidetect browser. That's my plan now, seems to work.

    I see. Interesting approach of fingerprinting a proxy. Noted.

  • WilliamWilliam Member

    why not just buy an unlimited sim in in EU country (Croatia 30eur for 5G) and pay someone a few euro to "colo" an android phone? I do this for few people that left to work in the West but had to keep their sim cards, its just a stack of redmi phones that call back VPN to the owners server and then the tunnel is reversed.

  • @0xJosh said:

    @totally_not_banned said:
    How the fuck would you fingerprint a SSL (or socks) proxy? It does nothing but passing on the raw TCP stream. At best you could fingerprint the network stack and like others said Linux on desktops is still very much working fine.

    Yes I do fingerprint on TCP/IP usually iOS or Mac OS and finish it off with antidetect browser. That's my plan now, seems to work.

    They have overhead that causes fragmentation or lower mtu.

  • edited July 7

    @TimboJones said:

    @0xJosh said:

    @totally_not_banned said:
    How the fuck would you fingerprint a SSL (or socks) proxy? It does nothing but passing on the raw TCP stream. At best you could fingerprint the network stack and like others said Linux on desktops is still very much working fine.

    Yes I do fingerprint on TCP/IP usually iOS or Mac OS and finish it off with antidetect browser. That's my plan now, seems to work.

    They have overhead that causes fragmentation or lower mtu.

    SSL proxies or what do you mean? There isn't any overhead during transmission since once the target is chosen during the initial connection process there isn't any need for further information and the stream is just pushed through 1:1.

    Sure, if there's some kind of unfortunate buffering strategy going on it might still stick out one way or the other but generally proxies lack the property of VPNs where every packet needs some kind of extra header.

  • forestforest Member

    @Levi said:
    Cf fingerprinting gone bonkers lately:

    • they detect vga, monitor
    • Detect who launched browser. “nodriver” still helps
    • Simple virtual desktop no longer works. Gpu pass-through is a must
    • Residential ip is a must. Play with proxy - get pwned sooner or latter

    2captcha no longer works reliably.

    Do you know where to find an up-to-date analysis of the type of fingerprinting Cloudflare does? I don't care about bypassing it, but I'm interested in what it does from a privacy/anonymity point of view.

  • edited July 7

    @forest said:

    @Levi said:
    Cf fingerprinting gone bonkers lately:

    • they detect vga, monitor
    • Detect who launched browser. “nodriver” still helps
    • Simple virtual desktop no longer works. Gpu pass-through is a must
    • Residential ip is a must. Play with proxy - get pwned sooner or latter

    2captcha no longer works reliably.

    Do you know where to find an up-to-date analysis of the type of fingerprinting Cloudflare does? I don't care about bypassing it, but I'm interested in what it does from a privacy/anonymity point of view.

    These type of things are probably a) heavily guarded by the people monetizing bypass solutions or b) outdated very shortly after becoming public due to Cloudflare being forced to keep their filters working. It's pretty much security by obscurity after all. Once you know what's relevant it's probably not that hard to give your client those specific characteristics. At this point having some kind of semi working detection mechanism can probably safely be expected to use as much information as possible though.

    Thanked by 1tentor
  • forestforest Member
    edited July 7

    @totally_not_banned said:

    @forest said:

    @Levi said:
    Cf fingerprinting gone bonkers lately:

    • they detect vga, monitor
    • Detect who launched browser. “nodriver” still helps
    • Simple virtual desktop no longer works. Gpu pass-through is a must
    • Residential ip is a must. Play with proxy - get pwned sooner or latter

    2captcha no longer works reliably.

    Do you know where to find an up-to-date analysis of the type of fingerprinting Cloudflare does? I don't care about bypassing it, but I'm interested in what it does from a privacy/anonymity point of view.

    These type of things are probably a) heavily guarded by the people monetizing bypass solutions or b) outdated very shortly after becoming public due to Cloudflare being forced to keep their filters working. It's pretty much security by obscurity after all. Once you know what's relevant it's probably not that hard to give your client those specific characteristics.

    Nah, the heavy details (like exactly what APIs are checked and what values increase spam score) are definitely heavily-guarded by the people reverse engineering it, but the general idea isn't. The general deals are something anyone with a browser and a decent understanding of JS debugging could find out in a few hours, but it wouldn't help anyone bypass it.

    One reason Tor browser is hit so hard by Cloudflare with captchas is because it does its best to disable or normalize any fingerprintable characteristics.

  • edited July 7

    @forest said:

    @totally_not_banned said:

    @forest said:

    @Levi said:
    Cf fingerprinting gone bonkers lately:

    • they detect vga, monitor
    • Detect who launched browser. “nodriver” still helps
    • Simple virtual desktop no longer works. Gpu pass-through is a must
    • Residential ip is a must. Play with proxy - get pwned sooner or latter

    2captcha no longer works reliably.

    Do you know where to find an up-to-date analysis of the type of fingerprinting Cloudflare does? I don't care about bypassing it, but I'm interested in what it does from a privacy/anonymity point of view.

    These type of things are probably a) heavily guarded by the people monetizing bypass solutions or b) outdated very shortly after becoming public due to Cloudflare being forced to keep their filters working. It's pretty much security by obscurity after all. Once you know what's relevant it's probably not that hard to give your client those specific characteristics.

    Nah, the heavy details (like exactly what APIs are checked and what values increase spam score) are definitely heavily-guarded by the people reverse engineering it, but the general idea isn't. The general deals are something anyone with a browser and a decent understanding of JS debugging could find out in a few hours, but it wouldn't help anyone bypass it.

    I've mulled over this for a bit too at some point (somewhat inspired by the GPU detection above). I guess if there's something that's easy to do in WebGL but very hard to emulate on a CPU it might be something that's worth implementing (i haven't really bothered to go deeper, so maybe i'm 100% on the wrong path here).

    Kind of in the same spirit it would likely be a good idea to grab information that's a result from actual rendering (pixel coordinates of specific elements for example) that isn't overly easy to calculate in a headless bot just parsing html sources.

    In any case just checking results of some JS API reporting the name of a given card seems kinda pointless. SSL will likely play a role too but that's probably to be expected anyways.

  • forestforest Member
    edited July 7

    @totally_not_banned said: I guess if there's something that's easy to do in WebGL but very hard to emulate on a CPU it might be something that's worth implementin

    Yeah those hardware-unique features are scary. The same can be done with audio via AudioContext fingerprinting. In some cases, each and every computer produces completely unique results that don't depend on your OS or browser.

    @totally_not_banned said: Kind of in the same spirit it would likely be a good idea to grab information that's a result from actual rendering

    Exactly how canvas fingerprinting works!

  • edited July 7

    @forest said:

    @totally_not_banned said: I guess if there's something that's easy to do in WebGL but very hard to emulate on a CPU it might be something that's worth implementin

    Yeah those hardware-unique features are scary. The same can be done with audio via AudioContext fingerprinting. In some cases, each and every computer produces completely unique results that don't depend on your OS or browser.

    @totally_not_banned said: Kind of in the same spirit it would likely be a good idea to grab information that's a result from actual rendering

    Exactly how canvas fingerprinting works!

    Yeah, that's not exactly what i meant here though. I was thinking more of (extremely simplified but i guess you get the idea) transmitting a couple images to the client, blending them together using some kind of complex GLSL shader and reporting back the result. I'm not sure how easy/far it's possible avoid having the shader emulated on the CPU but as long as that's reasonably nasty it might be something that's at least somewhat effective in hampering emulation (needs an actual GFX card to begin with, needs context initialization, OpenGL code, ...). Images could practically obviously also be a bunch of vertex geometry or really whatever the CPU hates the most.

  • forestforest Member

    @totally_not_banned said: I was thinking more of (extremely simplified but i guess you get the idea) transmitting a couple images to the client, blending them together using some kind of complex GLSL shader and reporting back the result.

    I think there are WebGL fingerprinting techniques that do that as well. Not just blending, but various other operations. The exact CPU and GPU combination, and sometimes even the GPU's current load, can actually have an impact.

    Thanked by 1totally_not_banned
  • TrikeLikeTrikeLike Member

    @forest said:
    The general deals are something anyone with a browser and a decent understanding of JS debugging could find out in a few hours, but it wouldn't help anyone bypass it.

    Not exactly what you want, but there's this thread on the Pale Moon forums where the lead dev and users report Cloudflare-specific bugs, and TL;DR after this post the Cloudflare turnstiles and challenge pages start working both because of some newly implemented JS features in Pale Moon's Goanna engine + Cloudflare reaching out to the browsers devs and improving things on their side. So my assumption is that Cloudflare is probably doing this directly with the other main browser developers as well to ensure the challenge works by providing enough entropy Cloudflare "trusts" to distinguish users. They use JA4+ fingerprints in other products for bot management (maybe in the challenges as well) which do some TLS-level fingerprinting but the browser-level stuff is undocumented.

    I think the eventual long-term move for them is to switch to doing nothing but hardware-level checking since users hate challenge pages. Google tried it with Web Environment Integrity, now Cloudflare seems to be looking into it again with PACT...

  • edited July 7

    @forest said:

    @totally_not_banned said: I was thinking more of (extremely simplified but i guess you get the idea) transmitting a couple images to the client, blending them together using some kind of complex GLSL shader and reporting back the result.

    I think there are WebGL fingerprinting techniques that do that as well. Not just blending, but various other operations. The exact CPU and GPU combination, and sometimes even the GPU's current load, can actually have an impact.

    Yeah, there's a lot of information involved where it's likely that no obvious synthetic approach for generation exists. If CF (or really any kind of detection system) could generate some input where they are able to predict the expected output (or at least some kind of range) they'd basically have a blackbox for generating values that prove that there was an actual GFX card involved in generating them.

    Thanked by 1TrikeLike
  • aphexaphex Member

    @forest said: Nah, the heavy details (like exactly what APIs are checked and what values increase spam score) are definitely heavily-guarded by the people reverse engineering it, but the general idea isn't. The general deals are something anyone with a browser and a decent understanding of JS debugging could find out in a few hours, but it wouldn't help anyone bypass it.

    One of the significantly increased spam score I noticed is if you have a weird resolution or low power.

    if you are launching a 640x480, 800x600 window or have 1 core (navigator.hardwareConcurrency) it is nearly guaranteed that you are a bot, because you can't use excuse of very old hardware - will not be able to do HTTP3 or HTTP2 or modern TLS handshake, you are running a VM, or otherwise

  • forestforest Member

    Amusingly, Cloudflare is sometimes more lenient with Tor browser than with a connection that is particularly suspicious and appears to be attempting to look legitimate.

  • forestforest Member

    @TrikeLike said: I think the eventual long-term move for them is to switch to doing nothing but hardware-level checking since users hate challenge pages. Google tried it with Web Environment Integrity, now Cloudflare seems to be looking into it again with PACT...

    What worries me is the push for remote hardware attestation, since, if it's done without privacy in mind, would effectively ban anyone using older hardware or anonymity. If direct anonymous attestation (a feature TPMs have) is used, it could prove that a connection has a real TPM but it won't prove who actually has it, but I don't trust policymakers to actually prioritize privacy.

  • curl-impersonate is worth to take a look

  • forestforest Member

    @ScreenReader said:
    curl-impersonate is worth to take a look

    That's unlikely to actually fool Cloudflare. It just changes things like HTTP headers and TLS settings.

    Thanked by 1tentor
  • @forest said:

    @ScreenReader said:
    curl-impersonate is worth to take a look

    That's unlikely to actually fool Cloudflare. It just changes things like HTTP headers and TLS settings.

    Take a look at Camoufox. It's a stealth Firefox browser that bypasses Cloudflare Captchas so it should be possible to port some of the techniques to the Tor Browser. It's not as good as it used to be, but there must still be some takeaways from it: https://camoufox.com/

  • LeviLevi Member

    Just setup home server within your home ISP. The best solution. IP changes with each router restart and no game with endless proxy bans.

Sign In or Register to comment.