Gaming Bypassing time-limited public WiFi

thewannacryguy

Well-Known Member
Newcomer
Joined
Dec 16, 2019
Messages
90
Reaction score
104
Trophies
0
Location
Up your ass
XP
330
Country
Korea, North
There's a shopping center near where I live. They offer free WiFi for up to two hours or 1GB downloads per day. Once you exceed one of these limits you will be locked out of the WiFi for the rest of the day. I got locked out of it on my iPhone the other day. I'd like to try and find a way around this.

I ran Wireshark before and connected to my home WiFi. The two areas which stood out to me were the MAC address and hostname. MAC addresses can be spoofed but most people don't bother. Hostnames are a lesser known part of your computer but also easy to spoof. There probably is something I missed because I was drunk when I did this :/

MAC addresses are used on the network interface layer to differentiate different devices on the local subnet. On Lunix they can be easily spoofed using the command "sudo macchanger -r <interface>". Phones and tablets need to be hacked to spoof the MAC address.

Hostnames are your computer's name, according to Wireshark, they are collected using DNS. On Linux they can be spoofed by using the command "sudo hostname <new hostname>". They can be permanently changed by editing the files "/etc/hosts" and "/etc/hostname" then rebooting. You can change them on your phone without hacking it, but I don't remember how.

There are other methods they could be using to identify my devices. When I connected to their WiFi I was taken to a webpage which asked for my personal details and to accept their terms of service. They could be using device fingerprinting to identify my phone. I'm not sure how effective this is for mobile devices. Each device of the same model should be exactly the same except for the IMEI number. For example, all iPhone 5s should have the same screen resolution, installed fonts, and so on. They probably do use encryption at the application layer making it very difficult to find out what they are transferring*.

IMEI numbers are used to identify different mobile devices and can only be spoofed with hacks.

The phone I was using can be jailbroken using Checkm8. I haven't tried this yet.

* To find out I'd have to connect to their WiFi using a virtual machine, dump the RAM, extract the encryption keys, input the keys into Wireshark and read the decrypted TCP streams. Alternatively, I'd have to read through all the Javascript code on their login page.
 
Last edited by thewannacryguy,
99.9% of the time those captive portals that are used on public WiFi normally just uses a MAC address to bind your device to a table. Unless you have to input a token or key to login then it will map both of those. All depends on what they use on the backend. But most softwares I’ve ever worked with it’s just a MAC binding so spoofing the Mac should be enough to be seen as a new client
 
  • Like
Reactions: thewannacryguy
You can change your hostname on your PC without rebooting, at least with linux. https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart/516898

Then of course you can change your mac address, which makes your system look like an entirely different one. Clear your ARP cache might help if you're paranoid, and make sure you refresh your web browser each time, clearing it's cache and cookies that your hotspot might send when you use their portal, or use something like TOR Browser, which does the resets in small simple steps, though downloading might be another problem. If you were to download using a Download Manager not built into your browser, you should be okay.
 
  • Like
Reactions: thewannacryguy

Site & Scene News

Popular threads in this forum