Samsung Galaxy S8+ (SM-G955F, Android 7.0 Nougat)General Test Mode: *#0*#Quick Test Menu: *#7353#Version(AP/CP/CSC/Model): *#1234#Main Version(AP/CP/CSC/RF Cal/HW Rev): *#12580*369#FTA Software Version: *#1111#FTA Hardware Veersion: *#2222#Displays IMEI(MEID) and S/N: *#06#TSP/TSK Firmware Version(Touch screen version): *#2663#Camera Firmware Version: *#34971539#Battery Status: *#0228#OTA Update..
NDK(Native Development Kit)C/C++ 같은 네이티브 코드 언어를 안드로이드에서 사용할 수 있게 도와주는 도구 모음 JNI(Java Native Interface)Java가 C/C++ 같은 네이티브 코드 언어로 작성된 어플리케이션과 상호 작용할 수 있는 인터페이스 더 자세한 내용은 Android NDK Guides(https://developer.android.com/ndk/guides/)를 참고하시면 됩니다.아래에 빌드와 관련된 내용도 위 가이드에 포함되어 있습니다. 0. 목표리눅스에서 C 언어로 작성된 프로그램을 안드로이드에서 실행 1. Android NDK 다운로드https://developer.android.com/ndk/ 에 접근하여 NDK 다운로드Linux 64비트 (x86..
GNU gdb (GDB) 7.5.1Copyright (C) 2012 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law. Type "show copying"and "show warranty" for details.This GDB was configured as "arm-linux-gnueabi".For bug reporting instructions, please see:. GNU gdbserver (GDB) 7.5...
APK 파일은 zip 알고리즘의 압축파일 형태이므로 압축 유틸리티를 이용하여 풀 수 있다. - APK 파일 구성 assets: 패키지가 가지고 있는 외부 리소스 res: 패키지가 가지고 있는 내부 리소스 META-INF: 프로그램 정보 데이터로 인증서에 서명한 내용 classes.dex: 클래스들의 정보를 가지고 있는 파일 resources.arsc: 별도로 컴파일된 리소스 AndroidManifest.xml: 안드로이드 어플리케이션에 대한 정보 (권한 정보) Dalvik Decompile - DEX (Dalvik EXecutable) 자바 클래스 파일이 Dalvik 형태로 변환된 파일으로 프로그램의 실제 코드를 포함하고 있다. dex2jar를 이용해서 dex 포맷을 jar 포맷으로 변환할 수 있다. (..
명령어 설명 if-eq x, y, target x == y 인 경우, target으로 이동 (x, y 값은 정수) if-ne x, y, target x != y 인 경우, target으로 이동 (x, y 값은 정수) if-lt x, y, target x = y 인 경우, target으로 이동 (x, y 값은 정수) if-eqz x, target x == 0 인 경우, target으로 이동 (x 값은 정수) if-nez x, target x != 0 인 경우, target으로 이동 (x 값은 정수) if-ltz..
1. Burp Suite에서 Proxy > Options > Proxy Listeners > Add 를 선택하고 포트 번호를 입력해주고 All interfaces 선택하고 확인 2. 생성한 Listener의 Running 선택 3. Android 디바이스에서 환경설정 > Wi-Fi > 해당 네트워크 선택하여 네트워크 설정 변경 (디바이스마다 차이가 있으나 일반적으로 누르고 있으면 설정창이 뜸) 4. 고급 옵션 표시 선택하고 프록시 설정 > 수동으로 변경한 다음 Burp Suite가 켜져있는 컴퓨터의 IP 주소와 앞에서 설정한 포트 번호를 입력 5. Android 디바이스에서 HTTP 통신을 해보면 프록시가 잡히는 것을 확인 6. HTTPS 프록시도 잡기 위해서는 인증서가 필요 인증서를 받기 위해서 And..