Myeeygo's blog Myeeygo's blog
首页
技术
关于
  • 分类
  • 标签
  • 归档

Myeeygo

个人技术博客
首页
技术
关于
  • 分类
  • 标签
  • 归档
  • GitHub高级搜索技巧
  • GithubPage配置
  • kali配置clash
  • Vmware移动kali文件后无法正常进入系统
  • 对git设置代理
  • AndroidStudio模拟器无法启动问题
  • win11更新23H2失败问题
  • win11固定应用到开始菜单
  • Excel相关问题
  • Virtualbox虚拟机扩容
  • Virtualbox虚拟机使用主机VPN
  • vscode选择虚拟环境python解释器
  • 云服务器进行rdp远程桌面连接
  • 同一局域网的服务器使用本地VPN代理
  • 将jar转换为dex
  • 导出AndroidStudio中的apk依赖jar包
  • 解决在conda中未使用对应python版本
  • 云服务器ssh连接排查记录
  • 使用qq联系openclaw掉线问题
  • python的subprocess命令运行问题
  • 本地电脑访问云服务器自建网站
  • 中文路径pip安装报错
  • ssh连接权限问题设置
  • git大文件上传问题
  • 博客网站云服务器配置流程
  • 远程云服务器使用本地代理
  • linux安装miniconda3
  • linux安装jdk并进行多版本管理
  • 工具CryptoLLM部署记录
  • 工具CCA-Droid部署记录
  • 工具cryptoeval使用记录
    • 问题描述
    • 步骤
    • PS
  • 工具cryptbara使用记录
  • 工具cryptoguard使用记录
  • 工具MASC使用记录
  • 工具cryscanner使用记录
  • 从服务器下载文件
  • 解决gitbash对中文的支持问题
  • 创建tmux持久化对话
  • 工具crylogger部署记录
  • 工具cognicrypt_sast部署记录
  • 使用apkc简单构建apk
  • 使用docker的相关记录
  • 配置owasp_java_bench记录
  • cryptoapi-bench构建注意事项
  • 云服务器网站证书更新
  • 技术
myeeygo
2026-10-19
目录

工具cryptoeval使用记录

# 问题描述

工具cryptoeval在之前进行了部署,现在描述其使用命令

# 步骤

1、把要分析的apk放到对应文件夹中,比如 app 文件夹

2、运行检测命令,使用cryptoguard和crysl进行检测

python runCrySL_CryptoGuard.py <apkPath> 2
#具体例子
python runCrySL_CryptoGuard.py /home/myeeygo/cryptographicTools/cryptoeval/code/app 2
1
2
3

两个工具的检测结果分别在 misuse-CrySL 和 misuse-CryptoGuard 文件夹中

3、运行cryptoeval工具结构化检测结果

java -jar CryptoEvaluator.jar <currentPath> <apkPath>
# 实际例子。在/home/myeeygo/cryptographicTools/cryptoeval/code 文件夹中运行下面命令
java -jar CryptoEvaluator.jar ./ ./app
# 第二个参数如果省略,默认以 app 文件夹作为参数,所以下面命令也可以
java -jar CryptoEvaluator.jar ./ 
1
2
3
4
5

# PS

(好像直接跑使用cryptoguard和crysl进行检测有点问题,crysl好像需要单独再跑一次)

crysl对于apk检测好像又问题,有的无法正常检测。

============================= Analyse 1 apk ==================================

[main] INFO soot.jimple.infoflow.android.SetupApplication - Initializing Soot...
[main] INFO soot.jimple.infoflow.android.SetupApplication - Loading dex files...
[main] WARN soot.dexpler.DexFileProvider - Multiple dex files detected, only processing 'classes.dex'. Use '-process-multiple-dex' option to process them all.
[main] ERROR soot.jimple.infoflow.android.resources.ARSCFileParser - Error when looking for XML resource files in apk /home/myeeygo/cryptographicTools/cryptoeval/code/app/deepseek.apk
java.lang.RuntimeException: File format violation, res1 was not zero
        at soot.jimple.infoflow.android.resources.ARSCFileParser.readTypeSpecTable(ARSCFileParser.java:1613)
        at soot.jimple.infoflow.android.resources.ARSCFileParser.readResourceHeader(ARSCFileParser.java:1217)
        at soot.jimple.infoflow.android.resources.ARSCFileParser.parse(ARSCFileParser.java:1099)
        at soot.jimple.infoflow.android.resources.ARSCFileParser$1.handleResourceFile(ARSCFileParser.java:1089)
        at soot.jimple.infoflow.android.resources.AbstractResourceParser.handleAndroidResourceFiles(AbstractResourceParser.java:61)
        at soot.jimple.infoflow.android.resources.ARSCFileParser.parse(ARSCFileParser.java:1083)
        at soot.jimple.infoflow.android.SetupApplication.parseAppResources(SetupApplication.java:440)
        at soot.jimple.infoflow.android.SetupApplication.runInfoflow(SetupApplication.java:1318)
        at soot.jimple.infoflow.android.SetupApplication.constructCallgraph(SetupApplication.java:1182)
        at main.CogniCryptAndroid.main(CogniCryptAndroid.java:53)
deepseek.apk:1.82722592354seconds

mv: cannot stat '/home/myeeygo/cryptographicTools/cryptoeval/code/lib/CrySL/cognicrypt-reports/deepseek/CogniCrypt-Report.txt': No such file or directory
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
工具CCA-Droid部署记录
工具cryptbara使用记录

← 工具CCA-Droid部署记录 工具cryptbara使用记录→

最近更新
01
云服务器网站证书更新
10-19
02
linux安装miniconda3
10-19
03
工具CryptoLLM部署记录
10-19
更多文章>
Theme by Vdoing | Copyright © 2025-2026 Myeeygo | 鲁ICP备2026016472号-3 | 鲁公网安备37028202001294号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式