I'm on a boat. From Alcudia to Barcelona. 5 hours of doing: nothing............................. without Internet.
I'm gonna die.
But its a good oportunity for play a little bit with the computer. If I connect to the WiFi of the boat and load the web browser I see something like this:
Jumm... I don't have credentials and I don't want to pay. I run NMap and I don't see anything special. But I'm asking to mayself something: How I will make the payment, if I want to really pay for Internet? Ok, I will click to "pay by credit card":
They ask me information about how many time I want to enjoy Internet (where is the "forever" option?!!). I click on "Submit transaction and Login" and.... wow... PayPal page. WTF! I have connection to the Internet! I can't belive it:
inedit@tpad:~$ ping 126.96.36.199 PING 188.8.131.52 (184.108.40.206) 56(84) bytes of data. 64 bytes from 220.127.116.11: icmp_req=1 ttl=48 time=598 ms
And ping! The 598ms seems to indicate that I'm on a satellite connection. Wow. Let's try to use this connectivity for being able to browse to something important like, let's say: facebook? gmail?.... Ummm... nothing. It doesn't works.
After a while (5 minutes) the connection to PayPal webpage is lost and I'm redirected to the "Pay, please" page. Jumm.... I have to click to the credit cards again, "Submit transaction" and then I have 5 minutes more of Internet but without being able to acces to the "interesting" pages (and I'm not talking about porn here). Lets automate this process:
Executing this command is exactly the same as clicking "Submit transaction" and I will have 5 minutes of Internet. The 5 minutes is the time they give you for making the Payment:
$ curl 18.104.22.168/creditcard_handler.cgi -A "FOo Bar" -d "url=http%3A%2F%2Fwww.google.com&billingProfile=0&buyUnit=1&creditcard=3&Enter=Submit+Transaction+and+Logi"
And after executing that I have ping again. Let's try to take advantage of that:
inedit@tpad:~$ ping 22.214.171.124
PING 126.96.36.199 (188.8.131.52) 56(84) bytes of data.
64 bytes from 184.108.40.206: icmp_req=1 ttl=48 time=598 ms
64 bytes from 220.127.116.11: icmp_req=2 ttl=48 time=567 ms
I could open a SSH connection to my VPS but.... what if I check the DNS before doing anything else?
$ cat /etc/resolv.conf" 18.104.22.168
Jejeje, Ok. Are you trying to avoid me to connect to the Internet by making me use your DNS servers? And what if I change 22.214.171.124 by 126.96.36.199 (Google DNS)?
It works!!! Unlimited Internet connection!! Yuhuuu!!
Well, not really unlimited. Just 5 minutes and I have to repeat the whole process again. But I have link, and that's awesome!
Well, I couldn't be as good as that. After 20 minutes (4 times executing the "connection script") I cannot connect to the Internet any more. Why?! Well, it looks like that after 4 failed attemps to pay, they ban you. How? Putting your MAC address on a blacklist..... What a problem, jeje...
$ inedit@tpad:~$ sudo macchanger -a wlan0 [sudo] password for inedit: Current MAC: 00:26:20:XX:XX:XX (Intel Corporate) New MAC: 00:90:44:55:a3:a7 (Assured Digital, Inc.)
I definitively have unlimited Internet :)