本文主要是介绍图解==>渗透测试KAILI系统的基本操作(第九课),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
渗透测试KAILI系统的基本操作(第九课)
渗透测试KAILI系统的安装环境(第八课)-CSDN博客
第一部分 认识KAILI操作系统的使用 以2022年版本为例
第二部分 kaili 最新版本的操作系统 的图形话页面 英文版本
第三部分 13条基础命令操作回顾
1 第一条命令 ls ls/ less cat
- ls:用于列出目录和文件。常用的参数有 -l(显示详细信息),-a(显示所有文件,包括隐藏文件)等。
- less:用于查看文件内容。与cat命令的区别在于,less支持滚动和搜索等功能,更适合查看大文件。
- cat:用于查看文件内容。常用的参数有 -n(显示行号),-E(在每行末尾显示$符号)等。
2 Pwd 用于显示当前工作目录的路径
pwd是Linux和Unix系统中的一个命令,用于显示当前工作目录的路径。pwd命令不需要任何参数。下面是一些常见的pwd命令操作:
显示当前目录: 在终端中输入pwd,会输出当前工作目录的路径。
切换目录并显示路径:在终端中输入cd [目录],然后再输入pwd,会输出新工作目录的路径。
管道输出: 在终端中输入pwd | less,会使用管道将pwd的输出传递给less命令,这样就可以使用less命令浏览输出的内容。
脚本中使用: 在shell脚本等程序中使用pwd命令,可以获取当前脚本所在的目录,用于执行相对路径的操作。例如,可以使用cd "$(dirname "$0")"命令将工作目录切换到脚本所在目录。
使用环境变量: 在shell脚本中,可以使用$PWD环境变量代替pwd命令。例如,可以使用echo $PWD输出当前工作目录的路径。
3 ls -- help 寻求帮助的命令操作
用法:ls [选项]... [文件]...
列出给定文件(默认为当前目录)的信息。
如果不指定 -cftuvSUX 中任意一个或--sort 选项,则根据字母大小排序。必选参数对长短选项同时适用。-a, --all 不隐藏任何以 . 开始的项目-A, --almost-all 列出除 . 及 .. 以外的任何项目--author 与 -l 同时使用时,列出每个文件的作者-b, --escape 以 C 风格的转义序列表示不可打印的字符--block-size=大小 与 -l 同时使用时,将文件大小以此处给定的大小为单位进行缩放;例如:“--block-size=M”;请参考下文的大小格式说明-B, --ignore-backups 不列出任何以 ~ 字符结束的项目-c 与 -lt 共同使用时:根据 ctime 排序并显示ctime(文件状态最后更改的时间);与 -l 共同使用时:显示 ctime 并按照名称排序;其它情况:按照 ctime 排序,最新的最前-C 每栏由上至下列出项目--color[=WHEN] 控制是否使用带颜色的输出;WHEN 可以是“always”(默认缺省值)、“auto”或“never”;更多信息请见下文-d, --directory 当遇到目录时列出目录本身而非目录内的文件-D, --dired 产生适合 Emacs 的 dired 模式使用的结果-f 不进行排序,-aU 选项生效,禁用 -ls --color-F, --classify 加上文件类型的指示符号(*/=@| 其中一个)--file-type 类似,但不后缀‘*’字符--format=关键字 交错 -x,逗号分隔 -m,水平 -x,长 -l,单栏 -1,详细 -l,垂直 -C--full-time 类似 -l --time-style=full-iso-g 类似 -l,但不列出所有者--group-directories-first在文件前分组目录;此选项可与--sort 一起使用,但是一旦使用--sort=none (-U) 将禁用分组-G, --no-group 以一个长列表的形式,不输出组名-h, --human-readable 与 -l 和 -s 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G等)--si 同上面类似,但是使用 1000 为基底而非 1024-H, --dereference-command-line跟随命令行列出的符号链接--dereference-command-line-symlink-to-dir跟随命令行列出的指向目录的符号链接--hide=PATTERN 隐藏符合 shell PATTERN 模式的项目(-a 或 -A 将覆盖此选项)--hyperlink[=WHEN] 文件名使用超链接;WHEN 可以是“always”(缺省时的默认选项)、“auto”或“never”--indicator-style=方式 指定在每个项目名称后加上指示符号方式:none(默认)、slash(-p)、file-type(--file-type)以及 classify(-F)-i, --inode 显示每个文件的索引编号(inode 号)-I, --ignore=模式 不显示任何匹配指定 shell <模式>的项目-k, --kibibytes 默认使用 1024 字节的块显示磁盘使用量;只用于 -s 和每个目录的总计-l 使用较长格式列出信息-L, --dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息-m 所有项目以逗号分隔,并填满整行行宽-n, --numeric-uid-gid 类似 -l,但列出用户和组的 ID 号-N, --literal 输出未经引号括起的项目名称-o 类似 -l,但不列出有关组的信息-p, --indicator-style=slash对目录附加“/”作为指示符号-q, --hide-control-chars 以“?”字符代替无法打印的字符--show-control-chars 原样显示无法打印的字符(这是默认行为,除非被调用本程序的名称是“ls”而且是在终端中进行输出)-Q, --quote-name 将条目名称括上双引号--quoting-style=方式 使用指定引用的方式显示条目的名称:literal, locale, shell, shell-always,shell-escape, shell-escape-always, c, escape(该选项优先于 QUOTING_STYLE 环境变量的配置)-r, --reverse 逆序排列-R, --recursive 递归显示子目录-s, --size 以块数形式显示每个文件分配的尺寸-S sort by file size, largest first--sort=WORD sort by WORD instead of name: none (-U), size (-S),time (-t), version (-v), extension (-X)--time=WORD change the default of using modification times;access time (-u): atime, access, use;change time (-c): ctime, status;birth time: birth, creation;with -l, WORD determines which time to show;with --sort=time, sort by WORD (newest first)--time-style=TIME_STYLE 使用 -l 时显示的时间/日期格式;请见下面TIME_STYLE 的相关内容-t 按时间排序,最新的最前;参见 --time-T, --tabsize=COLS 指定制表符(Tab)的宽度,而非默认8字符-u 同 -lt 一起使用:按照访问时间排序并显示;同 -l 一起使用:显示访问时间并按文件名排序其它:按照访问时间排序,最新的最靠前-U 不进行排序;按照目录顺序列出项目-v 在文本中进行数字(版本)的自然排序-w, --width=COLS 设置输出宽度为 COLS 对应的值。0 代表无限制-x 逐行列出项目而不是逐栏列出-X 根据扩展名按字母顺序排序-Z, --context 输出每个文件的所有安全上下文信息-1 每行只列出一个文件。与 -q 或 -b 共用时避免 '\n'--help 显示此帮助信息并退出--version 显示版本信息并退出The SIZE argument is an integer and optional unit (example: 10K is 10*1024).
Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of 1000).
Binary prefixes can be used, too: KiB=K, MiB=M, and so on.TIME_STYLE 参数可以是 full-iso、long-iso、iso、locale 或 +格式。
这里的格式字符串按照类似 date(1) 的方式进行解读。如果格式字符串是
格式1<换行符>格式2 的形式的话,格式1对应的字符串将应用于不是最近使用的文件
而格式2对应的字符串将应用于最近使用的文件。TIME_STYLE 如果带有“posix-”
前缀,它只会在 POSIX locale 之外发挥作用。另外,TIME_STYLE 环境变量如果存在
则会作为默认使用的格式。使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。
使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。
LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。退出状态:0 正常1 一般问题 (例如:无法访问子文件夹)2 严重问题 (例如:无法使用命令行参数)GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告任何翻译错误
完整文档 <https://www.gnu.org/software/coreutils/ls>
或者在本地使用:info '(coreutils) ls invocation'
4 ls 基本使用 ls -[26个字母的大小写]
ls:List,列出目录中的文件和子目录。
命令选项:
-A:查看所有文件与目录(包含隐藏文件与目录,不包含.和..)
-d:查看目录本身而不是目录内内容
-a:查看所有(包含.和..在内)的所有文件和目录
-l:长格式显示(显示详细内容)
-h:以人类易于阅读的方式查看
例子:ls -ldh /root
┌──(root㉿kaili)-[~]
└─# ls /
0 boot etc initrd.img lib lib64 lost+found mnt proc run srv tmp var vmlinuz.old
bin dev home initrd.img.old lib32 libx32 media opt root sbin sys usr vmlinuz┌──(root㉿kaili)-[~]
└─# ls -l
总用量 44
drwxr-xr-x 2 root root 4096 10月 12 10:27 公共
drwxr-xr-x 2 root root 4096 10月 12 10:27 模板
drwxr-xr-x 2 root root 4096 10月 12 10:27 视频
drwxr-xr-x 2 root root 4096 10月 12 10:27 图片
drwxr-xr-x 2 root root 4096 10月 12 10:27 文档
drwxr-xr-x 2 root root 4096 10月 12 10:27 下载
drwxr-xr-x 2 root root 4096 10月 12 10:27 音乐
drwxr-xr-x 2 root root 4096 10月 12 16:00 桌面
drwxr-xr-x 2 root root 4096 10月 12 10:27 com.home
drwxr-xr-x 2 root root 4096 10月 12 13:11 hellow
-rw------- 1 root root 87 10月 12 15:40 pass.txt┌──(root㉿kaili)-[~]
└─# ls -ld
drwx------ 17 root root 4096 10月 12 20:31 .┌──(root㉿kaili)-[~]
└─# ls -a
. 模板 文档 桌面 .bashrc.original .config .face.icon .ICEauthority .local .Xauthority .zsh_history
.. 视频 下载 .bash_logout .cache .dmrc .gnupg .java pass.txt .xsession-errors .zshrc
公共 图片 音乐 .bashrc com.home .face hellow .lesshst .profile .xsession-errors.old┌──(root㉿kaili)-[~]
└─# ls -A
公共 图片 音乐 .bashrc com.home .face hellow .lesshst .profile .xsession-errors.old
模板 文档 桌面 .bashrc.original .config .face.icon .ICEauthority .local .Xauthority .zsh_history
视频 下载 .bash_logout .cache .dmrc .gnupg .java pass.txt .xsession-errors .zshrc┌──(root㉿kaili)-[~]
└─# ls -lda
drwx------ 17 root root 4096 10月 12 20:31 .┌──(root㉿kaili)-[~]
└─# ls -h
公共 模板 视频 图片 文档 下载 音乐 桌面 com.home hellow pass.txt┌──(root㉿kaili)-[~]
└─# ls -lh
总用量 44K
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 公共
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 模板
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 视频
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 图片
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 文档
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 下载
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 音乐
drwxr-xr-x 2 root root 4.0K 10月 12 16:00 桌面
drwxr-xr-x 2 root root 4.0K 10月 12 10:27 com.home
drwxr-xr-x 2 root root 4.0K 10月 12 13:11 hellow
-rw------- 1 root root 87 10月 12 15:40 pass.txt
5 cd 切换盘符操作
┌──(root㉿kaili)-[~]
└─# cd /home/┌──(root㉿kaili)-[/home]
└─# ls
kaili┌──(root㉿kaili)-[/home]
└─# ls /
0 boot etc initrd.img lib lib64 lost+found mnt proc run srv tmp var vmlinuz.old
bin dev home initrd.img.old lib32 libx32 media opt root sbin sys usr vmlinuz┌──(root㉿kaili)-[/home]
└─# cd /lib/ ┌──(root㉿kaili)-[/lib]
└─# ls /
0 boot etc initrd.img lib lib64 lost+found mnt proc run srv tmp var vmlinuz.old
bin dev home initrd.img.old lib32 libx32 media opt root sbin sys usr vmlinuz┌──(root㉿kaili)-[/lib]
└─# ls
apache2 groff libhotpatchtest.so pkgconfig
apparmor grub libmfhdfalt.so.0 pm-utils
apt grub-legacy libmfhdfalt.so.0.0.0 policykit-1
aspell gvfs libogdi.so.4 policykit-1-gnome
atril hashcat libogdi.so.4.1 polkit-1
bfd-plugins hashcat-utils libqscintilla2_qt5.so.15 postgresql
binfmt.d hdparm libqscintilla2_qt5.so.15.0 pppd
blt2.5 ifupdown libqscintilla2_qt5.so.15.0.0 pulse-15.0+dfsg1
cgi-bin init libsupp.a python2.7
clang ipsec libvpf.so.4 python3
cmake ispell libvpf.so.4.1 python3.10
cnf-update-db java-wrappers linux-boot-probes python3.9
command-not-found john llvm-11 qt5
compat-ld jvm llvm-13 rsyslog
console-setup kali_tweaks llvm-14 ruby
cpp kernel locale runit-helper
cryptsetup klibc lsb sasl2
cryptsetup-nuke-password klibc-rHeLaxcFPRSNiEhwu8SlOzTYtIk.so man-db sftp-server
cups ld-linux.so.2 mime speech-dispatcher-modules
dbus-1.0 libarmadillo.so.11 modprobe.d ssl
debug libarmadillo.so.11.2.3 modules sysctl.d
dpkg libBLT.2.5.so.8.6 modules-load.d sysstat
emacsen-common libBLTlite.2.5.so.8.6 mozilla systemd
engrampa libdfalt.so.0 mysql sysusers.d
environment.d libdfalt.so.0.0.0 NetworkManager tasksel
ettercap libdlrpc.so nginx tcltk
file libettercap.so ogdi terminfo
firefox-esr libettercap.so.0 openssh tmpfiles.d
firewalld libettercap.so.0.8.3.1 openvpn udev
firmware libettercap-ui.so oracle udisks2
galera libettercap-ui.so.0 os-prober unity-settings-daemon-1.0
gcc libettercap-ui.so.0.8.3.1 os-probes valgrind
git-core libgalera_smm.so os-release websockify
gnome-settings-daemon-3.0 libguytools.so.2 p7zip X11
gnupg libguytools.so.2.1.0 pam.d x86_64-linux-gnu
gnupg2 libhotpatch.a passing-the-hash xorg
gold-ld libhotpatch.so php
6 绝对路径相对路径
在 Linux 中,路径是指向文件或目录的位置。路径可以使用绝对路径或相对路径来表示。
1. 绝对路径
绝对路径是指从根目录开始的完整路径。根目录是 Linux 文件系统的顶层目录,通常用 “/” 表示。在绝对路径中,路径名中的每一个目录都用斜杠 “/” 分隔开来。
例如,要访问 /home/user1/testfile 这个文件,其绝对路径就是 /home/user1/testfile。
1. 相对路径
相对路径是相对于当前工作目录的路径。当前工作目录是命令行 shell 所在的目录。在相对路径中,路径名中的每一个目录都用斜杠 “/” 分隔开来。
例如,如果当前工作目录是 /home/user1,且要访问 testfile,可以使用相对路径 ./testfile 或者 testfile。
7 文件的创建 删除
mkdir:Make Directory,创建新目录。
-p : 需要时创建目标目录的上层目录rmdir:Remove Directory,删除空目录。
-p:删除指定目录及上级目录
8 文件文档的创建 删除
rm:Remove,删除文件和目录。
touch:创建新文件或更新已有文件的时间戳。
9 文件文档的移动 复制
cp:Copy,复制文件和目录。
-r:递归mv:Move,移动文件和目录,也可用于重命名文件和目录。
10 用户的增删改查
useradd:创建新用户。
userdel:user delete 删除用户。
-r:删除宿主目录和邮箱passwd:password 设置用户密码。
11 用户组的增删改查
groupadd:创建新用户组。
groupdel:group delete 删除用户组。
gpasswd:group password 用于管理组的密码和成员列表
-a, --add <user>: 将指定用户添加到组中。
-d, --delete <user>: 从组中删除指定用户。
12 查看 IP地址 window操作系统 ipconfig Linux操作系统是Ifconfig
C:\Users\MZFAITHDREAM>ipconfigWindows IP ConfigurationEthernet adapter VirtualBox Host-Only Network:Connection-specific DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::9608:ef42:a84a:241a%9IPv4 Address. . . . . . . . . . . : 192.168.56.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Wireless LAN adapter WLAN:Media State . . . . . . . . . . . : Media disconnectedConnection-specific DNS Suffix . :Wireless LAN adapter 本地连接* 3:Media State . . . . . . . . . . . : Media disconnectedConnection-specific DNS Suffix . :Wireless LAN adapter 本地连接* 4:Media State . . . . . . . . . . . : Media disconnectedConnection-specific DNS Suffix . :Ethernet adapter 以太网:Connection-specific DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::a6f2:a07b:b2d:6b30%15IPv4 Address. . . . . . . . . . . : 176.28.11.4Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 176.28.11.1Ethernet adapter VMware Network Adapter VMnet1:Connection-specific DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::c348:3bb5:29ea:741b%18IPv4 Address. . . . . . . . . . . : 192.168.84.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Ethernet adapter VMware Network Adapter VMnet8:Connection-specific DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::f059:d26:43ef:718a%19IPv4 Address. . . . . . . . . . . : 192.168.10.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :
13 VIM文档编辑模式
vim:Visual Interface Improved Unix/Linux系统中最常用的文本编辑器之一
命令模式下
/单词 搜索单词
按n:上一个搜索项
按N:下一个搜索项末行模式下
:wq 保存并退出
:q! 强制退出(不保存)
:set nu 设置行号
:set nonu 取消行号
这篇关于图解==>渗透测试KAILI系统的基本操作(第九课)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!