工具cryptoguard使用记录
# 问题描述
使用工具cryptoguard扫描apk
# 步骤
之前配置好了JAVA_HOME(Java 8 JDK)、 JAVA7_HOME(Java 7 JDK)、ANDROID_SDK_HOME。例子:
ANDROID_SDK_HOME=/home/myeeygo/android-sdk
JAVA_HOME=/home/myeeygo/.sdkman/candidates/java/8.0.482-zulu
JAVA7_HOME=/home/myeeygo/.sdkman/candidates/java/7.0.352-zulu
1
2
3
2
3
环境也要使用jdk8进行操作。
1、扫描apk
java -jar cryptoguard.jar -in apk -s /path/to/apk/my-apk.apk
#例子
java -jar cryptoguard.jar -in apk -s /home/myeeygo/cryptographicTools/androidCrypto/AndroidCrypto/sample_apk/Video_sample.apk
1
2
3
2
3
2、扫描java文件
java -jar cryptoguard.jar -in java -s /path/to/java/file1.java /path/to/java/file2.java
1
3、扫描很多java文件
# 生成文件列表
find "$PWD" -type f -name "*.java" >> input.in
# 使用列表进行扫描
java -jar cryptoguard.jar -in java -s input.in
1
2
3
4
5
2
3
4
5