惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
Visual Studio Blog
G
Google Developers Blog
V
V2EX
The Register - Security
The Register - Security
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
S
SegmentFault 最新的问题
博客园 - Franky
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
C
Check Point Blog
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
F
Fortinet All Blogs
Jina AI
Jina AI
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
B
Blog
L
LangChain Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
M
MIT News - Artificial intelligence
GbyAI
GbyAI

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
玩了Hacknet,你离黑客还有多远? - 少数派
2018-02-26 · via 少数派

本文首发于我的博客MikeTech

前几天基友送我了一款游戏,叫做Hacknet,黑客模拟器。游戏讲述的是一名黑客Bit死亡后,将操作系统Hacknet OS托付给了我,我要做的就是出入各种黑客组织,将Bit的死因查明,在这过程中你的能力会不断变强,从最初的连接,端口扫描,到后来的过载代理服务器,破解防火墙。整个游戏更像是一个终端模拟器,命令是Linux风格,玩家使用命令来进行操作,是一款非常Geek向的游戏。Steam上有下,售价不高。

Hacknet

较真的玩家可能要问了,这个游戏做的那么高大上,几乎都没有图形界面,在显示生活中,想要入侵一台计算机,真的就像游戏里那样吗,这个游戏中的套路,在现实中同样存在吗?

那么这篇文章我将会顺着游戏的套路,结合现实生活,入侵一台计算机,看一看这个游戏是否真实,又做出了什么简化。

概况

在这篇文章中我将会操作一台搭载Linux Mint的电脑,去入侵局域网中的一台Windows XP主机。这台Windows XP我将使用虚拟机代替(找两台电脑中太麻烦了)。

Linux Mint

扫描与嗅探

在游戏一开始,玩家学会了scan指令,通过这个指令,可以获取网络中的所有计算机IP地址,然后使用probe指令,对需要攻击的计算机(Target Machine)进行分析,看看目标主机的端口状况(想偷你家东西总得知道你家的住址和大门的位置吧)。

Scan&probe

就像上图,对145.18.219.187执行了probe指令,发现机器拥有四个端口,80,25,21,22。 这些端口与现实中一样,80端口常用于当做HTTP服务端口,你能看到这个文章,是通过服务器的80端口传输数据的。25 SMTP (Simple Mail Transfer Protocol)为邮件传输端口。21为FTP(File Transfer Protocol),文件传输协议,用于服务器的文件上传与下载22为SSH端口。一般用于与服务器交互

那么先说下真实环境中的情况吧,下图就是我的网络环境,我的电脑地址为172.20.10.5,同一局域网中有一台Windows XP,地址为172.20.10.6 

network

在现实生活中,想要进行嗅探和端口扫描,可以使用NmapNmap是一款网络扫描和主机检测的非常有用的工具。可以用来扫描网络中的主机,并且查看主机开放的接口,当然Nmap也有更高级的应用,总而言之非常强大。

nmap

那么再终端中输入 nmap 172.20.10.6就可以对目标计算机进行端口扫描了。就像游戏中的probe指令一样。

扫描结束后,发现目标的Windows XP主机开放了 135,139,445端口。

攻击(Exploit)

在游戏中,想要破解22端口,21端口,只要相应执行SSHcrack 22FTPBounce 21即可。这其实是我们通过分析,发现22和21端口刚好是开启状态,所以可以破解。端口就像现实生活中的门一样,主人有钥匙可以随便进出房子,贼没有钥匙就进不去,但是要是真的想偷东西还是得在门上做文章,总不能去砸墙吧,多麻烦。

port

在真实情况下,目标计算机开放了,135,139,445端口。那么应该怎么做呢,SSHcrack和FTPBounce在现实中是不存在的,想要破解端口,一般是因为这个端口与操作系统中存在漏洞导致的。这就得看经验了,如果前些日子看过新闻,那么一定会对445端口留下极为深刻的印象。

永恒之蓝事件 (External Blue )

前些日子,因为永恒之蓝漏洞造成了勒索病毒的大爆发,多少人因为这个丢了论文和资料。之后有教程说是要关闭455端口。

Wannacry

勒索病毒就是利用了永恒之蓝漏洞使用Windows网络共享协议(SMB服务)进行攻击传播的蠕虫恶意代码的。在之后的日子,微软推送了MS17-010补丁对永恒之蓝进行修复。

既然目标主机使用的是刚装好的Windows XP,那么肯定没有安装这个补丁,所以可以从这里下手。

渗透测试工具Metasploit

这个工具就是游戏中破解端口的翻版,Metasploit是一个免费的、可下载的框架,通过它可以很容易地获取、开发并对计算机软件漏洞实施攻击。它本身附带数百个已知软件漏洞的专业级漏洞攻击工具。

Metasploit

我将会用Metasploit对目标主机进行攻击。

Metasploit

Metasploit的数据库中带有永恒之蓝漏洞,输入search ms17_010 查找一下

search

我选择使用最后一个ms_17_010_psexec进行攻击
输入 use exploit/windows/smb/ms_17_010_psexec
然后输入set RHOST 172.20.10.6 来选择目标主机

ms_17_010_psexec

最后输入exploit
如果那台机器没有防火墙并且真的存在这个漏洞,那么你已经取得了那台机器的控制权

exploit

取得控制权

在游戏中,破解一定数量的端口后执行PortHack即可完成入侵

PortHack

在现实世界,通过刚才的操作之后就可以对目标主机进行任何操作啦

和游戏中一样,使用ls指令列出文件:输入 ls C:\ 列出C盘的文件

ls C:\ 

预先在XP的桌面上我创建了一个PASSWORD.txt文件,现在试着用cat命令读取一下内容:

cat

可以任意的上传与下载目标机器上的文件

Download

取得Shell

游戏中还有一个关键的词汇叫做Shell,Shell是真实的词汇,是外部与系统内核进行交互的方式。有命令式的,就像Mac和Linux的终端,Windows的CMD命令行。也有图形式的,就像Windows的资源管理器(Microsoft Explorer)。

取得了Shell之后,操作系统就归你了,你已经可以实现正常使用者所有的操作,在游戏中,玩家会操作自己的肉鸡们去过载别人的代理服务器。

在meterpreter中输入shell就可以取得目标主机的shell,在shell中打的所有指令都是在目标机器上执行的。

shell

试着执行systeminfo指令看看和目标机器上一样不一样

systeminfo

还可以进行很多有意思的操作,比如在系统上添加一个名为Mike的管理员用户(初中时候管得严不让玩电脑,所以经常使用这个指令偷偷在家里人电脑上创个账户然后打游戏),使用net user的相关命令:

net user

执行成功后用户就被添加进去了:

Mike account

还可以去关掉别人的电脑啊:

shutdown

尾巴

那么回到最初的问题,这么有工程师情怀的游戏,我们能够从中学到什么,是否真的可以成为黑客。相信大部分人心里已经有答案了。我的答案是,能够学到的知识很少,在游戏中所有的指令都是出自Linux,但是每一条指令的使用被大大的简化,为了降低游戏的难度提升游戏性。

关于黑客,我的答案也是否定的,即使我在上面的文章中行如流水的入侵了一台Windows XP,我依然不能被称之为黑客,我只是一个普通的App开发者。在上面的内容中,漏洞不是我找的,我甚至不知道永恒之蓝的原理,入侵的工具也不是我写的,我只是用了下别人写好的。这种拿着别人现成的工具来攻击别人的计算机的人,被称为脚本小子,只是沾沾自喜的初学者,想要真正的熟悉网络安全,还有很长的路要走。

当然,游戏是个好游戏,音乐很符合环境,难度适中,玩过之后会有很大的成就感。想要体验一下电影中黑客那些风骚的电脑操作,不妨去体验一下这款游戏。