QARK는 데프콘 23 USA 2015라는 이름으로 발표되면서 주목받은 오픈소스 안드로이드 앱 취약점 진단 프레임워크입니다. QARK는 기존의 상요도구들과 같이 간편하게 앱에 대한 자동화 진단을 제공합니다.
QARK는 apk파일에서 자바클래스파일까지의 디컴파일 과정 사이사이에 추출한 코드를 파서(Parser)를 이용해 정적 분석을 수행하는 도구 입니다.
다운로드 링크 - https://github.com/linkedin/qark
GitHub - linkedin/qark: Tool to look for several security related Android application vulnerabilities
Tool to look for several security related Android application vulnerabilities - GitHub - linkedin/qark: Tool to look for several security related Android application vulnerabilities
github.com
주의사항 -- 윈도우 버전은 없기때문에, macOS나 Linux에서 진행해야합니다.
저는 Kali Linux에서 진행했습니다.
아래 설명따라 설치를 하고 분석할 APK 파일까지 받아옵니다.
명령어 : < qark --apk [앱경로] >
스캐닝하는데 10분정도 걸린 것 같습니다. [ 왜이렇게 오래걸리지..? ]
진단이 끝나면 html 파일을 하나 던져줍니다. 해당 파일을 브라우저로 열어보면,
이렇게 위험하거나, 취약점이 발생할 수 있는 부분을 진단해서 알려줍니다.
근데 원래 이런 UI가 아니였는데..이상합니다..뭔가 잘못 돌린건가..ㅜㅜㅜㅜ
'Android' 카테고리의 다른 글
Android hooking with Frida Framework(feat. Uncrackable1.apk) (0) | 2022.01.05 |
---|---|
안드로이드 앱 리패키징과 소스코드 수정(feat. apktool, jadx) (1) | 2021.12.21 |
앱 취약점 - < 인자 전달값 조작 > 분석 (0) | 2021.08.19 |
앱 취약점 - < 안전하지 않은 HTTP 통신 > 분석 (0) | 2021.08.19 |
안드로이드 취약점 - < 메모리 내 민감한 정보 저장 > 분석 (0) | 2021.08.17 |