문제
풀이
화질이 좋진않지만 mainactivity를 볼때 가장 중요한 부분은
이 부분이다. 여기서 얻을 수 있는 정보는 hellojni라는 라이브러리를 사용한다는 점과 FlagstaffHill을 사용해서 Flag를 출력한다는 점이다.
FlagstaffHill을 확인해보겠습니다.
글을 쓰면 paprika라는 함수를 통해 나온 리턴 값과 앞에 PICO를 붙혀서 로그가 찍히고 그후 Not Today를 리턴 해준다는 것을 볼 수 있습니다. 여기서 바로 확인 할 수 있을것 같았습니다.
adb에 접속해서 logcat | grep PICO 를 하면 바로 Flag를 알 수 있습니다.
*Logcat은 기기에서 오류가 발생할 때의 스택 트레이스와 앱에서 아까와 같이 Log 클래스로 작성한 메시지를 비롯하여 시스템 메시지의 로그를 덤프하는 명령줄 도구입니다.
'안드로이드에 관하여 > 안드로이드 CTF' 카테고리의 다른 글
PicoCTF [droids 3] (0) | 2021.01.05 |
---|---|
PicoCTF [droids 2] (0) | 2021.01.04 |
pico CTF [droid 1] (0) | 2021.01.04 |