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}