본문 바로가기

2013/02

위치 독립 코드(position independent code)란? 임의의 주소에 로드 가능한 코드. 데이터 액세스나 점프는 상대 주소로 수행한다. [출처] 재철꾸러기의 초심으로 대동단결[상세 내용] 위키백과 [관련 자료] 1. Binary Hacks - 공유라이브러리에 PIC 를 사용하는 이유 2. Position Independent Code 더보기
[Android Debugging]gdb & gdbserver setting process NDK Debugging in Android ( gdb & gdbserver) 1. NDK 다운로드http://developer.android.com/tools/sdk/ndk/index.html에서 자신의 운영체제에 맞는 Android NDK 를 다운로드 2. NDK 내 gdbserver 및 gdb 경로 확인 ( Windows ) = gdbserver =경로 : [NDK 설치경로]/prebuilt/android-arm/gdbserver/ = gdb =경로 : [NDK 설치경로]/toolchains/arm-linux-androideabi-4.X/prebuilt/windows/bin/ 3. gdbserver 설정 안드로이드 디바이스에 gdbserver 파일 전송 안드로이드 디바이스에 올라온 해당 파일 확인... 더보기
[제7회 해킹캠프 발표자료]Android App Debugging (안드로이드 앱 디버깅) 제 7회 해킹캠프에서 Android App Debugging (안드로이드 앱 디버깅) 이라는 주제로 발표를 했습니다. 발표 내용을 요약하면 1. What is Debugging? (디버깅이란?)2. Why do you need Debugging? (디버깅이 필요한 이유는?)3. Debugging Test App (테스트 앱을 이용한 디버깅)4. Debugging Real App (실제 사용하는 앱을 디버깅) 순서로 진행되었습니다. Android 에서 gdb / gdbserver 를 이용한 Debugging(디버깅)을 공부하는 분들에게 조금이나마 도움되는 자료가 되었으면 하네요~^_^ P.S : 궁금한 사항이나 피드백은 댓글로 부탁드릴께요~ 해킹캠프 : http://hackerschool.org/Sub_H.. 더보기