-
Notifications
You must be signed in to change notification settings - Fork 0
Environment Checklist
luckyboxx edited this page May 9, 2026
·
1 revision
처음 사용할 때는 아래 항목만 확인하면 됩니다. 세부 오류 대응은 Troubleshooting Reference에 분리해 두었습니다.
pip install -e . 이후에는 PYTHONPATH=src 없이 실행되어야 합니다.
venomhook --help
venomhook offset-e2e \
--static-json ./sample/examples/static_meta.sample.json \
--target sample.exe \
--out-dir ./outWindows PowerShell:
venomhook --help
venomhook offset-e2e `
--static-json .\sample\examples\static_meta.sample.json `
--target sample.exe `
--out-dir .\out이 단계는 Ghidra, apktool, jadx, Frida 없이도 통과해야 합니다.
Ghidra, apktool, jadx를 사용할 예정이면 Java가 필요합니다.
java -versionmacOS Homebrew 예시:
command -v apktool
command -v jadxWindows PowerShell 예시:
where apktool
where jadxVenomHook은 jadx-gui.exe가 아니라 jadx/jadx-cli command를 실행합니다. Windows에서 jadx GUI만 사용 중이면 --no-jadx로 Java/JNI 분석을 건너뛰거나, jadx.bat/jadx-cli.bat 경로를 지정하세요.
Manifest 감사 중심으로 빠르게 확인:
venomhook android-audit \
--apk ./sample/myapp.apk \
--no-jadx \
--out-dir ./out_audit \
--audit-json ./out_audit/audit.json외부 도구 누락을 즉시 실패로 확인:
venomhook android-audit \
--apk ./sample/myapp.apk \
--out-dir ./out_audit \
--strict-tools \
--quiet핵심만 기억하면 됩니다.
-
apktool없음: manifest audit 불가 -
jadx없음: Java native/JNI bridge 분석만 생략 가능 -
jadx-gui.exe만 있음: VenomHook 자동 연동 대상 아님
동적 실행까지 할 때만 확인합니다.
frida --versionAndroid device 대상이면:
frida-ps -U