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

LOCAL/REMOTE FILE INCLUSION

OSINT

CROSS SITE REQUEST FORGERY