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 8.8.4.4  
PING 8.8.4.4 (8.8.4.4) 56(84) bytes of data.  
64 bytes from 8.8.4.4: 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 1.1.1.1/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 8.8.4.4
PING 8.8.4.4 (8.8.4.4) 56(84) bytes of data.
64 bytes from 8.8.4.4: icmp_req=1 ttl=48 time=598 ms
64 bytes from 8.8.4.4: 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"

1.1.1.1

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 1.1.1.1 by 8.8.4.4 (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 :)