본문 바로가기
728x90
반응형

리버싱/Android20

Install ADB on MAC MAC에서 ADB 설치하는 방법 1. brew 설치 brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 2. adb 설치 $ brew cask install android-platform-tools 혹은 $ brew install android-platform-tools --cask p.s. 안드로이드 개발자 홈페이지에서 버전에 따른 sdk를 설치하는 방법도 있는데, 이건 brew로 설치한 adb가 제대로 돌아가지 않을때 확인해보자. 참고. info-lab.tistory.com/215?category=349529 [ADB] MacOS(맥OS)에 ADB Tool 설치 하기(Install) 이번에 MacBook.. 2023. 5. 16.
how to fix "This adb server's $ADB_VENDOR_KEYS is not set" error adb shell 명렁어 중에 "This adb server's $ADB_VENDOR_KEYS is not set" 라는 메시지가 나올 경우 해결 방법 adb shell 명령어를 실행했더니 아래와 같은 메시지가 나왔다. # adb shell adb: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kill-server' if that seems wrong. Otherwise check for a confirmation dialog on your device. 해결 방법은 간단한데 '옵션 > 개발자 옵션 > USB 디버깅 권한 승인 취소' 후, USB 디버깅을 Off --> On' 해주면 된다. . 2023. 4. 24.
how to extract apk file apk 파일을 추출하는 방법 1. 웹 사이트 이용(비추천) https://apkpure.com/kr/ APK 무료 온라인 다운로더를 다운로드하십시오 | APKPure.com Add APKPure to Home Screen Find what you need faster with our free web-app! apkpure.com 위 사이트에서 다운로드 하고자 하는 앱을 검색 후 다운로드 https://apps.evozi.com/apk-downloader/ APK Downloader [Latest] Download Directly | February 2023 | (Evozi Official) Have you ever wanted to get your hands on the latest game, only .. 2023. 3. 21.
how to solve "Waiting For Debugger" 안드로이드 앱 점검 도중 "Waiting For Debugger" 메시지가 발생할 경우 해결책 재부팅도 해보고 검색도 해봤는데, 아래 명령어로 해결됨. 나중에 같은 상황이 발생할 경우 또 검색할 것 같아서 미리 저장. adb shell am clear-debug-app . 2023. 1. 4.
Android temporarily directory Android temporarily directory Android temp directory 오랜만에 안드로이드 보는데 자꾸 까먹어서 저장 사실 적당한 디렉토리 아무거나 써도 상관없겠지만.. /data/local/tmp 2023. 1. 3.
how to root Android 안드로이드 루팅이 필요한 경우가 가끔 있어서 정리. 안드로이드 루팅 툴은 다양하게 있지만 "오딘"이 제일 많이 쓰이는 듯. 여러 툴을 사용 및 비교해보지 않아서 어느 툴이 가장 좋다고는 말 못하겠지만, 오딘은 써보니 편함. . 2022. 8. 12.
how to bypass proxy detection in Android 모바일 앱을 검수하다보면 종종 프록시 탐지 기능을 우회해야할 경우가 생긴다. 프록시 탐지 함수를 후킹하여 우회하거나 iptables를 설정하는 방식으로 쉽게 프록시 탐지 기능을 우회할 수 있다. 1. iptables 룰 등록 iptables -t nat -A OUTPUT -p tcp -j DNAT --to-destination 192.168.79.8:8080 2. iptables 룰 확인 iptables -t nat -L 3. 검수 종료 후 iptables 룰 제거 iptables -t nat -D OUTPUT 1 이때 버프슈트를 이용할 경우 "Support invisible porxying" 기능을 ON 해야하는데 이 옵션은 "Proxy > Options > Proxy Liseners > Edit or.. 2022. 2. 16.
Android Packet Debugging using Proxy tools 1. 모바일 기기와 분석용 pc가 같은 네트워크에 있어야 함. 2. 모바일 네트워크 프록시 세팅 모바일 네트워크 설정에서 분석용 pc로 프록시 세팅 3. 버프슈트나 피들러 등 분석 툴 세팅 끝. P.S. HTTPS도 보고자 한다면 https://burp나 https://:8888 등에서 자기가 사용하는 점검 도구의 인증서를 모바일 기기에 설치하면 됨. 2022. 2. 16.
APK 분석 툴 리스트 1. ClassyShark https://github.com/google/android-classyshark GitHub - google/android-classyshark: Android and Java bytecode viewer Android and Java bytecode viewer. Contribute to google/android-classyshark development by creating an account on GitHub. github.com 2. jadx https://github.com/skylot/jadx GitHub - skylot/jadx: Dex to Java decompiler Dex to Java decompiler. Contribute to skylot/jadx d.. 2022. 2. 16.
adb 명령어 정리 adb(Android Debug Bridge) ssh로 서버에 접속하듯 안드로이드 기기에 쉘 형태로 접근할 수 있다. 아래는 개인적으로 자주 사용하는 명령어. adb devices - 현재 PC에 연결된 안드로이드 디바이스 목록 출력 adb shell - 접근 가능한 안드로이드 디바이스에 접근 adb shell -s [serial number] - adb devices로 출력된 디바이스의 시리얼 넘버를 입력하면 쉘로 접근 adb install [dir] - 어플리케이션 설치 adb push - 에 있는 파일을 경로에 저장 adb pull - 에 있는 파일을 경로에 저장 adb -e - 명령어 실행 후 바로 종료. (결과 출력은 해줌) adb shell screenrecord - 에 현재 모바일 화면을 동.. 2017. 12. 7.
AndroidManifest.xml의 android:debuggable 수정하기 안드로이드 앱을 분석하다보면 가끔 애플리케이션의 debuggable 속성을 true로 맞춰주어야 할 때가 있다. 앱 단위로 debuggable 속성을 true로 하는 방법은 번거롭지만 쉽다. 1. 앱 디컴파일 2. AndroidManifest.xml의 를 로 수정하고 리패키징 끝. 2016. 11. 2.
JNINativeInterface JNIENV 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816.. 2016. 10. 15.
728x90
반응형