일반 기능 앞선 글에서 실습한 것과 같이, 연결된 장치의 목록을 확인하기 위해서는 adb devices 명령어를 사용한다. 출력목록은 '시리얼 번호, 상태'로 구성된다. 시리얼 번호는 포트 번호를 포함한다. 장치가 ADB 서버와 연결된 경우에는 device 상태로, 그렇지 않은 경우 offline 상태로 출력된다. nox_adb devices 명령어로 녹스 에뮬레이터 접속을 확인할 수 있다. 아래 글처럼 접속할 수도 있다. https://tkdrms568.tistory.com/219 디버깅 기능 ADB는 연결된 안드로이드 장치에 대한 디버깅을 위한 몇 가지 명령이 있는데, 예로 logcat, bugreport, jdwp가 있다. 각 명령어를 간단히 실습해본다. 로그캣을 활용한 로그 분석 로..
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..
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요