ADB(Android Debug Bridge) ADB란? ADB(Android Debug Bridge)는 안드로이드 에뮬레이터, PC에 실제 연결된 장치를 제어하는 안드로이드 디버깅 도구 중 하나이다. 사용 방법과 위치 안드로이드 스튜디오에서는 이 기능을 GUI로 제공하는데, ADB는 커맨드 라인으로 직접 명령어를 입력해서 안드로이드 기기와 통신할 수 있다. 안드로이드 스튜디오를 설치한 적이 있다면, 안드로이드 SDK에 ADB가 포함되어 있으니 별도 설치하지 않아도 된다. 폴더는, 안드로이드 SDK를 설치한 폴더 하위에 platform-tools 디렉터리에 ADB가 포함되어 있다. 이 파일은 클라이언트, 서버, 데몬을 포함하는 클라이언트-서버 프로그램이다. ADB의 3요소 클라이언트 : 안드로이드를 개발..
시작하기 전 글로 남기지는 않았던, 이전 단계에서 진행했던 실습들과 과정에 대한 메모를 남겨본다. 안드로이드 스튜디오에서 수정한 파일을 apk 파일로 배포(재컴파일, 즉 변경사항이 apk 파일에 적용되도록)하기 위해 안드로이드 사이닝(Generate Signed APK)을 한 뒤, release 파일로 생성했다. 생성된 파일의 경로는 Android-InsecureBankv2-master₩InsecureBankv2이고, app-release.apk라는 이름으로 apk 파일이 재생성되었다. 소스 파일을 가지고 있는 상태에서 재컴파일을 해보았는데, 이번 글에서는 소스 코드를 갖고 있지 않고도 디컴파일을 이용해 애플리케이션을 분석하는 방법을 알아본다. 우여곡절 위의 과정들을 진행하던 도중, Unable to s..
파일 다운로드 https://github.com/dineshshetty/Android-InsecureBankv2에서 인시큐어뱅크 앱 소스를 다운로드 받을 수 있다. 인시큐어뱅크 백엔드 서버, 안드로이드 애플리케이션 소스 등이 포함되어 있다. 라이브러리 설치 백엔드 서버는 AndroLabServer라는 폴더에 위치하는데, 이를 구동하기 위해 필요한 라이브러리가 있다. 필요 라이브러리 Flask Flask-sqlalchemy Simplejson Cherrypy 이 라이브러리들은 easy_install 프로그램으로 설치가 가능하며, easy_install은 파이썬 설치 폴더의 scripts 폴더에 포함되어 있다. 나의 경우는 C:\Python310\Scripts 폴더이다. 만약 파이썬 2.8 버전을 사용중이라..
안드로이드 스튜디오의 가상 앱을 이용할 수 있지만 취약점 분석이나 악성코드 분석 시 속도가 느리다는 단점이 있다. 고로 녹스 에뮬레이터를 설정하여 안드로이드 스튜디오에서 앱을 개발하고 녹스 에뮬레이터에서 실행할 수 있도록 한다. 녹스 에뮬레이터 설정 변경 녹스 앱의 설정이 아닌 녹스 에뮬레이터 설정이다. 즉, 에뮬레이터의 안에서 설정 앱을 선택하는 것이다. 바탕화면에서 선택한다. 태블릿 정보 클릭 그 다음, 맨 아래쪽의 태블릿 정보를 클릭한다. 빌드 번호 연속 클릭 빌드 번호를 연속으로 클릭한다. 개발자 옵션 확인 개발자가 되었다. 이제 이전 화면으로 돌아가면 이 생겨 있다. USB 디버깅 허용 USB 디버깅을 허용하면 설정이 완료된다. 새 프로젝트 만들기 안드로이드 스튜디오에서 새 프로젝트를 만들어 R..
안드로이드 스튜디오를 위한 JDK 설치를 완료하였으므로, 안드로이드 스튜디오를 설치한다. 안드로이드 스튜디오 설치 기본 설치 기본적인 설치 흐름대로 따른다. 가상 에뮬레이터 설정 초기 화면에서 Virtual Device Manager를 선택하여 Android Virtual Device(이하 AVD)의 이름과 하드웨어 설정, 시스템 이미지를 다운 받는다. 활용할 가상 앱은 API 24 레벨로도 충분하다. (API Level이 높다고 좋은 것만은 아니다.) 아래 이미지는 과 이다. ADB 환경 변수 설정 ADB는 안드로이드 개발용 디버그 테스팅 도구이다. Android Debug Bridge(안드로이드 디버그 브리지)의 약자이다. Android OS는 원격 컨트롤이 가능하여 취약점 점검에 ADB는 반드시 필..
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요