
또 다른 APK 정적 분석기
YAASA (Yet Another APK Static Analyzer)는 APK를 분석하며 즐거움을 얻기 위한 프레임워크입니다.
이 프로젝트는 아래 도구들을 사용하며 Django 프레임워크를 기반으로 구축되었습니다:
analyze/libs/threads.py에서 새로운 함수를 추가할 수 있습니다.
앱 사용법은 매우 간단합니다. python manage.py runserver로 YAASA를 시작한 후 브라우저에서 127.0.0.1:8000을 열면 됩니다. 그 후 apk 파일을 업로드하면 프레임워크가 백그라운드에서 분석 프로세스를 시작합니다.
안티바이러스의 기능을 활용하려면 안티바이러스가 설치된 가상 머신을 실행해야 합니다. 자세한 내용은 PlagueScanner 페이지를 참조하세요. 최상의 스캔 결과를 얻기 위해 일부 에이전트를 수정해야 할 수 있습니다. 이를 위해 BitDefender 에이전트를 수정했습니다.
다음 명령어를 실행하여 프레임워크를 설치할 수 있습니다:
git clone https://github.com/mohammadnassiri/YAASA.git
cd YAASA
pip3 install -r requirements.txt
.env 파일은 YAASA 프레임워크를 사용하기 전에 구성되어야 합니다. MySQL 데이터베이스를 사용하는 경우 연결 변수를 이 파일에 설정해야 합니다. 또한 Django 자체에서 사용하는 secret_key를 설정하세요.