본문 바로가기

안드로이드

[스크랩] Mobile Threat Report Q4 2012 (모바일 위협 보고서) by F-Secure Mobile Threat Report Q4 2012 Report by F-Secure The Most Mobile Malware Award Goes To … Android According to one antivirus vendors, Android is host to 96 percent of all mobile malware. In a report from F-Secure, there were no new malware families reported for iOS, J2ME, BlackBerry or Windows Mobile at the end of last year, strongly suggesting that malware development has solidly locked on Androi.. 더보기
[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.. 더보기
[일일번역] Inside Android Applications (Infosec Institute Resources 2012/11/01) By the end of 2012, the number of Smartphone shipments around the world will explode to nearly 668 million units, and the Android operating system will have a fifty percent market share. This also means an increase in the number of attacks on mobile applications and also in the investment in securing the applications from the attacks. 2012년 말까지, 전 세계적으로 스마트폰의 수출량은 거의 6억 6천 8백만으로 크게 증가하고 있고, Andr.. 더보기
[도서리뷰] 안드로이드의 모든것 NDK (한빛미디어) 안드로이드의 모든 것 NDK저자고현철 지음출판사한빛미디어 | 2012-09-17 출간카테고리컴퓨터/IT책소개앱의 기본 개념부터 설명한 친절한 NDK 안내서!C/C++을 이...글쓴이 평점 올해 초에 간단한 안드로이드 앱을 구현한 적이 있다. (참조 : http://jack2.tistory.com/280 ) 그 때 당시 앱을 구현할 때에는 SDK(software development kit)만을 이용하여 구현을 했다. 물론 NDK 라는 용어를 들어보지도 못했을 뿐만 아니라 NDK 를 이용한 다른 앱도 보지 못했었다. ( 안드로이드는 java 로 만 구현할 수 있다라는 고정관념이 있어서 일 수 도 ...) 하지만 이 생각을 깨주는 계기가 있었다. 바로 외부에서 스마트 폰 관련 스터디를 하면서 기존에 가장 많.. 더보기
[CVE-2012-2808] Weak randomness Android DNS resolver Android DNS poisoning: Randomness gone bad (CVE-2012-2808) Jul 24 2012 12:35PMRoee Hay (roeeh il ibm com) 1 Introduction===========Recently we discovered a very interesting vulnerability in Android's DNS resolver, a weakness in its pseudo-random number generator (PRNG), which makes DNS poisoning attacks feasible. 최근 Android의 DNS resolver 에서 매우 흥미있는 취약점을 발견했다.의사난수생성기(PRNG)의 약점이 DNS poisoning 공격을 .. 더보기
Android(구글 안드로이드)에 대한 간략한 특징 및 보안(Security) 이슈 - 개발자들이 Java 언어로 응용 프로그램을 작성 - 리눅스 커널 위에서 동작하며- 다양한 안드로이드 시스템 구성요소에서 사용되는 C/C++ 라이브러리들을 포함하고 있다. - 개발자들이 Java 언어로 응용프로그램을 작성하지만 안드로이드는 기존의 Java Virtual Machine(자바 가상 머신)과는 다른 Dalvik Virtual Machine 을 통해 Java로 작성된 응용 프로그램을 별도의 Process에서 실행하는 구조로 되어 있다. - Dalvik? -자바(Java)로 만든 코드는 JVM (Java Virtual Machine) 위에서 실행 되듯이안드로이드 앱은 달빅(Dalvik) VM 위에서 실행이 되는 것 - 샌드박스(sandbox)란? -그대로 해석하면 어린 아이가 놀 수 있도록 제작.. 더보기