반응형
SMALL
금일은 앱 해킹을 위한 Nox 설치를 진행해볼 것
왜 녹스인가 ?
- 루팅(Rooting)이 쉽다
- Nox 설정에서 "루팅 활성화" 버튼만 누르면 끝.
→ 물리 디바이스 루팅처럼 번거롭게 안 해도 됨. - 루팅된 상태니까 앱 파일, 메모리, 시스템 파일 접근이 자유로움.
- Nox 설정에서 "루팅 활성화" 버튼만 누르면 끝.
- APK 파일 추출이 간편하다
- Nox 파일 시스템에서 바로 .apk 파일 꺼낼 수 있어.
- 디컴파일해서 분석하거나 리패키징할 때 편함.
- PC환경에서 분석할 수 있다
- Nox는 가상 안드로이드 머신이라, PC용 디버깅 툴(FRIDA, Objection, BurpSuite 등) 쉽게 연결 가능.
- 스크립트 작업이나 패킷 캡처할 때 훨씬 안정적.
- 스냅샷 기능
- 작업 전후 상태를 스냅샷으로 저장할 수 있어서, 실수했을 때 바로 복구 가능.
- 이거 실제 디바이스에선 매우 귀찮음.
- 네트워크 트래픽 분석이 쉽다
- Nox는 PC 네트워크를 그대로 공유하기 때문에,
- BurpSuite, Wireshark 같은 프록시/패킷 캡처 툴 바로 물릴 수 있음.
- 자동화/스크립팅에 강하다
- adb(Android Debug Bridge) 연결이 가능하니까,
- 자동화 스크립트, 리버스 엔지니어링 자동화 돌리기 쉬움.
- 버전별 안드로이드 테스트 가능
- Nox 버전 여러 개 설치하거나 세팅을 바꿔서
- 다른 안드로이드 버전(7, 9, 11 등) 환경 만들 수 있음 → 앱 취약점 테스트에 유리.
설치 방법
하기의 사이트를 들어가 녹스를 설치
Noxplayer – Fastest and Smoothest Android Emulator for PC & Mac – Free and Safe
Play the most popular mobile games and run apps on PC with NoxPlayer, the best Android Emulator. Supports Android 9. Compatible with Windows & Mac. Much faster and more stable.
www.bignox.com
1. 앱 해킹을 진행 할 것이기 때문에 해상도 설정 변경, 윈도우 크기 스마트폰 설정, 해상도 540x960 설정
2. 스마트폰 루팅 모드 설정을 위한 ROOT켜기 체크
3. nox_adb 를 사용하기 위한 녹스 폴더 환경변수 설정
3.1. 시스템설정/고급 으로 들어가 환경변수 클릭
3.2. 시스템 환경변수에서 Path 부분 편집 클릭
3.3. Nox 설치폴더 하위 bin 폴더 환경 변수 추가
설치 확인
1. cmd를 열어 nox_adb 명령어를 입력해 help창이 나오는 지 확인
2. nox_adb shell 명령어로 앱플레이어의 쉘에 접속가능한지 확인
3. nox_adb devices 명령어로 현재 떠 있는 앱 플레이어 리스트 확인
LIST
'daily life > knowledge' 카테고리의 다른 글
[ tool ] 앱 취약점 진단을 위한 Frida ( 프리다 ) 설치 및 환경 설정 (0) | 2025.04.28 |
---|---|
[ 멘토링 ] 레드라쿤 커뮤니티 그루트 멘토님 멘토링 후기 및 정리 (2) | 2025.04.19 |
[ MAC ] 사용중인 포트 찾기 및 죽이기 명령어 (0) | 2024.02.14 |