Wargame & CTF/picoCTF
[picoCTF][Reverse Engineering]vault-door-1 문제 풀이
seomj
2020. 12. 17. 17:33
문제
풀이
파일 형식을 보니 java인 것을 확인
bintext를 사용하여 코드를 확인
if {vaultDoor.checkPassword[input]} {
이 조건문을 통해 비밀번호를 확인
그렇다면 checkPassword를 확인해보자.
charAt()
이는 charAt(int index) 형식으로 입력 받은 index 번째 문자를 반환
즉 문제에서 password길이가 32라고 하였으며
index 번호 0부터 31까지의 문자들을 조립하면 플래그 값이 나올거라 예측 가능
picoCTF{d35cr4mbl3_tH3_cH4r4cT3r5_ff63b0}