给大家分享一个神秘黑客的故事
大家好,这里是 1024 GitHub 精选节日联欢晚会的直播现场,我们后台的小编祝大家节日快乐。
今天是一个写代码没有 Bug 的日子,发版没有线上故障的日子。今天是一个喜庆的日子,在过去的一年,无论您收获了什么,在这里我都祝您节日快乐,代码越写越溜。
接下来我们将为大家带来一个真实的神秘“黑客”故事。曾经有一位程序员非常喜欢用命令行,他的同事都觉得他几乎都生活在终端(Terminal)里面。你知道吗?他非常喜欢使用 Vim,使用 Dot 画图表,使用 Markdown 写文章。如果有任何超过 90 秒的工作需要做,他都会写成脚本自动化。
有一天他离职了,他的同事发现了那些放在服务器上运行的脚本。当你看完这些脚本,你就会理解我说的这个真实的黑客故事了。
脚本 smack-my-bitch-up.sh
这个脚本会在每天晚上的 9 点以后,发送一条短信给他的妻子,短信内容是脚本里面内置的,比如下班晚了,又有人把系统搞挂了;下班晚了,正在努力的工作。
脚本 kumar-asshole.sh
kumar 是这位黑客的另外一位同事,工作是数据库维护相关。这个脚本会定期的查看邮箱,如果在邮箱内容中发现 Help、Trouble、Sorry 等关键词,将会开启 ssh 登陆到机器上,并回滚数据库的上一次备份,同时给 kumar 发一份安慰邮件:兄弟不用担心,下次注意点。
脚本 hangover.sh
hangover.sh 是用来自动请假的,因为这哥们上班第一件事就是通过 ssh 登陆到服务器上,这个脚本会在早上 8:45 检查有没有活跃的 ssh session 就会自动发送一个请假的邮件,今天不太舒服要在家办公了。我简直给跪了。
脚本 fuckingcoffee.sh
fuckingcoffee.sh 这个看名字就特别牛逼,执行逻辑大概是这样的:先等 17 秒,然后再通过 telnet 登陆到一个咖啡机,同时下达 sys brew 命令。然后再等 24 秒,再执行倒咖啡进杯子的流程。就问你牛逼不,首先这个两个等待时间是经过严格估算的,估计分秒不差吧。然后竟然咖啡机可以通过命令控制?这个我第一次知道。
嗯,这就是我要分享的黑客故事,看完是不是觉得很惊讶,特别佩服这位同学,是不是也想动手成为一名黑客。GitHub 有项目包含了上述这些脚本,同时还使用多种语言(Python、Java、Go 等)实现了上述脚本功能。
项目地址:
https://github.com/NARKOZ/hacker-scripts
今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!