Android

Android Nox 인증서 설치

우제혁 2023. 12. 28. 18:43

Fiddler 실패...

 

인증서 설치 과정1

http://ipv4.fiddler:8877/ 로 접근하여 피들러 인증서를 다운받는다.

⇒ FiddlerRoot certificate

 

계속 인증서 경고가 발생할텐데 무시하고 설정으로 들어가준다.

 

설정에서 인증서 설치를 찾는다.

 

이후 인증서 설치에 들어간다.

 

그럼 다운받아놓은 피들러 인증서가 보이며 클릭을 통해 설치를 진행한다

이때 PIN또는 인증과정을 등록해야 설치가 가능하다.

 

이후 이름을 정해주고 설치를 진행한다.

 

 

인증서 설치 과정2

 

openssl 을 통해 DER 을 PEM으로 변경

 

openssl x509 -inform DER -in cacert.der -out cacert.pem

 

• openssl 을 통해 인증서 해시값을 추출한다.

 

openssl x509 -inform PEM -subject_hash_old -in cacert.pem

 

이후 안드로이드 앱에서 개발자 모드를 설정해준다.

 

이후 연결을 확인한다.

 

그리고 인증서를 넣어준다.

adb push 269953fb.0 /data/local/tmp

 

이후 adb shell 로 접근한뒤 su로 권한을 준다.

💡 이때 su가 없다고뜨며 안된다면 루팅이 안된것이다 난 오딘으로 루팅해줬다.

 

 

mount -o rw,remount /system

이후 인증서 파일을 옮겨준다.

 

 

BRUPSUIT 성공!!!

 

1. 인증서 다운 이후 시그니처 확인해서 이름 변경 후 adb push로 내부 설치

 

2. 마운트 이후 인증서 경로로 파일 이동

 

3. ipconfig로 내부 ip 확인

172.30.1.22

 

4. 녹스의 네트워크 설정으로 들어간뒤 WiredSSID를 2초정도 누르고 있으면 네트워크 수정 버튼이 생긴다.

 

5. 프록시를 수동으로 변경하고 아까 ipconfig로 알아낸 ip와 피들러에서 설정한 포트를 입력해준다.

 

6. 버프스위트도 내부 프록시 설정

 

7. burp 프록시 enable 알람 클릭

 

8. 접근 확인