首页 > 系统相关 >Linux基础(2)以及资源耗尽病毒的编写(详见B站泷羽sec)

Linux基础(2)以及资源耗尽病毒的编写(详见B站泷羽sec)

时间:2024-11-11 17:15:23浏览次数:3  
标签:文件 txt 创建 用户 sec Linux 泷羽 权限 目录

免责声明:本教程作者及相关参与人员对于任何直接或间接使用本教程内容而导致的任何形式的损失或损害,包括但不限于数据丢失、系统损坏、个人隐私泄露或经济损失等,不承担任何责任。所有使用本教程内容的个人或组织应自行承担全部风险。

Linux目录介绍:

/bin  二进制可执行文件(kali里面是工具+一些文件)

/etc  系统的管理和配置文件

/etc/rc.d  启动的配置文件和脚本

/home     用户主目录的基点

/lab     标准程序设计苦逼,又叫动态链接共享库

/sbin     超级管理命令,这里存放的是系统管理员使用的管理程序

/tmp       公共的临时文件存储点

/root     系统管理员的主目录

/mnt    系统提供这个目录是让用户临时挂载的文件系统

/lost+found     这个目录平时是空的,系统非正常关机而留下的"无家可归"的文件就在这里面

/proc      虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息

/var     某些大文件的溢出区,比如说各种服务器的日志文件

/user    最庞大的目录,要用到的应用程序和文件几乎都在这个目录

/user/bin众多的应用程序

/user/sbin    超级用户的一些管理权限

Linux常见命令:

1.ls

显示当前目录文件

2.clear

清屏

3.cd

切换目录

4.pwd

显示当前所在目录

5.vim

文本编辑器用来编辑文本

6.touch

创建文件

7.mkdir

创建目录

8.mkdir -p(遍历创建目录)

mkdir -p 123/1/2/3

创建123目录,包含1目录,1目录下包含2目录,2目录下包含3目录

9.rm -r 123(删除123目录)

-i  递归删除

-r  删除文件夹和它的所有内容

-f   强制删除

10.cp

cp 1.txt ../1.txt

将1.txt复制到上一级目录下,名称也是1.txt

11.mv

移动文件

mv 1.txt 2.txt

相当于在原目录下1.txt重命名为2.txt

12.cat

查看文件内容

13.head

查看前半段内容

14.tail

查看后半段内容

15.more

查看文件内容并翻页

16.ssh

基本命令:

1.chmod    (数字4代表读权限;2代表写权限;1代表执行权限;0代表没有权限)

r(读)

W(写)

x(执行)

0777(最高权限)

ls -l查看当前目录下文件的权限

提升到最高权限后颜色发生变化

chow(改变当前所处的用户和所处的用户组)

chown root:root 3.txt

useradd & adduser

adduser(会自动为创建的用户指定目录,系统shell版本,会在创建时输入用户密码)

创建的用户的根目录是空的

exit为退出当前用户的命令

userdel -f a    删除a用户

useradd(需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码,无主目录,没有指定shell版本)

sudo(以管理员权限运行 root权限下可用)

password(修改用户密码)

Linux资源耗尽病毒

使用alert或notify-send等工具发送通知

首先要用touch创建文件,然后再用vim文本编辑器编辑文件

#!/bin/bash

while true

do

    notify-send    "无限弹窗" "这是一个无限循环的弹窗"

    sleep 2

done

保存这个脚本到一个文件中,比如infinite_popup.sh,然后给它执行权限:chmod +x infinite_popup.sh

运行这个脚本:

bash infinite_popup.sh

Windows     dos编程

Linux      bash编程

标签:文件,txt,创建,用户,sec,Linux,泷羽,权限,目录
From: https://blog.csdn.net/weixin_43433141/article/details/143657326

相关文章

  • linux 计算程序运行时间, 及时间差
    linux计算程序运行时间,及时间差统计Shell脚本执行时间,帮助分析改进脚本执行linuxshell计算时间差值#!/bin/bash#计算时间差date1=$(date+"%Y-%m-%d%H:%M:%S")echo"时间1:$date1"echo"延时10s"sleep10date2=$(date+"%Y-%m-%d%H:%M:%S")echo"时间2......
  • Linux kernel 堆溢出利用方法(二)
    前言本文我们通过我们的老朋友heap_bof来讲解Linuxkernel中off-by-null的利用手法。在通过讲解另一道相对来说比较困难的kerneloff-by-null+dockerescape来深入了解这种漏洞的利用手法。(没了解过docker逃逸的朋友也可以看懂,毕竟有了root权限后,docker逃逸就变的相对简单了)。......
  • Linux常用命令之touch命令详解
    touch命令详解touch是一个在Unix和类Unix操作系统(如Linux和macOS)中广泛使用的命令行工具,主要功能包括更新文件的时间戳(访问时间和修改时间)和创建新的空文件。touch命令非常灵活,可以通过多种选项来定制其行为,以满足不同的需求。基本语法touch命令的基本语法如......
  • linux中使用cd指令跳转路径时带不带“/”
    在Linux中使用`cd`命令跳转目录时,是否需要`/`取决于路径的类型。以下是规则:1.**绝对路径:以`/`开头**-如果路径以`/`开头,表示从根目录开始的**绝对路径**。-使用绝对路径可以精确定位到文件系统中的某个目录,不受当前目录影响。-例如:```bashcd/......
  • linux进程概念
    前言:进程是linux中非常重要的概念,执行的每一个程序都是进程。因此我们需要了解进程。1.冯洛伊曼体系结构我们常见的计算机以及不常见的计算机大多都遵循冯洛伊曼体系结构。冯洛伊曼体系结构由五部分组成,分别是输出设备,输入设备,存储器,运算器和控制器组成。输入设备包括键......
  • apt-get——Debian Linux发行版中的APT软件包管理工具
    转自于:https://github.com/jaywcjlove/linux-command,https://blog.csdn.net/liudsl/article/details/79200134后不赘述apt-getDebianLinux发行版中的APT软件包管理工具,现在更推荐使用apt,相关命令附后。说明apt-get命令是DebianLinux发行版中的APT软件包管理工具。所有......
  • Linux中文件系统层次结构简述
    在Linux操作系统中,并没有像Windows那样的“盘符”概念。相反,Linux使用一个统一的文件系统层次结构,所有的文件和目录都挂载在一个单一的根目录/下。这种设计使得文件系统的管理更加灵活和一致。文件系统层次结构在Linux中,文件系统通常按照以下层次结构组织:/(根目录):文件系......
  • linux系统的简单介绍
    一个项目的工作流程:1.linux系统Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作......
  • Spring Security 防止 CSRF 攻击
    使用security是3.3.2版本1、启用CSRF,security自带功能1@Bean2publicSecurityFilterChainfilterChain(HttpSecurityhttpSecurity)throwsException{3//禁用默认的登录和退出4httpSecurity.formLogin(AbstractHttpConfigurer::di......
  • 1分钟学会在Linux下模拟网络延迟
    1.背景为了测试程序的健壮性以及在弱网环境下程序的表现,通常需要创造一个“不那么稳定”的网络环境,但这种模拟十分不好控制变量,比如希望控制网络延迟在500ms时,现实环境则是难以实现的,那有什么解决的办法呢?答案是,可以在Linux下使用tc命令来模拟延迟。2.安装在不同的发行......