找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4754

积分

0

好友

620

主题
发表于 半小时前 | 查看: 4| 回复: 0

使用 WorkBuddy 5.5.4 的时候,我发现设置里突然多了一个本地本地大模型选项,正好手头有 2024 年数证杯团体赛服务器方向的题目,于是想着直接实际测评一下。通过 WorkBuddy 一键下载安装的好处就是省事,装完就能用,不需要单独折腾本地推理引擎。

这一期就带来一次真实测评:WorkBuddy 里下载的 qwen3.6 35B-A3B,用 2024 年数证杯团体赛服务器题目来做检验。先说整体结论:从最初跑完全部 18 题花了 2 小时,到调教优化后只用了 7 分钟。正确率暂且不论,先直接看效果。

优化前,离线大模型独立取证耗时:

离线大模型取验证结果耗时2小时22分钟

优化后的最终耗时:

离线大模型优化后7分钟完成全部取证

上一期已经介绍了在线大模型的做题方法:AI取证第08期:如何使用在线AI进行做题?。所以这期的重心就是,怎么把本地离线大模型在AI取证场景下调教得更顺手。

一、前期环境准备

1. 硬件配置

WorkBuddy 官方推荐配置如下:

本地模型Beta功能系统要求配置

官方要求里,内存至少 32GB,显存至少 16GB,推理引擎为 CUDA-13。我的机器明显显存不够,但 64GB 内存摆在那里,必须得试一试。本机实际配置:

本机硬件配置资源监控截图

2. WorkBuddy 软件

国内版和国际版都有本地模型功能,而且两边是共通的。也就是说,在国内版下载好离线大模型后,再打开国际版也能直接使用这个模型。

二、本地模型下载与配置

1. 入口位置

打开 WorkBuddy 软件界面左下角的设置:

WorkBuddy设置菜单入口

2. 选择模型并下载

点击“模型”,再选择 Qwen3.6 35B-A3B 进行下载:

本地模型Qwen3.6 35B-A3B下载选择界面

3. 下载中

下载过程中注意不要关闭对话框。好处是,即使意外关闭了,再打开也能继续断点下载。如果你还需要同时用 WorkBuddy,可以让国内版负责下载,国际版继续干活,两个版本同时打开不冲突。我实际就是这么操作的。

本地模型下载进度界面

4. 下载完成

下载完成后,系统会自动把它配置到自定义的本地大模型里:

本地模型安装完成状态界面

5. 服务器镜像与网卡配置

接下来上服务器镜像。这个服务器镜像原本设定了静态 IP,于是有两种思路:一种是直接将虚拟网卡设定到该静态 IP 的网段,再配置特定静态 IP。这种方法稍显麻烦,但好处是服务器里某些服务配置如果直接写死了原静态 IP,这种方案更稳妥。

另一种更简便的方式,是直接在虚拟机设置里新增一个虚拟网卡:

虚拟机设置新增NAT网卡

点击确定添加后,系统会重启,之后就能直接看到新增网卡的 IP:

Linux终端查看新增网卡IP信息

6. 连接服务器

网卡问题解决后,切回 WorkBuddy,输入提示词,让模型通过 SSH MCP 工具连接服务器:

SSH MCP工具连接提示词输入

SSH MCP 工具的安装可以参考这篇教程:电子数据取证的常用MCP工具搭建及应用

连接成功,确认主机信息:

SSH连接成功验证结果表格

随后直接放上题目:

2024数证杯服务器取证18道填空题

三、离线模型初次跑题:卡在环境问题

有些取证环节需要依赖本地环境,而且这些工具得提前准备好。所以我才建议:先用在线大模型打磨本地环境和工具,再用离线大模型进行磨合。

取证过程中排查Java进程与Nginx日志

MetaMask LevelDB取证策略调整

很快就碰到了问题。离线环境里 sshpass 未安装,SSH 连接方式受限:

SSH连接提示sshpass未安装

Windows Git Bash SSH转义与锁冲突问题

最终离线模型只完成了 10 道题,花了 33 分钟,没跑完全部 18 题:

离线大模型33分钟完成10题汇总

已确认与待确认问题清单

四、切在线模型修环境,再回离线重跑

既然离线模型没跑完,下一步就是先把环境补完整。这里我切换为在线大模型,把剩余题目跑完,同时要求它一次性把在线安装依赖都处理到位,避免离线模型之后又卡在 SSH 连接、sshpass 缺失这类问题上。

切换在线大模型Deepseek-V4.1-Flash

在线大模型规划SSH环境配置方案

在线大模型介入后,逐项修复 SSH 免密登录、dpkg 锁冲突等环境问题:

SSH密钥免密登录配置过程

切换在线大模型后,环境一次性装好,8 分钟 39 秒跑通全部 18 题:

在线大模型8分钟39秒环境修复并跑通

在线模型给出的 18 题完整答案:

在线大模型18题完整答案汇总

接着重新让离线大模型跑一遍。提示词很明确:

要求你再用这个离线的大模型跑一遍题目,要求不能够偷看上面的答案和解题思路,重头开始做。

切换回离线本地大模型

离线大模型从零独立取证开始执行

结果又遇到了问题:模型陷入了反复循环思考,SSH 转义和 LevelDB 提取也不顺利:

离线重跑发现sshpass未安装

在没有任何规则限定的前提下,离线模型最后耗时 2 小时完成:

离线大模型无规则限定耗时2小时22分钟

五、瓶颈分析与 Skill 沉淀

问题不能白白出现。我让模型整理一下时间消耗分析:

取证过程时间消耗瓶颈分析

几个主要耗时点非常清晰:SSH 引导/转义问题花了约 40 到 50 分钟,MetaMask vault salt 提取又花了约 30 分钟。接着我抛出提示词:

整出一个列表出来并告诉优化方案,还有是需要靠本地离线大模型优化还是在线大模型优化。

问题清单与优化方案生成结果

针对 SSH 引号/转义反复出错这一类问题,模型给出了“先写文件再传远端执行”的优化思路:

# 先写文件再执行(推荐)
cat << 'PYEOF' > /tmp/script.py
# 完整 Python 代码
PYEOF
scp /tmp/script.py root@192.168.206.137:/tmp/

随后我又输入提示词,要求把整套优化方案沉淀为 Skill:

根据取证效率优化方案沉淀为skill

取证效率优化方案沉淀Skill建议

Skill 创建成功:

ssh-forensics-workflow Skill创建完成

触发词和优化效果表:

Skill触发词与110分钟到16分钟优化效果

六、思考模式开关:导致耗时暴涨的关键变量

创建 Skill 之后,我打开思考模式再让离线 AI 跑一遍:

本地模型思考模式开启状态

离线大模型服务器取证独立重跑

由于重新仿真,IP 也变了:

新IP服务器取证独立重跑任务

模型这次自动调用了 Skill,自己解决了 sshpass 缺失的问题:

离线模型自动调用Skill解决sshpass问题

无SSH MCP工具环境下使用WSL2与sshpass连接

但在开启思考模式的状态下,模型出现了一个新问题:一直在循环思考,无法跳出。

离线模型循环思考问题复现

这一次跑了 25 分钟:

离线模型开启思考模式25分钟完成取证

于是我关闭思考模式再重跑一遍:

关闭思考模式切换离线模型

关闭思考模式后,只用了 7 分钟就完成全部题目:

离线模型7分钟完成18题完整答案

此时离线模型的速度已经和在线模型持平,调试到这里基本可以收工。

所以,本地离线大模型并不是有了设备就万事大吉,它需要和 Agent、和你本地环境不断磨合。适合自己的配置,才是真正好用的配置。

七、最后遇到的 BUG

刚把文章码好,最后竟碰上一个 BUG:

国内版WorkBuddy更新后本地模型消失讨论

有用户反映国内版 WorkBuddy 更新后本地模型入口不见了,确认 5.5.6 版本移除了该入口,装回 5.5.4 版本就恢复正常。如果你也遇到类似情况,可以留意一下版本差异。

这类本地大模型与 Agent 的磨合经验,在云栈社区也有不少讨论。如果大家在取证自动化或本地模型调优上有自己的实践,欢迎到社区继续交流。




上一篇:Embedder 与 SEGGER 合作,AI 固件开发接入 J-Link/J-Trace 真实硬件调试
下一篇:RTX 5090官价1999美元,渠道报价超5000,价差进了谁口袋?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-9-13 19:09 , Processed in 0.307939 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表