Since then, I've always wanted to run that server on my android phone (maybe the client too just not on my phone though ;) however, at the time, Python wasn't behaving too nicely on every android model out there. A few years pass by and we have a solid Python build compatible with most devices out there; this regained my interest and today I will show you one way of running any type of server from your mobile device using your mobile data.
Before we begin, let's analyze exactly what we are trying to do. We want to run a server from our phone. As for a local server, maybe even a stable Wi-Fi server, it would be a lot easier. That's not what we want though, we are looking for a remotely accessible server, one where we can receive shells. The main issue with that is port forwarding; afaik most mobile providers will not allow you to forward ports since there's a lot of devices connected and could cause many conflicts. Even if they do allow it, its unlikely you'll be able to forward "unsuspicious" ports such as 80 or 443...(...)
Hey guys! What's going on?
Today we're checking out how to run Python on your Android phone or tablet! A few years ago I was looking into this but couldn't get a solid Python build on my android... of course you can use Linux Deploy to run a full-blown Linux distro such as Kali Linux or something else, but that's not always what you want to do - battery requirements aside.
Why run Python on Android?
There's a few reasons to run Python on your android device:
- There are a ton of scripts already written in this language. You can find anything from simple network scanners to multi-threaded file transferring servers.
- Cross-Platform: Your scripts can be used in your android, Windows PC, Mac OS X, etc.
- Libraries: While you can't use all the libraries on your Android just yet, I'm sure support will grow with time.
What's up guys!
Today we're gonna take a look at how to hack Wi-Fi hotspots. In the last few years, many commercial hotspots have been poppin' up literally everywhere. Most of these work as a complement to a ISP's (Internet Service Provider) subscription. Others work with a pay-to-use model... if you want to use for X amount of hours, you pay $ Y amount of money.
Once the client connects into one of these hotspots he will either have to login using credentials (email & passwd) or input his credit card to purchase time...
Understanding The Protocol
When the client logs in or pays for time on the hotspot, his MAC address is now whitelisted (a list of approved addresses which are free to go thru to the internet, if a MAC address isn't on that list he will be restricted to the local area network) and therefore allowed to browse the web freely. (...)