본문 바로가기

Security Study/Android

[InsecureBankv2] 환경 구축

환경

  • Kali Linux(2023, bridge mode): InsecureBankv2, Android Studio, adb, drozer, Apktool, JD-GUI
  • Windows 10: Nox

 

Nox 설정

  • root 설정: 녹스 시스템 설정 > 일반 > ROOT 켜기 체크
  • 개발자 모드: 설정 > 시스템 > 태블릿 정보 > 빌드 번호 연속 클릭
  • 디버깅 모드: 설정 > 시스템 > 개발자 옵션 > USB 디버깅 모드
  • 네트워크 설정: 녹스 시스템 설정 > 핸드폰 > 브릿지 모드 체크

 

InsecureBankv2 설치

서버 설정

파이썬 모듈 설치

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python2 get-pip.py
pip2 install -r ./Android-InsecureBankv2-master/AndroLabServer/requirements.txt

서버 실행

python2 app.py

애플리케이션 설치

  • Android-InsecureBankv2-master/InsecureBankv2.apk 파일을 nox로 drag-and-drop 하여 설치한다

로그인

  • Server IP: kali linux IP
  • ID: jack / Password: Jack@123$

 

Android Studio 설치

Android Studio 다운

./android-studio/bin/studio.sh

바로가기 등록 (선택 사항)

  • 매번 명령어를 입력하는 것이 번거로워 바로가기 등록을 해주었다
sudo apt install alacarte

 

adb 설치

adb 설치

sudo apt install adb
adb devices

nox player 연결
nox_adb 포트 리스닝

adb tcpip 5555 # restarting in TCP mode port: 5555

kali linux, nox player 연결

adb connect 172.168.11.242:5555

 

drozer 설치

파이썬 모듈 설치

pip2 install protobuf pyOpenSSl twisted

drozer 설치

wget <https://github.com/mwrlabs/drozer/releases/download/2.4.4/drozer-2.4.4-py2-none-any.whl>
pip2 install drozer-2.4.4-py2-none-any.whl
wget <https://github.com/mwrlabs/drozer/releases/download/2.3.4/drozer-agent-2.3.4.apk>
adb install drozer-agent-2.3.4.apk
  • 애플리케이션 실행하여 하단의 서버를 ON으로 설정한다

adb forward tcp:31415 tcp:31415
drozer console connect

  • drozer 명령어가 실행이 안되어서 sudo pip2 install 하여 재설치하니깐 됐다

 

Apktool 설치

sudo apt install apktool

 

JD-GUI 설치

sudo apt install jd-gui
반응형