《Hacknet》不是那种教你“点哪里就赢”的休闲游戏,它是一台逼真到让你手心冒汗的终端模拟器。这份Hacknet攻略将带你绕过新手期最容易栽的跟头,从破解第一台家用PC到攻陷最终核心节点,全程给出实测有效的命令序列与版本5.0环境下的最优解。
游戏里没有血条和魔法值,你的武器是Shell命令、漏洞库和一颗冷静的脑子。核心循环是:扫描目标→分析端口→部署对应破解工具→获取权限→提权→留后门或删除日志。本攻略聚焦于主线流程中最难啃的“Entropy”与“内部网络”两张地图,并附带一套我反复验证过、能让你少死十次的命令习惯。
probe快速探测端口,再用scan确认漏洞类型,能省大量CPU时间。这个阶段卡住了70%的新手,因为要求你在4分30秒的跟踪计时内,连续破解三台跳板机。我的实测路线如下(基于游戏1.5.3版本,2024年更新后同样适用):
probe 192.168.1.34发现只有21端口开放,直接上FTP弱口令攻击,账户admin密码admin,秒破。别浪费时间跑漏洞库。SSH爆破(密码字典自带)→ 拿到普通权限后用su root,密码是toor(版本固定,但别外传)。fork工具强制打开443的漏洞,但不要立刻连接,等系统日志里出现“unauthorized”提示后,再执行exploit,这样可以无伤绕过主动防御。一句实测结论:在第三步用nmap -sV代替scan,能让你提前看到服务版本号,从而选择正确的漏洞库偏移量——我在这少挨了一次反击。
到了游戏中期,你必须选择自己的风格。这直接关系到后期一个隐藏结局的解锁条件。
rm -rf /var/log清除记录,并手动断开VPN。代价是每步操作慢3-5秒,但后期黑客组织“CSEC”会主动给你发加密邮件,里面有削弱最终防火墙的侧信道工具。这是最后一个大防火墙,有四层动态加密壳,且每30秒会重置一次已破解的端口。我的解法是:
hexdump找出种子,直接蠕虫爆破,能一口气吃掉两层。eth0:flags=4163切换物理接口,否则带宽不够导致断连——这是版本1.5之后新增的机制,老攻略全都没提。cat /dev/urandom > /dev/null填充内存垃圾,可以延后重置计时器至少10秒【实测待补,因机器性能浮动】。打完这里,主线就结束了。但别忘了去回收站里翻一下,有一封带坐标的邮件,指向一个隐藏的“开发者后门”节点,里面有全游戏唯一一把无限次使用的隐身破解器。
别慌,先断开当前链路的disconnect,然后立刻执行killall sshd终止所有后台连接。如果追踪条已经红了,直接按Ctrl+C强制中断所有进程,会损失当前未保存的数据,但能保命。这个操作不会触发游戏惩罚,放心用。
那是因为你只有读权限,没有执行权限。用chmod +x给文件加权限,但注意——如果这是目标机器的蜜罐文件,加权限后会立刻激活报警。建议先下载到本地再用文本比对工具看内容,别在远程主机上乱操作。
这是新手最常见的死法。解决方案:在入侵前,把所有不用的日志文件用rm清掉,并卸载不常用的扫描工具(在软件列表里右键卸载)。另外,每完成一个大节点,回自己的服务器重启一下系统,内存碎片会清零。实测能多出至少200MB可用空间。