Kali入坑指南
Kali Linux 是一个基于 Debian 的 Linux 发行版,旨在提供一个实用的工具包,其中包含尽可能多的渗透测试和审计工具。这个开源项目由 Offensive Security 维护和资助,他们提供世界一流的信息安全培训和渗透测试服务。
cp /root/123.txt /var/www
mv /root/123.txt /var/www
rm 123.txt
rm -rf 123
Kali命令篇
在文件操作方面,我们可以进行复制、移动和删除操作。比如,要将 root 目录下的 123.txt 复制到 /var/www 目录下,可以使用相应的命令。移动文件和删除文件同样重要,可以通过特定命令实现。另外,还可以更改路径、创建文件夹以及查看当前路径等操作。
cd /var/www
mkdir hacker
du -h file
cat file
在文本操作中,我们可以使用 cat 命令来查看文件内容。注意,如果文件很大,cat 命令的输出结果可能会在终端上不断输出,可以通过按下 ctrl+c 终止。对于较大的文件,可以使用 less 命令打开,类似于 vim,提供查找和滚动功能。另外,tail 命令用于查看文件的最后几行,而 head 命令则查看文件的头几行。
tail -f access.log
对于过滤内容,可以使用 grep 命令,并结合参数来快速定位所需信息。推荐每次使用参数进行过滤,比如使用 ABC 参数来查看异常前后相关的内容。此外,diff 命令用于比较两个文件的差异,是命令行下的原始比较方式。
tar cvfz archive.tar.gz dir/
tar xvfz. archive.tar.gz
chmod 000 -R /
压缩解压命令
为了减小文件大小,常常会使用压缩工具,如 tar、bzip2、zip、rar 等。创建和解压缩压缩文件都是常见操作。另外,chown 和 chmod 命令用于改变文件的所属用户、所属组和访问权限,与文件权限 777 相关。
chown -R xjj:xjj a
chmod a+x a.sh
yum install wget -y
在修改文件所属用户和组、增加文件执行权限等操作时,可以使用 chown 和 chmod 命令。在 CentOS 中,包管理工具为 yum,可用于安装 wget 命令等。
service mysql restart systemctl restart mysqld
su xjj su - xjj
systemctl 命令用于管理后台服务,包括重启 MySQL 服务等操作。对于普通进程,可以使用 kill 命令进行更详细的控制,不同信号的使用也是需要了解的。su 命令用于切换用户,方便在不同用户之间进行切换。