본문 바로가기
리버싱

IOS App 분석

by dladbru 2016. 1. 7.

국내에 IOS App분석에 대한 내용을 찾아봤으나 많지도 않았고 맥북을 이용하란의견이 많았다. 

아래와 같이 해결했다.


dumpdecrypted.dylib

github에서 소스코드를 받아 make를 하셔도 되지만 저는 맥북이 없어 컴파일이 제대로되지 않았습니다.

첨부한 파일을 이용하세요.


gdb

cydia에서 설치한 gdb는 문제가 있어 디버깅이 제대로 되지않습니다.

첨부한 gdb for IOS를 쓰세요.


Command -> DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /private/var/mobile/Containers/Bundle/Application/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX/[appname].app/appname mach-o decryption dumper



TIP.

프로그램 전달 

아이폰 -> 윈도우

같은 네트워크에 물려있는 상태에서 터미널에 "python -m SimpleHTTPServer" 명령으로 서버를 열어준뒤, 윈도우에서 브라우저를 통해 받으면 된다.


윈도우 -> 아이폰

윈도우 서버를 열거나 호스팅 되어있는 서버에 올려놓고 wget 명령어로 받으면 된다.  


이를 통하면 맥북 없이도 충분한 분석이 가능하다.

반응형

'리버싱' 카테고리의 다른 글

[IDA] IDA에 스킨을 입혀봤다  (0) 2016.01.19
[IOS] 넥슨 모바일 게임 1위 HIT 분석  (1) 2016.01.07
[CodeEngn] Advanced Level 11  (0) 2015.06.03
Reversing  (0) 2013.10.27
Reversing.Kr 샷!  (2) 2013.01.30

댓글