Anda di halaman 1dari 2

NeoTutor

N E TC AT
etcat tesedia untuk sistem operasi
N Windows maupun Linux. Pada sis-
tem operasi Windows, paling baik
dijalankan pada Windows NT, walaupun pada

HAC KI NG TOOL Windows 95/98/ME maupun XP, dapat juga.


Instalasi Netcat pada Linux agak sedikit
berbeda dengan tarball lainnya, sebab bile

SE RBA G U NA tarball lain membentuk direktori sendiri,


Netcat tidak membentuk direktori itu.
Unpack nc110.tgz sebagai berikut:
Netcat adalah suatu utilitas kecil dengan kemampuan besar. # ls nc110.tgz
Ada saja gagasan orang untuk memanfaatkan kemampuan # mkdir nc
# cd nc
Netcat, dari mendapatkan command line console dari # tar zxf ../nc110.tgz
remote computer, banner grabing dari suatu situs web, port Opsi compile-time penting yang perlu
scanning, dan ‘1001’ kegunaan lainnya. diaktifkan adalah:

Tool kecil serba guna yang dijuluki ‘swiss army knive’ para hacker

MENJALANKAN NETCAT MASUK KE DIREKTORI NETCAT MEMPELAJARI NETCAT


1 Klik Start > Run untuk menampil-
kan jendela dialog Run. Ketikkan
2 Misalkan anda sebelumnya telah
meng-unzip file nc11nt.zip ke
3 Untuk mempelajari fungsi-fungsi
dasar Netcat, ketikkan pada DOS
command dan klik OK untuk direktori C:\netcat. Masuk ke command line:
mengaktifkan DOS command line direktori itu dengan mengetikkan C:\netcat>type readme.txt | more
console pada command prompt: dan tutorial singkat cara menggu-
C:\>cd\netcat nakan Netcat akan ditampilkan
setelah itu ketik dir. Tampak pro- pada DOS console anda.
gram biner Netcat yaitu nc.exe

SCAN UDP PORT MENJADI SERVER TELNET AKSES TELNET


7 Untuk men-scan port UDP pada
range yang sama, cukup
8 Netcat dapat difungsikan menjadi
server telnet dengan perintah:
9 Tambahkan opsi -d agar telnet dija-
lankan secara tersembunyi (stealth).
tambahkan opsi -u yang membuat nc -L -p 23 -e command.com Kini aktifkan telnet dari komputer
perintahnya sebagai berikut: Opsi -L (hard) listen lain dan akses ke komputer yang
nc -v -u www.neotek.co.id 20-110 Opsi -p 23 (membuka port 23) menjalankan servis telnet dengan
Tampak ada port 110 UDP yang Opsi -e command.exe (Menjalan- Netcat tadi (di sini IP address-nya
terbuka. kan/execute command.exe untuk 192.168.123.187) dengan connect
koneksi telnet yang masuk). ke IP address itu sebagai host.

18 NeoTek Desember 2002


NeoTutor

GAPING_SECURITY_HOLE dan client akan menegosiasikan Instalasi netcat pada Windows sangat
Opsi ini yang membuat Netcat suatu beberapa opsi sebelum login prompt sederhana, cukup dengan meng-unzip
tool yang luar biasa powerful dan ber- ditampilkan. Dengan mengaktifkan file nc11nt.zip dan menjalankan file
bahaya. Secara default memang tidak fitur ini, anda akan langsung nc.exe melalui DOS command line
diaktifkan sebab sangat berpotensi un- mendapatkan login prompt. (file-file lain yang merupakan source
tuk disalahgunakan. Dengan opsi ini, Untuk mengaktifkan kedua opsi di code Netcat,tidak perlu diperhatikan,
Netcat bertindak sebagai utilitas inetd atas, sebelum melakukan kompilasi, kecuali bila anda ingin meng-compile
yang ganas, yang mampu menjalankan tambahkan baris-baris berikut pada Netcat anda sendiri).
remote command (seperti mengaktif- bagian awal file bernama makefile. Pada DOS console, Netcat dijalankan
kan shell command line) dengan cara dengan mengetikkan:
membentuk koneksi TCP atau UDP ke DFLAGS = -DGAPING_SECURITY_HOLE -DTELNET
suatu listening port CFLAGS = -O C:\>nc -opsi <host> <port>
TELNET Perintah kompilasi pada Linux adalah: Dapat juga pada console DOS yang
Bila anda menggunakan Netcat untuk # makefile linux tampil adalah prompt Cmd line: dan
menghubungi suatu server telnet bila demikian nc tidak perlu diketik-
(menggunakan port 23), tidak banyak dan akan terbentuk file biner nc dalam kan jadi sebagai berikut:
yang bisa anda lakukan. Telnet server direktori nc yang anda buat sebelumnya.
Cmd line: -opsi <host> <port>

CONNECT KE SITUS NEOTEK GRAB HEADER SITUS NEOTEK PORT SCANNING


4 Netcat dapat mengambil (grab)
header suatu situs, yang biasanya
5 Selanjutnya ketikkan
HEADER / HTTP
6 Netcat dapat dipakai untuk men-
scan port-port apa saja yang
berisi informasi mengenai server dan tekan <enter> dua kali, maka terbuka dengan opsi -z. Ketikkan
yang digunakan. Netcat akan mengambil header nc -v -z www.neotek.co.id 20-110
Ketikkan nc -v www.neotek.co.id 80 server ini yang menunjukkan bah- untuk memeriksa port-port dari
disini digunakan opsi -v (verbose) ke wa server yang digunakan NeoTek nomor 20 sampai 110, mana saja
port 80. Verbose menunjukkan ko- adalah Apache. Perintah HEADER yang terbuka. Terlihat ada 3 port
neksi yang terbentuk dengan Netcat. adalah perintah standar HTML. yang terbuka pada range ini.

BEBERAPA OPSI NETCAT


Perintah umum Netcat nc [opsi] <host> <port>
dengan opsi-opsi yang ada sebagai berikut:
-d Hanya tersedia pada versi Windows, me-
nempatkan Netcat pada stealth mode, dijalan-
kan secara terpisah dari DOS prompt.
-e <command> Bila di-compile dengan opsi
GAPING_SECURITY_HOLE, maka Netcat yang
listen dapat mengeksekusi command yang
ditetapkan sewaktu seseorang terkoneksi ke
port tersebut. Opsi sangat berbahaya.
-l Mengaktifkan ‘listen’ mode yang harus
dipakai bersamaan dengan opsi -p (port
number).
-L Mengaktifkan ‘strong listen’ mode yang
CONNECT! REMOTE CONTROL akan menjalankan perintah yang sama
10 Netcat yang kini berfungsi sebagai
telnet server begitu terkoneksi
11 Melalui telnet client anda dapat
sepenuhnya mengendalikan kom-
setelah koneksi terputus.
-p <port number> Memungkinkan anda
oleh telnet client akan menjalan- puter yang telah terpasang Netcat menetapkan port number tertentu sewaktu
kan command.com yang ada di sebagai telnet server (remote menggunakan opsi -l atau -L.
server dan ditampilkan di jendela control). Perintah apapun dapat -v Menetapkan sejauh mana Netcat mem-
telnet client. Kini telnet client dikirimkan secara remote, baik dir, beri informasi mengenai apa yang dilakukan-
mendapatkan login prompt DOS copy, delete, maupun lainnya. nya. -v memberi informasi address yang ter-
milik server. Mengerikan bukan? koneksi. -vv banyaknya data dikirim/diterima.

Desember 2002 NeoTek 19

Anda mungkin juga menyukai