🤖Android
〽APK 분석툴 제작 0.1V
Veloideu
2020. 9. 21. 10:46
title: 〽 Andorid Apk Analyzer
date: 2021-09-04 19:16:03 +07:00
tags: [cli, gui, Andorid, Apk, Analyzer, frida, tcpdump, logcat, strace, yara rule]
description: 안드로이드 APK 파일을 분석
할때 원하는 정보 및 패킷캡쳐
, 로그기록
, Yara Rule를 통한 악성 탐지
, 시스템 추적
등등을 편리하게 사용하기 위해 개발하였습니다."
image:
개요
Python(qtpy) 언어 공부 및 분석 도우미 👇
개발 목적
안드로이드 APK 파일을 분석
할때 원하는 정보 및 패킷캡쳐
, 로그기록
, Yara Rule를 통한 악성 탐지
, 시스템 추적
등등을 편리하게 사용하기 위해 개발하였습니다.
환경 구축
Python 3.7.4
& QtPy5
& Nox 5&7
분석 툴 소개
Apk를 불러왔을때 해시 정보, 앱 네임, 앱 버전, 패키지 이름, 파일 이름, 파일 크기
를 불러올 수 있으며, 해당 Apk를 분석을 할때 TcpDump
, LogCat
, Starce
, Yara Rule
로 패킷, 로그, 추적, 탐지가 가능합니다. 추후에 frida
를 이용하여 SSL 우회
, 메모리 덤프
, 루팅 우회
기능을 추가할 예정입니다.
프로젝트 결과
- 자바로 코드를 짜다가 파이썬으로 짜보니 훨씬 쉬웠다.
- 분석 프로그램을 만들어 악성 Apk를 분석해보니 속도가 더욱 더 빨라졌다.
참고자료
- 코드 : https://github.com/Veloideu/Android-Apk-Analyzer (제 깃헙에 올려두었습니다.)