Description

File: https://jupiter.challenges.picoctf.org/static/87e103a8db01087de9ccf5a7a022ddf8/VaultDoor1.java

Steps

  1. Tương tự như bài Vault Door Training, flag cũng nằm trong code. Tuy nhiên, ở bài này, thứ tự các ký tự đã bị thay đổi.
  2. Ta viết đoạn script để sắp xếp lại các ký tự như sau:
enc = "dar5rc43b_43tclHc_m5r34TH6f_3df4"
order = [0,29,4,2,23,3,17,1,7,10,5,9,11,15,8,12,20,14,6,24,18,13,19,21,16,27,30,25,22,28,26,31]
flag = [0]*32
 
k = 0
for i in order:
    flag[i] = enc[k]
    k += 1
 
print(''.join(flag))

Flag

Success

picoCTF{d35cr4mbl3_tH3_cH4r4cT3r5_f6daf4}