Android 5

APK Easy Tool for macOS

Windows에서 APK Easy Tool을 이용하여 편하게 디컴파일, 리컴파일 등을 하였다.하지만 macOS에는 APK Easy Tool과 같은 도구가 없어서 APK Tool을 이용하여 직접 명령어 입력하여 사용하였다..이를 쉽게 하기 위해 쉘 스크립트로 APK Easy Tool과 같은 도구를 만들었다. * 동작이 안되거나, 버그가 있을 수 있습니다.Android SDK 가 설치되어 있어야 정상적으로 동작한다.  https://github.com/0xHW4N/APK-Easy-Tool-for-macOS GitHub - 0xHW4N/APK-Easy-Tool-for-macOSContribute to 0xHW4N/APK-Easy-Tool-for-macOS development by creating an acc..

Android 2023.11.18

adb를 이용한 화면(Activity) 강제 실행(이동)

Activity 이름 추출jadx를 이용하여 AndroidManifest.xml 파일 내용을 복사한다.  복사한 내용을 텍스트 에디터에 붙어 넣어주고, 정규식을 이용하여 를 제외한 나머지를 지워준다.정규식 : ^(?!.*activity.*$).*$  를 제외한 나머지를 제외하면 아래 사진과 같이 Activity 명을 쉽게 볼 수 있다.activity 태그 안에 android:exported  라는 옵션이 있는데 해당 옵션이 false로 지정되어 있으면 외부에서 호출이 불가능하다.예) 아래 사진에서 MainActivity는 true로 지정된 것을 확인할 수 있다. (해당 옵션 지정이 안되어 있으면 기본 값은 true 이다.)   화면 강제 실행아래 사진은 테스트할 앱의 MainActivity이다.  아래의..

Android 2023.06.07

Magisk(헬조선) 루팅

현재 Magisk(헬조선) 설치 불가능한거 같습니다. 최신버전 Magisk 설치하여 사용하시면 됩니다.https://github.com/topjohnwu/Magisk/releases Releases · topjohnwu/MagiskThe Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.github.com  사전 준비물삼성 통합 USB 드라이버 다운로드 자료실 | 스스로해결 | 삼성전자서비스다운로드 자료실 원하시는 정보를 못 찾으셨다면 아래 서비스를 이용해보세요. 문제해결이 되지 않거나 어려우시다면 인공지능 채팅 로봇으로 상담을 받아보시기 바랍니다. 무상 보증기간 이www.sa..

Android 2023.05.16

Frida를 이용한 루팅 우회

MainActivity 찾기AndroidManifest.xml 파일을 통해 MainActivity를 찾을 수 있다. 해당 파일의 부분을 모두 찾고,하위 태그인 밑에 태그가 존재하면해당 activity의 android:name이 MainActivity이다.  MainActivity 분석MainActivity 분석하기 전 앱을 실행시켜 어떠한 동작을 하는지 확인을 해준다. 아래 사진과 같이 루팅이 탐지되었다는 메시지 박스와 OK 버튼을 누르면 앱이 종료되는 것을 확인할 수 있다. 아래의 코드는 MainActivity 코드이다.package sg.vantagepoint.uncrackable1;import android.app.Activity;import android.app.AlertDialog;imp..

Android 2022.12.30