Sabtu, 23 April 2011

Hacking dengan DOS part2

Baris pertama memberitahukan kita ip mana yang menjejaki dan kemudian jumlah hop. Jumlah hop tergantung pada jumlah server yang ada diantaranya. Setelah memulai tracing. Request pertama saya melalui sify.net (nama ISP server saya) kemudian melalui server yang berbeda dan terakhir menjangkau w8.scd.yahoo.com. Jadi kita dapat melihat berapa lama prosedurnya. Kapanpun anda membuka Yahoo! dalam web browser, request anda selalu melalui isp dulu (untuk mendapatkan ip dari Yahoo! dari daftar nama domainnya) kemudian server lain dalam jalur tersebut dan terakhir pada yahoo.

Jadi bagaimana tracert digunakan oleh para hacker. Perintah ini digunakan untuk mencari firewall dan melumpuhkannya. Tracer digunakan bersamaan dengan nmap dapat mengetahui ip sebenarnya dimana firewall terpasang, kemudian hacker tersebut akan melumpuhkannya. Untuk contoh diatas kita melihat bahwa proses tracing terhenti pada w8.scd.yahoo.com. Namun hal ini bukanlah tujuan sebenarnya. Hal itu dikarenakan dihentikan oleh firewall. Mengenai masalah firewall akan kita bahas dalam artikel tersendiri.

3. Telnet

Jika anda menggunakan windows maka ?telnet? merupakan hacking tool terhebat bagi anda. Sebenarnya merupakan sebuah terminal yang dapat mengakses remote machine dan menggunakan service-nya. Melalui telnet anda dapat menentukan suatu koneksi antara mesin anda dan remote machine melalui port tertentu.

***********

Disini saya membicarakan tentang virtual port. Tidak secara fisik yang anda lihat dibalik CPU anda. Hanya sebagai physical port yang digunakan untuk koneksi ke hardware dan dengan cara yang sama virtual port digunakan untuk koneksi pada software. TCP/IP memiliki 65,535 virtual port.

***********

Jika anda mengentik ?telnet target.com? maka anda terhubung ke target.com pada prot no. 23 (port yang menjalankan telnet service). Anda juga bisa terhubung ke suatu port lainnya dengan mengetik nomor port setelah target.com. sebagai contoh jika saya ingin terhubung ke port no. 25 (SMTP service) maka salya akan mengetik ?telnet target.com 25?.

***********

Newbie tip: Setiap port menjalankan service tertentu. Untuk mendaptkan daftar service yang dijalankan pada port tertentu yang bukalah ?C:\windows\services” pada notepad.

***********

Sesaat anda terhubung ke sebuah remote machine pada port tertentu, sebuah window popup telnet dengan daemon yang menjalankan port tersebut menunggu anda mengetikkan perintah. Sebagai contoh ?telnet Welcome to Grex: Public Access Unix maka seperti gambar dibawah inilah yang saya dapatkan.

Saya harus login disana dan mengetik suatu password dan saya mendapatkan linux shell prompt. Baiklah jika anda mengetikan newuser disana untuk mendapatkan sebuah LoginID dan Password. Dan stelah itu saya menyiapkan perintah untuk mengeksekusi secara remote.

Well, Welcome to Grex: Public Access Unix memiliki server Linux. Jadi jika anda tidak familiar dengan Linux anda tidak akan mampu menggunakan service-nya.

4. FTP

FTP adalah File Transfer Protocol. Melalui ini anda dapat mendownload atau mengupload file. Dan apa yang hacker inginkan dari ini? Benar!! Tinggal mengeti ?ftp target.com? dan daemon banner akan ditampilkan. Tapi disini, dengan tujuan menampilkan file transfer pertama kali anda harus login. Beberapa website mengijinkan adanya naonymous login. Contohnya mengetikkan login ?anonymous? dan email-address anda sebagai password. Tentunya anda harus mengetikkan email palsu. Sekarang anda boleh mulai mendownload dan mengupload file. Namun untuk itu anda adanya suatu perintah. Pada FTP prompt anda dapat mengetikkan ???.?. Maka akan ditampilkan sbb:

! delete literal prompt send

? debug ls put status

append dir mdelete pwd trace

ascii disconnect mdir quit type

bell get mget quote user

binary globe mkdir recv verbose

bye hash mls remotehelp

cd help mput rename

close lcd open rmdir

Untuk mendaptkan bantuan pada berbagai perintah contohnya perintah delete, mengetikan ?? Delete?. Beberapa perintah penting lainnya adalah:

1. ‘pwd’ to know the present directory at remote machine.

contohnya. ftp>pwd

/etc/home

2. ‘lcd’ to change the local directory.

contohnya. ftp>lcd C:\windows

local directory now C:\windows

3. ‘cd’ to change the remote directory.

contohnya. ftp>cd /etc

remote directory now /etc

4. ‘mput’ to send multiple files to remote machine.

contohnya. ftp>mput *.*

sends all files from C:\windows to /etc

5. ‘mget’ to get multiple files from remote machine.

contohnya. ftp>mget *.*

gets all files from /etc to C:\windows

6. ‘open’ to establish a connection with remote host.

contohnya. ftp>open Target.com - Furniture, Baby, Toys, Electronics, Gifts, Video Games

7. ‘bye’ closes the connection and quits from ftp

Untuk perintah lainnya dari ftp silakan lihat help mereka.

Sekarang pada yang port FTP (prot 21) adalah membuka SECURITY GUARD AND PATROL SERVICES. Seorang hacker akan terhubung ke situs tersebut menggunakan ?ftp SECURITY GUARD AND PATROL SERVICES pada dos prompt. Kemudian dia akan mencoba login secara anonymous. Dengan anggapan bahwa SECURITY GUARD AND PATROL SERVICES menggunakan linux server, maka hacker tersebut akan mengtikkan perintah ?get /etc/apsswd? untuk mendaptkan file password dan mengcracknya. Jika anda adalah seorang hacker, maka jangan lupa untuk menghapus log tersebut.

5. netstat

Anda dapat menentukan suatu koneksi dengan remote machine pada port tertentu, hanya saat port tersebut dibuka pada remote machine. Sebagai contoh, jika anda ingin menentukan sebuah koneksi dengan Target.com - Furniture, Baby, Toys, Electronics, Gifts, Video Games pada port 23 (telnet) maka port tersebut seharusnya terbuka pada Target.com - Furniture, Baby, Toys, Electronics, Gifts, Video Games. Dan seluruh aktifitas hacking umumnya menggunakan port yang terbuka. Mengetikkan ?netstat /?? pada dos prompt memberikan:

Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]

-a Displays all connections and listening ports.

-e Displays Ethernet statistics. This may be combined with the -s

option.

-n Displays addresses and port numbers in numerical form.

-p proto Shows connections for the protocol specified by proto; proto

may be TCP or UDP. If used with the -s option to display

per-protocol statistics, proto may be TCP, UDP, or IP.

-r Displays the routing table.

-s Displays per-protocol statistics. By default, statistics are

shown for TCP, UDP and IP; the -p option may be used to specify

a subset of the default.

interval Redisplays selected statistics, pausing interval seconds

between each display. Press CTRL+C to stop redisplaying

statistics. If omitted, netstat will print the current

configuration information once.

Opsi akan menjelaskan fungsinya masing-masing. Dan yang terpenting adalah opsi ?a dan ?n. Opsi ?a menampilkan seluruh port yang terbuka pada mesin tersebut. Dan jika saya menggunakan opsi ?n maka akan menunjukkan ip address sebagai ganti dari domain. Saya mendapatkan hal berikut ini jika saya mengetik ?netstat ?a? pada command prompt.

Active Connections

Proto Local Address Foreign Address State

TCP chintan:1027 0.0.0.0:0 LISTENING

TCP chintan:80 0.0.0.0:0 LISTENING

TCP chintan:135 0.0.0.0:0 LISTENING

TCP chintan:6435 0.0.0.0:0 LISTENING

TCP chintan:1025 0.0.0.0:0 LISTENING

TCP chintan:1026 0.0.0.0:0 LISTENING

TCP chintan:1028 0.0.0.0:0 LISTENING

TCP chintan:1309 0.0.0.0:0 LISTENING

TCP chintan:1310 0.0.0.0:0 LISTENING

TCP chintan:1285 rumcajs.box.sk:80 ESTABLISHED

TCP chintan:1296 l an-202-144-78-3.maa.sify.net:80 CLOSE_WAIT

TCP chintan:1297 lan-202-144-65-14.sify.net:80 ESTABLISHED

TCP chintan:1310 cdn-v13.websys.aol.com:80 ESTABLISHED

TCP chintan:1220 aiedownload.cps.intel.com:ftp ESTABLISHED

?Proto? menyatakan nama protocol tersebut, ?localaddress? memberikan ipaddress kita dan port yang terbuka. ?Foreign Address? menyatkaan ipaddress dengan namor port yang terhubung ke kita. ?State? menyatakan pernyataan saat ini jika suatu koneksi ?established? atau listening atau hanya ?waiting?.

Sebagai contoh jika saya membuka Yahoo! maka saat saya menjalankan ?netstat ?a? saya akan mendapatkan masukan seperti ini:

“TCP 203.43.50.81:2034 Yahoo! ESTABLISHED”

Komputer saya dengan ip 203.43.50.81 melalui port 2034 terhubung dengan yahoo pada port 80

************==========*************

Dengna cara ini anda bisa mendapatkan ip seseorang yang chatting dengan ada. Pertama kali jalankan ?netstat ?an? dan lihat dibawah foreign ip address. Sekarang mulailah private chating dengan orang lain. Juga jalankan ?netstat ?an? dan anda akan mendapatkan satu lagin foreign ip pada akhirnya. Inilah ip orang tersebut.

Tidak ada komentar:

Posting Komentar