vault-door-1

Bill Elim & Jayson Adrian


Diberikan sebuah file kode dan berikut adalah isi dari file kode tersebut saat di buka


Saat kita perhatikan, di method checkPassword kita dapat melihat kumpulan method charAt, dan saat kita cari di internet, method charAt berfungsi untuk mereturn char pada array sesuai dengan index yang diberikan kepada dia, sehingga pada kasus ini, jika terdapat satu saja char pada index apapun di input yang sudah diberikan, maka method checkPassword akan mereturn False
Jika char tersebut kita urutkan berdasarkan index yang diberikan pada method checkPassword, kita akan mendapatkan “d35cr4mbl3_tH3_cH4r4cT3r5_ff63b0“

Dan saat kita sesuaikan dengan input yang dapat diterima program yaitu harus memiliki “picoCTF{“ di depan, dan 1 char apapun itu di belakang, tetapi saya akan menggunakan “}” agar sesuai dengan format flag picoCTF, kita akan mengecek apakah string “d35cr4mbl3_tH3_cH4r4cT3r5_ff63b0“ sudah benar, dengan menjalankan program tersebut

Tetapi sebelum dijalankan, jangan lupa untuk merubah semua class vaultDoor menjadi class Main, agar program bisa dijalankan

Dan saat kita jalankan dan masukkan string yang ingin kita cek

Ternyata string tersebut sudah benar


Flag: picoCTF{d35cr4mbl3_tH3_cH4r4cT3r5_ff63b0}


Thank you for reading!