Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
NeuPerm — 零重训练净化,通过重排置换等价神经网络单元,摧毁通过权重隐写攻击嵌入的恶意软件,同时保持模型准确率。 | Kitploit
工具/GitHubGitHub/danigil/neuperm
防御工具隐写术恶意软件分析机器学习论文与研究AI 安全
GitHubdanigil/neuperm

NeuPerm

零重训练净化,通过重排置换等价神经网络单元,摧毁通过权重隐写攻击嵌入的恶意软件,同时保持模型准确率。

查看仓库
1520天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

NeuPerm

论文 NeuPerm: Disrupting the Extraction of Malware Hidden in Neural Network Parameters by Leveraging Permutation Symmetry 的代码。

NeuPerm 是一种零成本、零重训练的净化步骤,通过重排置换等价单元来破坏隐藏在预训练模型权重中的恶意软件。该置换保持模型级计算不变,同时摧毁由 MaleficNet 和 EvilModel 等权重隐写攻击嵌入的载荷,且对模型准确率的影响可忽略不计。

快速开始 — 应用 NeuPerm

from neu_perm.perm import permute_model

# any supported CNN (vgg11/16, resnet50/101, densenet121,
# efficientnet_b0/b4, mobilenet_v2/v3_small) or LLM (llama-3.2-1b, qwen2.5-1.5b)
sanitized_sd = permute_model("vgg16", model.state_dict())
model.load_state_dict(sanitized_sd)

许可证

正在申请专利。仅限非商业、非衍生用途(Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International)——见 LICENSE。

复现论文

本仓库为论文中的每个实验提供一个脚本,支撑论文表格和图表的 CSV 文件已提交在 results/ 下。关于论文产物 → 脚本/CSV 的索引,以及你需要自行提供的数据集、模型和载荷,请参见 REPRODUCTION.md。

环境

conda env create -n neuperm -f environment.yaml
conda activate neuperm
pip install -e .

依赖项已针对 Python 3.9.18、PyTorch 2.1.0(CUDA 11.8)和 torchvision 0.16.0 固定版本,两个 LLM 使用 HuggingFace transformers;确切的依赖集合在 environment.yaml 和 requirements-lock.txt 中。

注意: 如果你安装了 pyenv,即使执行了 conda activate,它的 shims 仍可能排在 PATH 中 conda 的 bin 之前。用 which python 验证——它应输出 .../envs/neuperm/bin/python。如果返回的是 ~/.pyenv/shims/ 路径,请先运行 pyenv shell system,或直接调用该环境的二进制文件。

引用

见 CITATION.cff。

下载工具