본문 바로가기
반응형

빚진 자처럼, 한결같이1805

안드로이드 앱 개발 및 동적 디버깅 - Netbeans 안드로이드 앱을 동적으로 디버깅하기 위해서는 앱을 디버깅할 수 있는 개발환경이 필요하다. Netbeans를 이용하여 앱을 동적으로 디버깅할 수 있다. # NetBeans : https://netbeans.org/downloads/ # Netbeans로 안드로이드 개발환경 만들기 : - http://nbandroid.org/ - http://nbandroid.org/wiki/index.php/Installation 1. Add updatecenter URL to plugin manager Tools | Plugins. Add 'nbandroid' , http://nbandroid.org/updates/updates.xml 안드로이드 플랫폼 설치 2. Android SDK Location Tools | Op.. 2015. 1. 10.
안드로이드 아키텍처 ※ 저작권 문제가 있다면 즉시 삭제하겠습니다. # 주요 계층 1. 커널 2. 라이브러리와 달빅 가상머신 3. 애플리케이션 프레임워크 4. 애플리케이션 # 안드로이드 보안 아키텍처 1. 권한분리 : 모든 애필리케이션은 uid와 gid를 요구하고 서로 다른 애플리케이션이나 프로세스에 접근 권한이 없다. 2. 권한 : 최종 권한 승인은 사용자가 한다. 3. 애플리케이션 코드 서명 : 개발자 인증을 사용함 # 컨텐츠 제공자 데이터 저장소와 비슷하다. 컨텐츠 제공자는 애플리케이션이 데이터를 읽거나 저장할 수 있는 정보의 저장소와 같은 역할을 한다. 안드로이드 아키텍처는 공통 저장 영역을 지원하지 않기 때문에 컨텐츠 제공자를 통해서만 애플리케이션들은 데이터를 교환할 수 있다. 컨텐츠 제공자에 접근하려면 다음과 같은.. 2015. 1. 8.
백만기의 아름다운 은퇴 연구소 40대에 50세까지만 직장생활을 한다는 생각으로 10년간 은퇴준비를 한 후 백만기의 아름다운 은퇴 연구소 http://blog.joins.com/media/folderListSlide.asp?uid=cafe&folder=28&list_id=13581185 2015. 1. 5.
IDA + python 스크립트 사용법 Ida 설치된 디렉토리의 python 디렉토리에서 추가적으로 사용할 수 있는 기능 확인 DBG_Hooks 클래스를 이용 idaapi만 import하면 idaapi와 idautil과 idc에 있는 함수와 클래스들을 사용할 수 있다. IDA에서 디버거를 선택해 줄 것 Hook이 되어 있는 경우는 dbg.unhook() 을 할 것 2015. 1. 4.
리눅스 : 프록시 환경에서apt-get 설정 [프록시 설정] 만약 프록시 주소가 1.1.1.1 이라면 $ sudo vi /root/.bashrc export http_proxy="http://1.1.1.1:8080" export https_proxy="https://1.1.1.1:8080" export ftp_proxy="ftp://1.1.1.1:8080" 현재 세션에만 설정하고자 하는 경우 환경변수에 설정할 수 있다. $ export http_proxy="http://1.1.1.1:8080" $ export https_proxy="https://1.1.1.1:8080" $ export ftp_proxy="ftp://1.1.1.1:8080" [네트워크 재시작] $ sudo /etc/init.d/networking restart [apt-get up.. 2015. 1. 3.
반응형