ReviewSoar
Failed to resolve a dispute resolution thread.
- Mar 15, 2019
- 166
- 62
I want to spoof my TCP fingerprint to appear as I'm being on Android or iOS. Can anyone show me how? Much appreciated!
A TCP fingerprint is made by analysing your network activity and making a hash out of things like your TCP Initial Sequence Number, window size, and things like that.I want to spoof my TCP fingerprint to appear as I'm being on Android or iOS. Can anyone show me how? Much appreciated!
A TCP fingerprint is made by analysing your network activity and making a hash out of things like your TCP Initial Sequence Number, window size, and things like that.
All of these are defined at your kernel level and the only way to spoof this is by either patching your Linux kernel with a kernel module like https://ippersonality.sourceforge.net/ . Or the easy way would be to simply make a SOCKS Proxy out of an android device and use that for your internet connection.
There is PoC stuff available like OsFooler, with that you can spoof your TCP fingerprints but setup won't be easy
You need to capture and repack TCP packets on interface to modify your TCP fingerprint. It's possible only with Root permissions.
You can check github for examples like fedosgad/tcp_mimic
No matter how you disguise yourself, cyber security experts have already studied all its parameters and put modules in place to detect you easily.Very important point - when you want to spoof a fingerprint - you probably want to use a proxy - and this is where the problem starts - not all proxies can support TCP fingerprint spoofing. So you want the fingerprint to be changed on the end server, that is, on the proxy. That is, you want the proxy to send your packets unchanged - but most often, proxies repackage your packets. So from my observations of spoofing only about 10-15 per cent of proxies can do it and few VPNs support it too. I can write a more detailed post on this topic. If anyone would be interested in it
Yes, it's the eternal confrontation between sides of specialistsNo matter how you disguise yourself, cyber security experts have already studied all its parameters and put modules in place to detect you easily.
As technology continues to evolve, experts find ways and blackhats keep on digging. To hide the fingerprint, everything is hidden in the network. It's a whole panoply of things to put in place. It's a real headache. Apart from that, you need a good proxy (a proxy is easy to detect because of its slowness). It's very complicated with the constant evolution of technology.Yes, it's the eternal confrontation between sides of specialists. I disagree) If everything is already done, then why are there still various gray/black schemes? )