Instalasi Mutillidae

 

Instalasi Mutillidae 

  1. Pengantar OWASP Mutillidae: OWASP Mutillidae adalah aplikasi web dengan celah keamanan yang dirancang untuk pendidikan dan pelatihan keamanan aplikasi web oleh OWASP.

  2. Tujuan dan Manfaat

  • Pendidikan: Platform untuk belajar kerentanan keamanan.
  • Pengujian Penetrasi: Tempat latihan dalam lingkungan aman.
  • Pengembangan: Membantu pengembang memahami dan mengatasi kelemahan aplikasi web.
  1. Fitur Utama
  • Jenis Kerentanan: Contoh seperti SQL Injection, XSS, dan CSRF.
  • Mode Pelatihan dan Tantangan: Untuk belajar dan menguji keterampilan.
  • Dokumentasi: Panduan dan tutorial untuk memahami kerentanan.

    4. Instalasi dan Konfigurasi

  • Pastikasn sudah memiliki virtual box dan kali linux
  • buka browser di kali linux dan download xampp untuk linux


  • lakukan instalasi, dengan membuka terminal pada file manger > download
  • ketikkan 'ls -l' untuk mencari data yg ada
  • masukkan 'sudo chmod +x xampp-linux-x64-8.2.12-0-installer.run', masukan sandi kali
  • masukkan kembali sudo ./xampp-linux-x64-8.2.12-0-installer.run


  • instal hingga selesai
  • nyalakan untuk mysql


  • buka phpmyadmin tambahkan untuk file mutillidae

  • buka pada file system > lampp > htdocs > mutillidae > src > includes, open terminal here
  • buka terminal ketikkan "ls -l" untuk menampilkan file
  • buka sudo nano database-config.inc


  • hapus untuk passnya pastikan kososng.


  • masuk ke localhost/mutillidae, scroll hingga ke bawah hingga bertemu opt out


  • mutillidae siap di gunakan.


  1. Kerentanan yang Dipelajari
  • SQL Injection: Menyuntikkan perintah SQL jahat ke query database melalui input form.
  • Cross-Site Scripting (XSS): Menyisipkan skrip jahat ke halaman web yang dilihat pengguna lain.
  • Cross-Site Request Forgery (CSRF): Melakukan tindakan tak diinginkan atas nama pengguna terautentikasi melalui permintaan berbahaya.
  • Insecure Direct Object References (IDOR): Mengakses data yang tidak seharusnya dengan memanipulasi parameter URL atau form.
  1. Praktik Keamanan Terbaik
  • Validasi dan Sanitasi Input: Untuk mencegah injeksi.
  • Penggunaan Parameterized Queries: Menghindari SQL Injection.
  • Penggunaan Token CSRF: Mencegah serangan CSRF.
  • Akses Kontrol yang Ketat: Pastikan hanya pengguna berwenang yang mengakses data tertentu.


Komentar

Postingan populer dari blog ini

Kejawen di Pulau Jawa

Demo Bypass Login dengan SQL Injection

Cara Menginstal Linux Ubuntu Dengan Menggunakan Virtualbox