Skip to content

rahardian-dwi-saputra/crAPI-walkthrough

Repository files navigation

crAPI Walkthrough

crAPI akan membantu Anda memahami 10 risiko keamanan API yang paling kritis. crAPI memang dirancang rentan, namun Anda dapat menjalankannya dengan aman untuk mendidik/melatih diri Anda sendiri.

Instalasi di Ubuntu

  • Sebelum menginstall crAPI, kita perlu terlebih dahulu menginstall docker
sudo apt install -y docker.io

alt text

  • Install docker-compose
sudo apt install docker-compose

alt text

  • Jalankan service docker
sudo systemctl enable docker --now

alt text

  • Download file docker-compose.yml untuk crAPI
curl -o docker-compose.yml https://raw.githubusercontent.com/OWASP/crAPI/main/deploy/docker/docker-compose.yml

alt text

  • Pull docker image
sudo docker-compose pull

alt text

  • Buka file docker-compose.yml menggunakan editor kemudian ubah IP 127.0.0.1 menjadi 0.0.0.0 pada baris berikut agar website dan mailhog bisa diakses dari mesin lain

alt text

alt text

  • Develop crAPI
sudo docker-compose -f docker-compose.yml --compatibility up -d

alt text

  • Akses web crAPI di mesin kali linux dengan URL http://IP_Server:8888 di browser

alt text

  • Akses mailhog di mesin kali linux dengan tab yang berbeda di browser dengan URL http://IP_Server:8025

alt text

  • Buat akun baru dengan menekan link Sign Up untuk mengakses web crAPI

alt text

  • Jika sudah tekan tombol Signup lalu tekan tombol OK

alt text

alt text

  • Sekarang login dengan akun baru yang sudah dibuat

alt text

  • Setelah berhasil login tekan tombol + Add a Vehicle dan kita akan diminta untuk memasukkan PIN Code dan PIN

alt text

alt text

  • PIN Code dan PIN akan secara otomatis dikirim ke mailhog, buka mailhog maka akan terdapat email baru disana yang berisi PIN Code dan PIN

alt text

alt text

  • Masukkan PIN Code dan PIN tersebut ke halaman web crAPI, setelah itu tekan tombol Verify Vehicle Details. Jika berhasil akan keluar detail data kendaraan dan proses instalasi selesai

alt text

alt text

Lesson

Disclaimer

Semua materi yang disajikan disini hanya digunakan sebagai media pembelajaran. Penulis tidak bertanggung jawab atas penyalahgunaan dari materi tersebut

About

Praktek API Penetration Testing menggunakan Owasp crAPI

Topics

Resources

Stars

Watchers

Forks