반응형
1. OPENSSL 설치(Git설치) - git-scm.com/download/win-> 디폴트 설치로도 가능
2. burpsuite에서 인증서 Export
Import / Export CA certificate 후 Certificate in DER format 선택 후 원하느 폴더에 인증서 저장
인증서 저장시 반드시 <저장명>.der로 저장해야함
3. Openssl Pem으로 변환 작업
(나 같은 경우 Git을 통해 Openssl을 설치한 경우라 Git Bash를 이용)
cmd에 다음과 같은 명령어 입력
openssl x509 -inform DER -in cacert.der -out cacert.pem
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
mv cacert.pem 9a5ba575.0
명령어를 입력하면
다음과 같은 화면이 출력되면서
사진과 같이 ~~.0 파일이 생성됨
이런 파일이 설치가 되었으면 adb를 통해 .0 파일을 nox 플레이어로 옮긴다음 권한을 변경해준다.
adb root
adb remount
adb push <새로 만들어진 인증서>.0 /sdcard/
mv /sdcard/<새로 만들어진 인증서>.0 /system/etc/security/cacerts/
chmod 644 /system/etc/security/cacerts/<새로 만들어진 인증서>.0
그 후 Nox를 재부팅 해주고 설정 -> 보안 -> 신뢰할 수 있는 자격증명을 보면
다음과 같이 증명서가 사용자에서 시스템으로 바뀌어 있는 걸 확인 할 수 있다.
Android 7버전 이상부터는 사용자 자격증명을 신뢰를 하지 않는다고 하여 시스템 자격증명으로 변경해줘야 한다고 한다.
출처 : blog.ropnop.com/configuring-burp-suite-with-android-nougat/
반응형
'APP' 카테고리의 다른 글
adb unauthorized 해결 (0) | 2022.01.05 |
---|---|
플러터 설정하기 (0) | 2021.03.09 |
fridump 설치부터 사용까지 (0) | 2021.02.26 |
java jdk 설치 (0) | 2021.02.22 |
nox adb 연결 (0) | 2021.02.08 |