본문 바로가기

WARGAME/Root-Me

ELF - ARM

우선 ida로 해당 바이너리를 열어봤더니 어떻게 돌아가는지 감이 안잡혀서 실행해봤다

아무것도 출력이 안된다.

그래서 메인에 브레이크 포인트를 설정하고 천천히 분석해보았다.


인자값을 하나 받으니 처음 사진에서 처럼 AAAA를 넣고 실행해보자


헥스레이로 보면 v4를 -1로 만들어야하는거 같은데


키 값의 길이는 31이다


그리고 빨간색으로 네모칸 친 부분에서 내가 입력한 값과 키값을 비교한다. R1 내가 입력한 값 R3가 키값


키 값을 어디서 가져오나 했더니 여기서 가져온다.

처음에는 저게 키값이라고 생각도 못했는데 뒤에 ^_까지 31이므로

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_가 플래그다...



'WARGAME > Root-Me' 카테고리의 다른 글

PE - AutoPE  (0) 2017.01.18
PE - RunPE  (0) 2017.01.13
PDF - Javascript  (0) 2016.12.05
ELF - KeygenMe  (0) 2016.12.02
ELF - Random Crackme  (0) 2016.11.29