메뉴 건너뛰기

app

[아이폰 ] anti debugging 메소드

suritam92013.08.27 22:07조회 수 2949댓글 0

    • 글자 크기
#import <Foundation/Foundation.h>

#include <sys/types.h>
#include <sys/ptrace.h>

int main (int argc, const char * argv[])
{
    ptrace(PT_DENY_ATTACH, 0, 0, 0);
    []
    return 0;
}


$ gdb ./test
[...]
(gdb) r
Starting program: test
Reading symbols for shared libraries .++++....................... done

Program exited with code 055.
(gdb)
프로세스 확인 후, gdb -p [pid] 로 하면
Reading symbols for shared libraries + done
0x35e75c00 in mach_msg_trap ()
(gdb)
로 나온다.
그런데, 일시적으로 동적 디버깅이 되는 때가 있었다. 지금은 재현이 안 되지만 다시 시도해 본다.
suritam9 (비회원)
    • 글자 크기
[아이폰] 아이폰 앱 스토어 리뷰 가이드 라인 (by suritam9) [iphone] 메모리 덤프 (by suritam9)

댓글 달기

suritam9
2013.08.23 조회 7136
suritam9
2013.08.23 조회 1686
suritam9
2013.06.28 조회 2180
이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)
위로