渗透测试---Linux基础(二)(完结版)
声明:学习素材来自b站up【泷羽Sec】,侵删,若阅读过程中有相关方面的不足,还请指正,本文只做相关技术分享,切莫从事违法等相关行为,本人一律不承担一切后果
目录
一、Linux目录介绍
二、Linux的基本命令详解
三、相关权限命令
四、Linux资源耗尽病毒
一、Linux目录介绍
/bin 二进制可执行命令 /etc系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home放用户的主目录 /lib 标准程序设计库,又叫动态链接共享库 /sbin 超级管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公共的临时文件存储点 /root 系统管理员的主目录 /mnt 系统提供这个目录是让用户临时挂载的文件系统,但是可以不挂载到这里 /lost+found 这个目录平时是空的,系统非正常关机而留下"无家可归"的文件在这里 /proc 虚拟的目录,是系统内存的映射,可通过这个目录中的文件获取系统信息 /var 某些大文件的溢出区,如各种服务器的日志文件 /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录 /usr/bin 众多的应用程序 /usr/sbin 超级用户的一些管理程序
二、Linux的基本命令详解
ls 显示当前目录的文件,或指定目录,参数要学会看手册 clear 清屏,和 windows 中的 cls 一样 cd 切换目录,与 windows 中的一样 (../ 表示当前目录的上一级目录) (./ 表示当前目录) pwd 显示当前所在目录的路径 vim/vi文本编辑器,指定文件后,进入编辑模式,输入 i ,可输入字符,结束的话,先按 esc 键,然后输入 : ,然后输入 wq ,保存并退出, ! 是强制的意思,搭配 q! 表示 强制退出。 touch 创建空文件 mkdir创建目录,配合 -p 参数,遍历目录,如 mkdir 123/1/2/3 ,会创建 1,2,3 目录并分别嵌套 rm -r 参数:删除文件夹和它的所有内容; -i 参数:递归删除; -f 参数:强制删除 cp 路径/文件 路径/文件 (复制的作用) mv 路径/文件 路径/文件 (移动并重命名的作用) cat 查看文件内容,全部显示 head 显示前半段文件内容,如 head -5 xx 查看 xx 文件的前5行内容 tail 显示后半段内容,如 tail -5 xx 查看 xx 文件的后5行内容 more 查看文件内容并翻页,使用空格可进行翻页 ssh 远程登录 useradd 添加用户,使用风格不同,这个可通过参数指定家目录等操作 adduser 添加用户,使用风格不同,新手推荐这个参数,会自动添加用户的家目录等 su 切换用户,若切换到比当前用户的权限高,需要输入当前用户的密码, exit 返回原 用户 userdel 删除用户操作 deluser 删除用户操作 sudo 以管理员权限运行一些命令等 passwd 修改用户密码,使用后,输入两遍新密码即可
三、相关权限命令
chomod rwx -R (数字4代表读权限;2代表写权限,1代表执行权限;0代表没有相应权限) -R:一个标志,表示命令应该递归地应用于所有的子文件和子目录。 -c, --changes 类似于详细模式,但只在发生更改时报告 -f, --silent, --quiet 抑制大部分错误信息 -v, --verbose 对处理的每个文件输出诊断信息 --no-preserve-root 不特殊处理 '/'(默认行为) --preserve-root 递归操作时不允许对 '/' 进行操作 --reference=RFILE 使用 RFILE 的模式代替 MODE 值 --help 显示此帮助信息并退出 --version 输出版本信息并退出 r --> 读 w --> 写 x --> 执行 0777(最高权限) ls 查看一下当前目录有什么文件 ls -l 查看当前目录下文件的权限
chown (改变当前所处的用户和所处的用户组) chown root:root xx.txt
useradd (需要使用参数选项指定上述基本设置,如果不适用任何参数,则创建的用户无密码,无主目录,没有指定的shell版本) adduser (会自动为创建的用户指定目录,系统shell,会在创建时输入用户密码) userdel -f 用户 sudo (以管理员权限运行root权限下可用) passwd(修改用户密码) passwd root
四、Linux资源耗尽病毒
使用 alert 或 notify - send 等工具发送通知#!/bin/bash 首先这里声明使用bash解释器 while true #死循环 do #do中是循环体 notify-send "alert""attention" sleep 2 #中途停两秒 done #done脚本结束标致 保存为.sh文件,这是脚本文件
编辑:vim infinite_popup.sh,然后给它执行权限:chomod+x infinite_popup.sh
运行:./infinite_popup.sh