본문 바로가기

반응형

Programming/Android

(18)
Android/Error/Configuration 'compile' is obsolete and has been replaced wit 'implementation PROBLEM-오류를 보아 2018년부터 'compile'라는 단어 대신에 'implementation'를 쓰는 듯해 compile을 implementation으로 바꿔주면 해결된다.Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation' and 'androidTestApi'.It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html Configuration 'compile' is obsolete and h..
Android/Tool/Frida 사용법 # Frida -파이썬 기반의 라이브러리 + Command, Native App의 후킹을 통한 분석가능 JS Injection을 이용 대상 : WIndows, macOS, Linux, IOS, Android, and QNX 기반 네이티브 앱 설치 (ubuntu) $ sudo pip install frida 설치 (Windows) python -m pip install frida 디바이스 연결용 frida 에이전트 설치 플랫폼과 비트별 버전 존재 https://github.com/frida/frida/releases android-server-xx.xx.x-android-arm.xz으로 받음 # adb에서 android 버전 체크 # adb shell getprop ro.product.cpu.abi $ w..
Android/ADB SHELL INPUT COMMAND # 커맨드라인 > adb shell input Usage: input [] [...] The sources are: keyboard mouse joystick touchnavigation touchpad trackball dpad stylus gamepad touchscreen The commands and default sources are: text (Default: touchscreen) keyevent [--longpress] ... (Default: keyboard) tap (Default: touchscreen) swipe [duration(ms)] (Default: touchscreen) press (Default: trackball) roll (Default: trackbal..
Android/apktool/brut.androlib.AndrolibException: brut.common.BrutException PROBLEM# 오류코드-apktool로 빌드를 할 때 aapt.exe 파일에 대한 환경변수 설정이 되어있지 않아서 발생하는 오류이다.aapt는 SDK의 build-tools\[버전]\ 으로 들어가면 존재한다. 이에 대한 환경변수 설정을 해주면 된다. Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec: [aapt, p, -F, D:\Archive\Tool\Android\apktool\.\com.wellsrc.speechkeys\dist\com.wellsrc.speechkeys.apk, -0, arsc, -0, arsc, -A, D:\Archive\Tool\Android\ap..
Programming/Android/Custom Binary(recovery) Blocked by frp lock 해결 ERROR - Odin으로 루팅 시에 FRP Lock때문에 바이너리 다운로드를 못한다. 위 사진과 같은 FAIL! (Auth)와 Complete(Write) operation failed Log가 뜨면서 진행이 되지 않는다.간단하게 설정에서 해제 가능 HOW TO SOLVE - 설정 - 개발자 옵션 - OEM 잠금해제 실행- 다운로드 모드 진입시 FRP LOCK : OFF로 해제된 것을 확인 - 정상적으로 바이너리 업로드 완료
Android/InsecureBankv2 환경 구축(Windows) # 인시큐어 뱅크 서버 환경 설치- 인시큐어 뱅크 설치- Windows 환경git clone https://github.com/dineshshetty/Android-InsecureBankv2 - 방법1 : 파이썬 버전 2로 의존성 해결py -2 -m pip install web.pypy -2 -m pip install matplotlibpy -2 -m pip install flaskpy -2 -m pip install sqlalchemypy -2 -m pip install simplejson- 방법2 : requirements 읽기py -2 -m pip install -r requirements.txt - 서버 실행py -2 app.py - 기본 계정첫번째ID : dineshPW : Dinesh@123$..
Android/Error/[INSTALL_FAILED_NO_MATCHING_ABIS] # 에러- [INSTALL_FAILED_NO_MATCHING_ABIS]- x86, x64 환경에서 arm 아키텍처 지원 apk 설치 중 발생android studio는 arm 에뮬이 느리므로 genymotion에서 arm 에뮬레이터를 생성하는 것이 해결책 # 해결- geneymotion 설치https://www.genymotion.com/ 가입 후 아래 링크에서 personal 버전 다운로드Genymotion For Fun – Free Android Emulator (For Personal Use) https://www.genymotion.com/fun-zone/
Android/APKid/안드로이드 분석 도구 - 원래 찾아본 목적은, apk가 무엇으로 난독화 되어 있는지 프로파일링 해주는 것 같아서 찾아본 도구 였는데 결과에 없었습니다. : compiler : dx중요한건 ./apki.sh 의 apk 인자를 줄때 절대경로로 입력안하면 인식못함. # 사용법usage: apkid [-h] [-j] [-t TIMEOUT] [-o DIR] [FILE [FILE ...]]APKiD - Android Application Identifier v1.0.0positional arguments: FILE apk, dex, or directoryoptional arguments: -h, --help show this help message and exit -j, --json output results in JSON format..

반응형