Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

Parkchanjin

TUCTF 2019 - Faker 본문

Rev

TUCTF 2019 - Faker

0xdeadc0de 2019. 12. 9. 17:21

파일을 실행하면 A, B, C 선택을 하라고 나오는데 이 중 선택하면 가짜 플래그들을 출력한다.

가짜 플래그 출력 부분
A선택 시 가짜 플래그 출력 함수

위 사진에 보이는 printFlag 함수를 사용하는 곳을 찾아보면 A, B, C 이외에 thisone이라는 함수가 보인다.

 

xrefs to printFlag
thisone 함수 내부

thisone 이 함수가 진짜 플래그 출력해주는 함수인걸 추측해볼 수가 있다.

A함수를 thisone함수로 패치

A선택시 출력하는 A 함수를 thisone 함수로 패치를 해주고 실행하면 A선택시 진짜 플래그를 출력하는걸 볼 수가 있다.

Flag

'Rev' 카테고리의 다른 글

picoCTF2019 - Reverse Cipher  (0) 2019.12.12
picoCTF2019 - Need for Speed  (0) 2019.12.12
picoCTF2019 - B1ll_Gat35  (0) 2019.12.12
TUCTF 2019 - core  (0) 2019.12.09
TUCTF2017 - future  (0) 2017.12.01
Comments