[Android] 안드로이드 앱 리버싱 준비하기
안드로이드 앱 분석 전 설치가 필요한 프로그램
1. JAVA 파일 : Jar 파일 (1.8 이상 다운 필요)
링크 : https://java.com/ko/download/
Download Java for Linux
Linux RPM 파일 크기: 98.33 MB 지침 Java를 설치한 후에는 브라우저에서 Java를 사용으로 설정해야 합니다.
www.java.com
2. Dex2Jar 파일 : 앱 파일의 확장자 dex를 jar로 변환해줌.
링크 :https://github.com/pxb1988/dex2jar
링크2 : https://sourceforge.net/projects/dex2jar/
3. jd-gui : jar파일을 java파일로 바꿔서 코드를 볼수 있도록 함.
링크 : http://java-decompiler.github.io/
4. Apktool : apk를 분석하는 도구로. apk를 디컴파일 및 리패키징을 해주는 툴
링크 : https://ibotpeaches.github.io/Apktool/install/
5. Nox : apk 동적분석을 위한 안드로이드 에뮬레이터
안드로이드 앱 리버싱 방법
1. 정적 분석
- APK Easy Tool 사용하여 앱을 디컴파일 한다.
- Jadx-gui 혹은 Jd-gui를 사용하여 분석한다.
- IDA를 사용하여 앱의 네이티브 함수를 분석한다.
2. 동적 분석
- 리버싱 문제 풀면서 파악하기 (향후 계획)
https://iforint.tistory.com/178
[안드로이드 리버싱] 코드엔진 (CodeEngn) Mobile App 01 번
CodeEngn 에 Moblie App 관련 문제가 있어서, 이를 풀어보도록 하겠습니다. 다음 링크에서 문제 파일을 다운받으면 됩니다. (https://ch.codeengn.com/) 압축을 풀 때는 문제에 써있는 대로, File Password (codeengn)
iforint.tistory.com
- 모바일 안티 리버싱 자료
https://jyj850714.tistory.com/493
모바일 안티 리버싱 관련 자료
.so 파일 관련 분석 중 좋은 자료 백업함 내용으로는 스마트폰 안티리버싱 관련 자료로 잘 정리되어있음 ------------------------- 안녕하세요? 이스트시큐리티입니다. 스미싱과 보이스피싱 등을 결합
jyj850714.tistory.com
출처
'Information security' 카테고리의 다른 글
[Dream Hack] 2. Cookie (0) | 2023.05.13 |
---|---|
[Dream Hack] 1. Session-basic (0) | 2023.05.13 |
[x32dbg/x64dbg] 레지스터 창 없어져서 30분 동안 바보같이 찾았는데 어이없게 찾은 1초 해결방법 (0) | 2023.05.09 |
[Window] UPX 언패킹 툴 다운로드 및 사용법 (1) | 2023.05.09 |
[Mac OS] Burp Suite 버프 스위트 설치 (feat. M2 Air) (0) | 2023.03.22 |
댓글