Android Studio Configuration이 비어있을 경우 해결방법

File – Sync project with Gradle Files 클릭 하면 자동으로 생성된다.

dlopen frida hooking 코드

Java.perform(function () { Interceptor.attach(Module.findExportByName(null, "dlopen"), { onEnter: function (args) { var path = args[0].readUtf8String(); console.log("[*] [...]

logcat 특정 패키지 후킹

adb logcat --pid=$(adb shell pidof -s com.example.package)

[Android] OpenVPN 연결 상태에서 Burp Suite 사용해야 할 때

앱 분석을 할 때 가끔 VPN을 연결해야만 접속할 수 있는 경우가 있다.   방법은 간단하다. [...]

[Frida] java.security.cert.CertPathValidatorException bypass

  Burp Suite 를 잡고 앱을 분석하다보면 java.security.cert.CertPathValidatorException 오류가 나는 경우가 있다. 이는 SSL 인증서 [...]

[JEB] 가용 메모리 설정

JEB의 초기 설정 상태는 메모리를 16GB로 제한한다. (우측 하단을 확인하면 나온다.)   해결방법 JEB 폴더에서 [...]

[ADB] APK 추출 정리

# 명령어는 윈도우 / 리눅스 쉘, $ 명령어는 안드로이드 쉘에서 진행한다.   1. ADB Shell [...]

‘Could not find libcrypto’ 해결 방법

$ apt-get install libssl-dev libssl-dev를 설치함으로써 해당 라이브러리를 설치 할 수 있다.

‘lzma.h No such file or directory’ 해결 방법

$ apt-get install libizma-dev libizma-dev를 설치함으로써 해당 라이브러리를 설치 할 수 있다.