linux下一些小恶作剧

搞了一点好玩的东西

感觉没什么用,但是万起来可能会很有趣,可以用来捉弄一下对linux系统仅限于最基本操作的小白

试想一下

要是你熟知的某些基本命令突然画风一转,变成了如下的样子

xxx@xxx-ST-Plus-KN:~$ ls

hello

会不会感觉有点慌,啊,什么情况,我干了什么,我在哪,我在干什么。

好了,成功达成我们的目的,让他被水淹没,不知所措

ok,其实这个东西只需要懂一点linux系统的就可以了

首先,我们需要拿到他的root密码。

然后呢,这样搞

xx@xxx-ST-Plus-KN:~$ echo ¥PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

好了,我们随便找一个在/bin之前的目录,然后cd进入

现在,获得root权限,然后,用我们所熟知的C语言写出一个我们想让他输出的东西

然后呢root@xxx-ST-Plus-KN:/home/xxx#gcc *.c -o ls

好的,现在我们生成了一个可执行文件ls

那么,退出root模式,重新打开终端,然后输入ls

惊喜的发现,你输入ls,结果并没有列出当前目录下的文件

而是输出我们刚刚写的那个.c文件的输出

好的,进入/bin查看我们当前系统下可使用的大部分命令

只要是存在可执行文件的,基本上我们都可以通过这样的方式,去恶搞一下

其实也就是相当于覆盖了本来的定义

更多详细请字形翻阅查找相关资料

猜你喜欢

转载自blog.csdn.net/wobushimotou/article/details/80474512