rev-basic-2 풀이
2021. 10. 28. 15:15ㆍDreamhack Wargame
728x90
우선 IDA로 파일을 열어서 main() 함수에서 쓰이는 함수를 세 가지 가져왔습니다.
main() 함수에서 if문을 보면 sub_140001000()의 반환 값에 따라서 correct인지 wrong인지 판별이 됩니다.
그러므로 sub_140001000() 함수를 분석해보겠습니다.
for문을 돌리면서 aC의 인덱스와 비교를 합니다.
aC가 문자열인지 배열인지는 모르겠지만, 우선 구성을 알기 위해 aC 함수를 보도록 하겠습니다.
문자들이 쭉 나열되어있는 걸 볼 수 있습니다.
여기에 나오는 문자들을 하나씩 이어 붙여보면 FLAG가 나올 것 같습니다.
(FLAG 획득 완료?)
간단한 문제였습니다.
목표는 rev-basic 시리즈 올솔!
728x90
'Dreamhack Wargame' 카테고리의 다른 글
rev-basic-4 풀이 (0) | 2021.10.29 |
---|---|
rev-basic-3 풀이 (0) | 2021.10.28 |
devtools-sources 풀이 (0) | 2021.09.05 |
php-1 풀이 (0) | 2021.09.05 |
web-ssrf 풀이 (0) | 2021.08.25 |