Netcat sebagai port listener, fungsi yang satu ini membuat netcat dapat berperan sebagai port listener, artinya netcat akan membuka sebuah port dengan status listen.Netcat merupakan tool security yang sangat populer dan banyak digunakan. Berdasarkan data dari sectools.org, netcat masuk kedalam 10 besar network security tools. Bagi anda yang sudah mempelajari socket programming, pasti sudah tidak asing dengan aplikasi ini. Salah satu fungsi dari netcat adalah membuat koneksi menggunakan protocol TCP/UDP, baik sebagai server maupun client. Selain itu, netcat dapat digunakan untuk transfer file meskipun tanpa FTP, banner grabbing, dan port scanning.
netcat (server) |
Contoh : port listening pada port 7777
Pada saat menjalakan perintah tersebut, host adakan membuka port 7777 pada status listen, simplenya akan bertindak sebagai server. Untuk meladeninya menggunakan netcat juga, cukup arahkan ke ip server dan port yang terbuka.
netcat (client) |
Setelah berhasil masuk ke server 10.10.10.100 port 7777, client dapat mengirimkan pesan ke server, maka disisi server akan muncul pesan "hello from client". Sebaliknya, server juga dapat meresponse pesan dari client.
netcat response |
Maka sisi client akan muncul pesan dari server.
netcat response |
netcat transfer file (server) |
Pada saat port 6060 dalam keadaaan listening, netcat client tinggal melakukan koneksi ke port tersebut, jangan lupa untuk membuat output file yang akan diterima.
netcat download file (client) |
netcat transfer file |
- Remote terminal menggunakan netcat.
nc -nlvp 8888 -e cmd.exe
listening port 8888 dan menyisipkan cmd ke port tersebut, sehingga client yang masuk ke port 8888 bisa meremote cmd yang berada diserver.
netcat windows, sebagai server |
Pada sisi client cukup jalankan netcat ke ip server.
netcat connect to sever |
No comments:
Post a Comment