메뉴 건너뛰기

app

[아이폰 ] anti debugging 메소드

suritam92013.08.27 22:07조회 수 3157댓글 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)

댓글 달기

lispro06
2015.05.15 조회 1676
lispro06
2015.05.15 조회 1650
lispro06
2015.05.15 조회 2541
lispro06
2014.08.16 조회 1793
lispro06
2014.02.08 조회 4053
lispro06
2013.12.11 조회 1712
lispro06
2013.12.10 조회 3015
suritam9
2013.12.06 조회 2295
suritam9
2013.12.02 조회 3483
suritam9
2013.11.30 조회 2187
suritam9
2013.11.26 조회 1684
suritam9
2013.08.23 조회 7348
suritam9
2013.08.23 조회 1891
suritam9
2013.06.28 조회 2368
첨부 (0)
위로