Android Debug Bridge (adb) Android SDK에 포함돼있는 프로그램 안드로이드 기기에 패키지 설치하거나 셸에 접근하는 등 디버깅 관련 기능 수행할 수 있는 다목적 명령줄 도구이다. 기기에서 명령어를 실행하거나 애플리케이션 설치 및 디버깅, 파일
Frida Ole에서 개발한 Dynamic Binary Instrumentation(DBI) 프레임워크 DBI : 바이너리 프로그램이 실행되는 동안 명령어를 수정, 삽입하는 것. Windows, macOS/iOS, Linux, Android, QNX의 다양한 운영체
Int64와 Uint64는 인자는 전달한 값을 숫자로 변환하는 객체new Int64(v) 또는 int64, uint64 형태로 사용, 해당 객체의 인자로 문자열, 16진수 형태의 값이 전달되면 10진수로 변환해 연산을 수행할 수 있음. 특정 함수를 후킹하거나 포인터 주
대상 앱 : Dream-detector.apkFrida 버전 : 15.2.2 android x86기기 정보 : Pixel 4XLAPI 버전 : 30기기가 루팅되었는지 검사합니다.Rooting package list check: 루팅 관련 패키지를 검사합니다.Rootin
Frida 포트 검사 우회, Frida 경로 검사 우회, Frida 모듈 검사 우회, Emulator 속성 검사 우회, Emulator 파일 검사 우회
Debugger TracerPid 검사 디버깅 탐지를 위해 TracerPid를 검사함 TracerPid : 프로세스 상태정보 필드 중 하나로, 해당 프로세스를 디버깅하고 있는 프로세스의 id를 나타내며 디버깅 되고 있지 않으면 TracerPid의 필드는 0임 코드 분
TLS 프로토콜 : 클라이언트와 서버간의 암호화된 통신을 통해 제3자가 패킷을 획득하더라도 내용을 알 수 없도록 보호해주는 프로토콜 TLS 프로토콜이 동작하기 위해서는 서버와 클라이언트 간의 Handshake 과정을 통해 키교환을 수행해야 한다. 이 과정에서 클라이언트