观测到 0 次访问

可能是世界最快的 CUDA DES Kernel - AutoResearch 优化 DES 已知明文攻击

曾经, 我写过一篇 肘击 Tsinghua-Secure 的文章. 里面提到, 通过字典爆破的手段, 可以拿到约 30% 的密码, 而其中 25% 左右与主密码一致. 但是呢, 我不是很满意 - 也不叫不是很满意… 这学期上课有一节对称密码分析, 讲到分析对称密码的种种手段, 于是我有点手痒痒, 总想整点活. 那么有没有一个没那么安全, 已经要弃用, 但是由于各种历史原因还在用的对称密码呢? 看过前述博客的朋友就要说了, 有啊, DES 密码就是这样的一个密码. 其只有 56bit 安全性, 已经挡不住现在的先进 ASIC 了; 但是用平常能买到的 GPU 倒还是需要一些时候才能爆破.

那么, 对 DES 的已知明文攻击是否能进一步优化呢? Hashcat 的 DES Kernel 是已知优化较好的实现, 在 4070S 上的速度大约是 60.4 GK/s. 我们选择在它的基础上进一步优化. 由于这是一个目标明确 (优化 DES Kernel 性能) 且可以检验 (可以在实际硬件上直接跑, 取得实际性能), 又存在多个方向可以尝试优化的工作, 我们注意到, 他与 AutoResearch 要解决的问题十分相似. 搜索 AutoResearch 的一般实现, 我们能看到 AKO4ALL 这样一个项目, 其与我们的需求基本一致.

基于此框架, 我使用 DeepSeek V4.1 Flash 模型慢速运行了几天, 得到了 23 个正向优化, 采用了 16 项, 优化后速度为 89.1 GK/s, 同频速度提升 44.3%, 同功率下速度提升 47.5%.

代码以 MIT 协议开源于 GitHub, 仅供学习交流使用.

观测到 0 次访问

只有风扇 - 调教国鑫 AS4110G-D04R-G3 服务器的风扇

书接上回, 我 暴打了我们 4090 48G 服务器的 BMC. 之后, 我觉得不爽, 凭什么我没法控制机箱的 GPU 风扇? 而且, 凭什么这垃圾 BMC 的 SSH 有 sysadmin 登录可以执行 shell 命令, 而我在系统里却只能憋屈地用 ipmitool 里面的一大坨? 这太气人了! 于是乎, 我让 Agent 整了点大活, 认真调教了一下服务器的风扇.

观测到 0 次访问

国鑫 AS4110G-D04R-G3 服务器

课题组去年还是前年购买了两台 8 卡 4090 48G 服务器, 在过去的一年里面可谓是故障不断. 之前我一直没有使用卡的需求, 所以说也并不关心; 但是最近我导想推进在外网的本地部署模型, 觉得上半年我让买的 Spark 太慢了满足不了科研需求. 因此这几天折腾了一下.

本文会涵盖硬件配置和调试, 暴打 BMC, 乱改 BIOS, 魔改 NVIDIA 驱动等抽象行为, 请谨慎观看.

更新于 | 观测到 0 次访问

LACP bandwidth not ideal? Maybe you’re testing it wrong

Earlier we upgraded the core switch of Skyworks’ serverroom to a Cisco Nexus 92160YC-X, a 48-port 25GbE datacenter switch. We also upgraded the connection of Skyworks’ gateway to the switch from 2x10GbE to 2x25GbE LACP. Days ago, I upgraded my server from 1x25GbE to 2x25GbE LACP. Dolphin told me that despite the 50Gbps aggregated bandwidth, iperf3 tests can reach to only about 41Gbps. He and 6dx suspected a saturated CPU on the server, but when I ran the test, I got similar results, with not a single 100% busy core.

UDP tests yeilded approximately the same result, which make me think: what’s the root of the problem, were it not CPU saturation? Here is the investigation.

更新于 | 观测到 0 次访问

运维笑话一则 - 我的 SSD 干掉了我的 BIOS

前两天我的服务器突然下线了, 但是 BMC 还在. 我本来以为他就以某些奇怪的方式死机了, 于是决定直接重启. 结果重启之后服务器音信全无, 进入 SOL 发现, BIOS 挂掉了. 考虑到当天我用 fwupdmgr 升级了服务器的 UEFI CA, 我以为是升级干烂了 BIOS. 于是请了 dolphin 先生专家号来重新刷固件. 没想到折腾了半天最后发现是我新买回来的二手九九新 SSD 干掉了我的 BIOS, 实在没绷住, 故作此.

更新于 | 观测到 0 次访问

本地部署大模型有感

这些日子一直在大战大模型. 实验室有一些 H100 但是在物理隔离的内网; 而外面, 我缠着我导采购了两台 DGX Spark. 前后折腾了有两三个月, 预期还得再折腾一两年. 但是无论如何, 折腾了这么久, 加上 Hacker News 上面也时不时有一些讨论, 还是想写点吐槽一下.

但是总之结论: 别干, 除非有什么不可告人的情况.

观测到 0 次访问

毕业! - 2026 年春季总结

本科毕业了! 虽然这学期没什么课, 但是这学期可是一点也没有闲下来, 简直是忙得要死. 但是虽然忙得要死, 却觉得无话可说, 不知道这篇博客该写什么. 当然, 一部分原因是不能写的越来越多了 (你别问为什么, 我也不知道), 另一部分原因是能写的事情确实没什么事情, 不少也已经写过了. 但是总之还是水一点, 以免有人以为我的半年报要咕咕了.

观测到 0 次访问

AMI Aptio UEFI BIOS Reversed

前几天我在 捡了一台 HR650X -- 附加折腾日记 里面提到, 我发现我的服务器的 BIOS 是个 Debug Build, 里面有一些嵌入的调试信息和 debug print. 由于最近逆向是我的老本行 (你别问为什么), 我就用我的神秘逆向工具平台把这个 BIOS 给统统逆了. 不过吧… 你要说有什么有趣的发现, 我还没那么多时间去看 (实在是太多了), 我也不好说到底逆向有多么成功, 但是 Anyway, 还是写一篇短文介绍一下.

观测到 0 次访问

逐句点评xx大学xxx科学与xx系2025-2026学年度学生科协工作报告

昨天? 开学代会, 但是我在做毕设的 PPT. 做到一半, 惊闻学生科协工作报告里面出现了我的名字, 然后有人给我发了拍照版本, 我看了一眼发现里面全是胡编乱造, 本来想写小作文喷他, 但是迫于 PPT 我没能很快写出小作文.

今天有人给我发了一份 file.tmpUUZPSS.pdf, 打开一看是这个报告的扫描+批注版本, 其内容令人忍俊不禁, 下面我就逐句点评一下这个报告到底写了什么.

后来得知这玩意是 树洞, 原来的名字叫 “某某大学计算机某某与某某系2025-2026学年度学生科协工作报告_重点学习版_深度学习版_重新学习版.pdf”, 是不是还有好几个人分别批注了好几遍, 真绷不住.

更新于 | 观测到 0 次访问

Hera 倒闭啦! – 将服务器搬出李兆基核心机房纪实

Hera 是当年 Harry 放进李兆基核心机房的服务器, 是科协一直以来的服务核心. 这两年, 李兆基机房在学校的规划下要腾出空间给校级的新数据中心使用, 去年大概这个时候曾经通知我们搬迁, 不过后来被 Harry 大手找信息化的老师续命了一年 (当时信息化的老师似乎觉得, 这个 2018 年的服务器用不了一年就会坏了, 到时候让它自然报废即可). 但是他们不知道的是, 这些服务器没人折腾它, 在机房里面再用 5 年也不会坏的 (x). 于是上周, 我们续签的合同又到期了, 这次, 他们说什么也要求我们搬出去, 给定的期限是 5 月 15 日.

我在 5 月 11 日得知这个消息. 虽然 理论上 科协不归我管了, 但是看上去这一届的副主席对这件事还是不太敢动, 而 Harry 等几个老学长都指望着我 (而且他们看上去对我期望很高). 于是, fine, 那我就和下一届副主席一块搬吧.

技术

从 AjaxDB 到 AgentDB – 我如何用 Agent 写完了数据库系统概论大作业
Cloudflare Workers return 404 when accessing with browser, while 200 when with curl, why?
AMI Aptio UEFI BIOS Reversed
Migrating to Cloudflare Pages & Self-hosted LFS
Docker isn’t that great - Docker 的使用技巧和踩坑总结
Setting up Software Router for my Dorm
买了个机械键盘 - GANSS (高斯) GS3104T Pro on Linux (我 F1 炸了!)
在 Linux 上通过 GDB 在命令行中获取微信消息
如何获取 iDRAC 7 / 8 的 Enterprise License
GoAuthing 在 Windows 上维持校园网登录
在 HarmonyOS 上装 Google (资料汇总)
装 Arch Linux!
可能是世界最快的 CUDA DES Kernel - AutoResearch 优化 DES 已知明文攻击
Network on Codelink - 帮算协折腾比赛用网
QUICAP - A L2 mesh VPN built on QUIC (planned)
QLogic QL45xxx Firmware, OEM parts and Cross Flashing
Scripting with QCAT - 到底是什么 nt 能写出这种玩意?
Networking Guide for 9# Roaming Guide
THUPC 2025 - 全是锅, 但是没有出锅
Two Examples Tackling UsrMerge
进行网络测绘的方法与挑战
Network on Ninetune - A Quick Guide
Upgrading Gitlab and Configuring OAuth2 Generic
网课课件是好东西 - 雨课堂爬虫
给科服的企业微信助手 - 需求构思文档 - WIP
1%