본문 바로가기

보안11

[mac] VMware Fusion USB 인식 해결방법 기기를 MAC과 가상OS(VMware Fusion)에 번갈아 연결해야할 때가있는데 한쪽으로 고정되어 인식이 안되는 경우가 있다. 간단한 해결방법이다. ㅇ 상단메뉴바 > Virtual Machine > (Alt 키 누름)Power off ㅇ VMware Settings > USB & Bluetooth > 플러그인 작업 > 연결대상 선택 2021. 10. 19.
[AOS] 자주쓰는 명령어 정리 (작성중) ApkTool 디컴파일 $ java -jar apktool.jar d 디컴파일할 파일 이름.apk ApkTool 리패키징 $ java -jar apktool.jar b 디컴파일한 apk 폴더 Path -o 리패키징할 파일 이름.apk SignApk 서명 $ java -jar signapk.jar 서명키.pem 서명키.pk8 리패키징.apk 서명된 리패키징 이름.apk 현재 Activity 확인 $ adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' 인텐트 강제 호출 $ am start -a android.intent.action.MAIN -n 패키지명/액티비티 경로명 2021. 10. 1.
[AOS] Andoird 9.0 SSL Pinning 우회 Android 7.0 부터는 시스템적으로 사용자가 설치한 루트 인증서를 신뢰하지 않도록 하는 옵션(SSL-Pinning)이 디폴트로 설정되어 있다. (* 링크 참고) 이 설정 때문에 Burpsuite로 프록시를 구성해도 앱의 패킷이 잡히지 않게된다. 따라서 Frida를 이용해 앱의 인증서 검증 과정을 후킹하도록 한다. ㅇ Android 운영체제 버전 확인 $ adb shell getprop ro.product.cpu.abi ㅇ frida-server 다운로드 ㅇ frida-server 삽입 및 실행 $ adb push [frida-server 경로] /data/local/tmp/frida-server //adb shell /data/local/tmp # chmod 755 frida-server /data.. 2021. 6. 23.
[AOS] Nox (Android 9) ADB connection error 해결 v9.0.0.0 (Android 9/Window 64-bit) ㅇ ADB 연결 시 다음과 같은 error가 발생할 때가 있음 cannot connect to 127.0.0.1:62001: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다. (10061) ㅇ tasklist 명령어로 NoxVBoxHandle의 프로세스 ID 확인 $ tasklist | findstr "Nox" ㅇ netstat 명령어로 해당 NoxVMHandled의 port 리스트를 확인 $ netstat -ano | findstr 16720 ㅇ port 리스트 중 한곳에 adb connect $ adb connect 127.0.0.1:59685 $ adb shell 2021. 6. 23.
[mac] frida 설치(에러 해결) 명령어 정리 $ pip instll --upgrade pip $ pip3 install --upgrade --user pip $ pip3 install frida $ pip3 install --upgrade frida $ pip3 install frida-tools //에러 발생 시 $ pip3 install --trusted-host pypi.org --trusted-host files.pythonhosted.org frida //아래 에러 발생 시 "error: " //명령어 입력 $ open /Applications/Python\ 3.8/Install\ Certificates.command rootbsd/fridump3 A universal memory dumper using Frida for Python 3 .. 2021. 6. 22.