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部署记录
    • 问题描述
    • 步骤
    • PS
  • 工具CCA-Droid部署记录
  • 工具cryptoeval使用记录
  • 工具cryptbara使用记录
  • 工具cryptoguard使用记录
  • 工具MASC使用记录
  • 工具cryscanner使用记录
  • 从服务器下载文件
  • 解决gitbash对中文的支持问题
  • 创建tmux持久化对话
  • 工具crylogger部署记录
  • 工具cognicrypt_sast部署记录
  • 使用apkc简单构建apk
  • 使用docker的相关记录
  • 配置owasp_java_bench记录
  • cryptoapi-bench构建注意事项
  • 云服务器网站证书更新
  • 技术
myeeygo
2026-10-19
目录

工具CryptoLLM部署记录

# 问题描述

部署cryptoLLM工具

# 步骤

1、使用git clone的方式下载项目。(不要使用下载zip的方式,因为其中的CryptoLLM_codet5.bin是大文件,使用了git lfs的方式)

git clone https://github.com/heewonB/CryptoLLM.git
1

2、使用miniconda3创建环境(python版本按照readme文档来)

conda create -n cryptoLLM python=3.8.19 -y
1

3、修改requirements.txt其中的

 cmake==3.29.1
1

为

cmake==3.29.0.1
1

4、安装依赖

pip install -r requirements.txt
1

5、修改 tool/run.sh 内容为

# 编写代码,如果decomplie文件夹存在,就删除
if [ -d "./decompile" ]; then
    rm -rf ./decompile
fi

python ./main.py \
    --f="../sample_apk" \
    --o="../sample_apk_result" \
    --p="./CryptoLLM_codet5.bin" \
    --m="codet5"
1
2
3
4
5
6
7
8
9
10

6、下载jadx并配置在环境变量中,并配置jadx的执行权限

# jadx下载仓库,或者下载地址链接后可以使用wget下载
https://github.com/skylot/jadx
# 添加下列内容到 ~/.bashrc 中
export PATH=/home/myeeygo/cryptoDetectTools/CryptoLLM-main/tool/jadx/bin:$PATH
#对jadx解压后bin文件夹中的内容设置执行权限
chmod 777 ./jadx/bin/*
1
2
3
4
5
6

7、配置好jdk平台,实测17.0.19可以

8、修改 tool/main.py 文件中的 jadx_pth 路径为正确路径

jadx_pth = 'jadx/bin/jadx'
1

9、使用国内镜像加速(针对 Hugging Face),因为中间会下载模型

export HF_ENDPOINT=https://hf-mirror.com
1

10、启动项目进行测试

# 对run.sh文件配置好后(测试的话默认即可),进入tool文件夹
sh run.sh
1
2

# PS

如果需要训练模型,直接进入 train 文件夹,运行对应的脚本即可

sh run_<model>.sh
1
linux安装jdk并进行多版本管理
工具CCA-Droid部署记录

← linux安装jdk并进行多版本管理 工具CCA-Droid部署记录→

最近更新
01
云服务器网站证书更新
10-19
02
linux安装miniconda3
10-19
03
linux安装jdk并进行多版本管理
10-19
更多文章>
Theme by Vdoing | Copyright © 2025-2026 Myeeygo | 鲁ICP备2026016472号-3 | 鲁公网安备37028202001294号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式