본문 바로가기

모바일 해킹

모바일 해킹을 위한 환경 구축 -1

정말 오랜만에 글을 작성해 보네요..

오늘은 모바일 그중에서 Android 환경에서의 해킹을 위한 환경을 구축하는 시간을 갖고자 합니다.

환경 구축의 순서는 다음과 같습니다.

 

 - Nox 설치

 - Burp Suite 설치

 - adb(android debug bridge) 설치

 - 인증서 설치 및 Nox, Burp Suite 연동

 - apktool 설치

 - jadx 설치

 - Frida 설치

 

이번 시간에는 Nox 설치 ~ Burp Suite 설치까지 진행해 보도록 하겠습니다.

 

1. Nox 설치

먼저 모바일 해킹을 위해 안드로이드 에뮬레이터인 Nox를 설치할 것입니다.

 

Step 1) 먼저 다음의 링크로 들어가 다운로드 버튼을 클릭하여 Nox Player 설치 파일을 받습니다.

https://kr.bignox.com/ 

 

Step 2) 설치된 Nox Player 설치 파일을 실행시킵니다.

설치가 완료되면 재부팅하라고 하는데 바로 재부팅 버튼을 클릭해 줍니다.

 

Step 3) 바탕화면에 Nox와 녹스 매니저가 생긴 것을 확인할 수 있습니다. Nox 앱을 실행시켜 봅니다.

정상적으로 실행이 되는 것을 확인할 수 있습니다.

 

※ Windows 11에서는 정상적으로 실행이 안될 수 있습니다. 그럴 때는 아래 과정을 참고해 주시길 바랍니다.

더보기

Step 1) 레지스트리 편집기를 화면에 띄웁니다. (Win + R 클릭 후 regedit 입력)

 Step 2) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 경로에 접근한 뒤 오른쪽 클릭 후 DWORD(32비트) 값(D) 클릭하여 값을 생성한다

Step 3) 새롭게 생성된 값의 이름을 EnableVirtualizationBasedSecurity로 변경합니다.

만약 이미 있다면 값을 생성하지 말고 값의 데이터를 0으로 바꿔주시면 됩니다.

 

Step 4) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenario 경로에 SystemGuard라는 키가 없다면 아래 사진과 같이 Scenario키를 오른쪽 클릭하여 키를 새로 생성해 줍니다.

Step 5) 새로 생성된 키의 이름을 SystemGuard로 바꿔줍니다.

Step 6) SystemGuard를 한번 클릭해 주면 우측에 비어있는 창이 있을 겁니다. 거기에 아까 값을 새로 생성해 준 것과 동일한 방식으로 생성해 줍니다.

 

Step 7) 생성해 준 값의 이름을 Enable로 바꿉니다.

만일 SystemGuard키와 Enable 값이 존재한다면 굳이 생성할 필요 없이 Enable 값의 데이터를 0으로 지정해 주시면 됩니다.

 

Step 8) 재부팅을 진행한 후 Nox 플레이어를 다시 실행해 봅니다.

 

2. Burp Suite 설치

웹 앱과 같은 http를 사용하는 앱의 취약점을 분석하기 위한 용도로 burp suite를 설치합니다.

 

Step 1) 다음 링크를 통해 burp suite 설치 파일을 설치합니다.

https://portswigger.net/burp/communitydownload

 

Step 2) 설치 파일을 클릭하여 다운로드를 진행합니다.

 

Step 3) 실행이 정상적으로 되는지 확인합니다.

Community Edition 버전(무료)으로 설치를 진행합니다.

위 화면과 같이 뜨면 정상 설치가 완료된 것입니다.

 

다음 시간에는 adb 설치부터 인증서 설치 및 burp suite, nox 연동을 한번 해보도록 하겠습니다. 고생하셨습니다.

 

참고한 사이트

https://withson.tistory.com/2

 

Win11 23H 이후 Nox 설치 시 VM 구동 오류 발생하는 경우

📌 배경코어 격리 설정 즉, 가상화 기반 보안 설정을 비활성화 하여야 하는데 Win 11 23H 이후 PC에서는 일반적인 방법으로 해당 설정이 비활성화되지 않아 Nox 앱플레이어 실행이 되지 않는 상황이

withson.tistory.com