Unix和Linux恶作剧


Answers:



17

安装“ sl”。cho!http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html

      ====        ________                ___________
  _D _|  |_______/        \__I_I_____===__|_________|
   |(_)---  |   H\________/ |   |        =|___ ___|      _________________ 
   /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
  |      |  |   H  |__--------------------| [___] |   =|                        |
  | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
  |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
__/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
 |/-=|___||    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
  \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

“当您键入“ ls”时,SL(蒸汽机车)将在您的终端上运行,这只是一个玩笑命令,根本没有用。将二进制文件放入/ usr / local / bin。


这基本上是该答案的重复,但引擎无法表明这一点
迈克尔·莫罗泽克

17

有时,我会在家中走进自己的机器,然后使用节日文字转语音在扬声器上播放消息,从而吓到我的妻子(或猫)。

echo "Helllloooo!  Is anyone home?" | festival --tts

哇...这有点可笑,有点残酷...
xenoterracide

5
我曾经与妻子进行IM对话,在对话中她将消息输入IM,然后将回复内容输入ssh shell,并与她对话。她几乎笑死了。它始于她afk,那时我正试图引起她的注意。她认为计算机感染了病毒。有一段时间,我假装我的回复来自计算机本身,好像她正在与计算机对话。
尼尔·梅休

4
dd if=/dev/sda of=/dev/dsp-哦,
祝你生日

16

将此行追加到~/.bashrc(假设默认shell是bash)

export PROMPT_COMMAND="cd"

无论受害人在哪里cd,他/她仍然会陷入困境$HOME

在bash手册页中:

PROMPT_COMMAND  
    If set, the value is executed as a command prior to issuing each
    primary prompt.

13
cat<<EOF >> ~/.bashrc
alias cd='echo "Segmentation fault" && echo $* > /dev/null'
alias ls='echo "Segmentation fault"'
EOF

我相信您将能够找到更多具有创意的~/.bashrc恶作剧变体。



11

我在办公室内使用了这种重定向脚本恶作剧,将浏览器图像上下颠倒。

您会惊讶地看到人们以为自己感染了某种病毒后会感到恐慌。

您还可以使用恶作剧使图像变得模糊(您可以选择模糊程度),当您不过度使用图像时,它会很有趣-人们认为他们的眼睛很累或者显示器很不灵动。


天哪!击败我吧:)
艾利·佩恩

chrome扩展库中也有此版本,当您坐下来浏览时,很容易在某些计算机上滑动。
Caleb

10

...我不确定是否有害,但是我曾经将室友的默认运行级别设置为6。这对我来说是一个有趣的下午。


大声笑。辉煌。:)
卢卡斯·琼斯

残酷和不寻常。哦,太贴心了。
Caleb

8

这是无害的恶作剧。

您会惊讶于有多少人不知道tty stop字符。因此,当您的受害者离开终端时,请使用Ctrl-S停止终端(即通常情况下,stty -a将向您显示该终端上的密钥)。然后,当受害者回来时,他或她将努力使终端恢复生命...

而且,如果您发现某人一直离开他的候机楼……您真的很幸运!


1
那只是邪恶。;)我通常使用的是Windows机器,常常输入之间切换,C-s在保存时.. ssh'ing到Linux机器时,这是一个痛苦,当你不小心打..
帕特里克

1
对于记录,您可以通过按Ctrl-C返回正常状态。
badp 2010年

1
啊哈,这就是我发生的事情!感谢@badp,我现在正在学习Ctrl-C!但是等等,那里的答案告诉我们使用Ctrl-Q。哪个是对的?
imz-伊万·扎哈拉里谢夫(Ivan Zakharyaschev)2011年

6

我最喜欢的是登录附近的计算机并播放或青蛙的声音。

在佛罗里达州迈阿密市工作时,我全家回到俄勒冈州,在车库里寻找青蛙。


5

回到学校时,在CS实验室(当时为Sun工作站)中,我从主目录中的源代码编译了mpg123(这很有趣),然后每当有人走出实验室(不锁定工作站)时,我都会修改他们的.cshrc(工作站的默认外壳),以便每次登录时都能播放John Lennon的“ Imagine”。这让我无休止地听到了这首歌,整个实验室都很安静地播放(工作站只有内部扬声器)我白天或晚上的任何时间。


5
alias cd="eject -T"

~/.${shell}rc

echo "sleep 1" >>~/.${shell}rc

好好玩 :)


4

我真正喜欢的一个别名是ls =“ sl”(需要安装sl,这可能会或可能不会出现问题)。

对于那些不知道的人,sl是一个程序,它是ls的常见错字,其创建目的是训练您不要输入sl。它显示一个滚动的choo choo火车,您不能使用Cc或Cd来突破(除非-e通过)。

您甚至可以使用某些参数使它执行不同的操作。每sl(6):

   OPTIONS

       -a     An accident seems to happen. You'll feel pity for people who cry for help.

       -l     shows little one.

       -F     It flies.

       -e     Allow interrupt by Ctrl+C.

如果您要弄乱同事,我不建议使用-e,但是其他人可能会产生严重的笑声。


4

在仅使用终端的系统时代,我创建了一个模拟登录程序的程序,但一直说“登录不正确”。然后,我将其设置为在他午餐时在同事的终端上运行。

当他回来时,他感到非常困惑和恐慌,想知道他的密码是否已更改或什么,并实际上打电话给我,请我帮助他解决问题。对于他可能尝试的事情,我开始提出各种听起来很合理但毫无用处的建议,并且能够在几分钟之内完全听起来清白无事,直到最后当我没有合理的建议并开始说一些时,他闻到了老鼠的气味。真正古怪的东西!然后,我们在一起对此大笑。


4

这在Windows上效果很好,但也可以应用于KDE或Gnome:

  1. 打开一些程序,就像正常的工作会议一样
  2. 对运行所有应用程序的整个桌面进行截图
  3. 将所有面板(或在Windows下的开始栏下)设置为隐藏
  4. 将所有桌面图标移到桌面外部的文件夹中
  5. 将屏幕截图设置为桌面背景图片

看起来好像计算机完全挂起了,但是实际上它运行良好。如果您特别刻薄,则可能在屏幕截图中包含带有乏味或令人尴尬的网站的Firefox窗口。(不要在办公室这样做。)


3

回到我上大学的深夜,在Unix终端(只是tty,而不是X Windows)上的一个项目上工作时,突然出现了诸如“您饿了吗?”之类的消息。“你为什么还在工作?” “最后期限是明天,就放弃并睡觉吧!” 开始出现在我的屏幕上。

原来有一个伙伴在房间对面,cat“正在”或echo“正在”访问我的终端的设备(/dev/pts/<whatever>)-消息直接显示在我的终端上,没有任何归属(不像writewall)。

如今,系统受到更多限制,我怀疑找到可写终端设备是否一样容易。不幸的是,这是很多年前的事情,所以我很长一段时间都没有尝试过,也许现在有另一种方法可以使用。


如今,这实际上仍然可以正常运行:D
badp 2010年

3

对于emacs用户而言,这里有一个邪恶的邪恶破碎键盘,使受害者认为他们的键盘有奇怪的问题。


1

添加到.inputrc:

"nano": "vi"
"vi": "emacs"
"cd": "ls"

1

这个家伙想出了一个别名列表,可以在采访某人的linux / unix sysadmin职位时放在.bashrc中。我将在此处发布别名的完整列表,但是如果您愿意,可以在此处阅读完整的文章。我觉得这很有趣。

PS1="youAreHere/ "
export PS1
alias --='-'
alias ash='echo youAreHere/ '
alias bash='echo youAreHere/ '
alias cat='perl -l'
alias cd='cd .'
alias cp='echo cp'
alias csh='echo youAreHere/ '
alias df='echo /dev/dump 100% 100% 0% /tmp/jailfs/hoosegow/you'
alias echo='echo '
alias emacs='ed'
alias env='vmstat'
alias ex='ed'
alias exec='echo cannot fork'
alias exit='echo are you sure?'
alias id='echo user\(me\) group\(sadly the same\)'
alias joe='ed'
alias jsh='echo youAreHere/ '
alias kill='echo all dead'
alias ksh='echo youAreHere/ '
alias less='more ---x'
alias logout='echo are you sure?'
alias ls='echo .'
alias mkdir='echo making directory'
alias more='less </dev/null'
alias mv='echo stay'
alias netstat='cat /dev/random'
alias ping='ping /dev/null'
alias prompt='echo youAreHere/'
alias ps='echo you 501 501 0 Apr 1 ? 0:00 /usr/bin/vicks -vaporub'
alias pwd='echo you are here'
alias rm='echo can\'\''t find'
alias rmdir='removing directory'
alias set='iostat'
alias sh='echo youAreHere/ '
alias su='echo cannot su to'
alias sudo='exec'
alias touch='echo please don\'\''t touch'
alias unalias='echo no aliases found named'
alias vi='ed'
alias vim='ed'
alias w='echo x, y and z'
alias who='echo what?'
alias zsh='echo youAreHere/ '
# alias alias="sleep 5"  # Uncommenting that last line is optional ;)

1

在我学习时,我最记得的一次恶作剧是两次。

  1. 编写了一个su包装程序,该包装程序会要求用户输入密码,然后将其存储到我可写的文件中,然后继续进行正常操作su。最后,我将在网络中收集所有用户密码,并习惯于以某种方式取笑他们,无论用户密码指的是什么,都象征性地暗示了我知道他们的密码。虽然很有趣:-))

  2. 我在一个http实例上部署了一个cgi脚本,该脚本会变相收集用户的密码,说该身份验证是通过系统进行的,他们会很乐意将其密码共享给cgi脚本,并将其存储在文本文件中。

玩得很开心,两者都与密码欺骗有关。我现在不鼓励这样做。因为我现在是系统管理员,所以不鼓励人们甚至在网络上都不共享密码。如果有疑问,请与SysAdm联系以确保该站点在本地网络中的合法性。


0

将DISPLAY变量设置为其PC名称/ IP。
打开调试(wdb)窗口到某人的PC,他们感到困惑。当然,他们的PC应该运行xwin和xhost +。


0

适用于X11显示器,如果可以的话,在桌面上带有“快捷方式”:

  1. 在桌面上添加一个文件夹,将其称为“ Horse porn ”。
  2. 使用GIMP可以管理整个桌面的屏幕。
  3. 将您在第二步中拍摄的屏幕截图设置为墙纸。
  4. 删除“ 马色情 ”文件夹。您仍然应该看到该文件夹​​,因为该文件夹是设置为墙纸的屏幕截图的一部分。
  5. 获取秒表,查看$ user花费了多长时间。

也可以在Windows(TM)上运行。


-9
:(){ :|:& }:  //at your terminal

警告fork 炸弹!但是你应该尝试一次; )

叉子炸弹是一个过程,它会自己克隆(叉子),然后克隆执行相同的操作,而这些克隆也执行相同的操作,依此类推。等等。它呈指数增长,直到消耗完所有系统资源,然后系统挂起。这是一件令人讨厌的工作,绝不是恶作剧。


6
这不是危害和破裂的东西!
wzzrd

2
这是虚拟化的好用法。让来宾在KVM / Virtualbox实例上运行,然后尝试执行此操作-您始终可以重新启动。这是一个教育机会。
Stefan Lasiewski 2010年

哦,有办法使这种攻击无害了……但是解决方法比治愈方法更糟糕。:(
Arafangion,2010年

它是如何工作的?
凯文·坎图,2010年

1
啊,甚至Bash都允许:作为函数名。尽管:(){ :|:& };:似乎有必要...
Kevin Cantu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.