赞
踩
目录
3.Kali Linux 安装-持久加密USB安装、熟悉环境、熟悉BASH命令
• 下载安装镜像
• https://www.kali.org/downloads/
• 验证hash值
• 制作启动光盘
• 制作启动U盘
• 设置BIOS启动顺序
• 启动安装
Docker被称为一种容器技术
虚拟化:在物理的平台中虚拟化出多个虚拟机,每个虚拟机都有自己完整的操作系统,在这些虚拟出来的完整的操作系统部署我的应用
虚拟化优点:每个应用都有自己独立依赖的虚拟机操作系统平台,不同应用之间是隔离的状态,运行时彼此之间不能干扰
虚拟化缺点:即使装一个小应用,也必须拥有一个完整的操作系统,对系统的存储以及服务器的存储需求量变大
Docker:通过自己的虚拟化层虚拟出一个相对独立的运行环境,这个只是应用必须依赖的一些驱动内核,启动速度快
• 官⽅VM镜像
• https://www.offensive-security.com/kali-linux-vmware-arm-image-download/
• vmware workstation
• VirtualBox
• 下载、安装、扩展⼯具、基本使⽤
• 安装kali
• 安装tools
• LUKS:Linux Unified Key Setup
• 磁盘分区加密规范
• 不依赖于操作系统的磁盘级加密
• Windows——DoxBox
• 后端:dm-crypt
• 前段:cryptsetup
• 微软的bitlocker
• 将镜像刻录到U盘
• dd if=kali-linux-1.1.0-amd64.iso of=/dev/sdb bs=1M
• 为U盘创建额外分区
• 使⽤LUKS加密分区
• 打开加密分区
• 格式化加密分区+卷标
• 挂载加密分区,并创建persistence.conf ⽂件
• 登陆密码
• Top 10 安全⼯具
• 字体调整
• 强⾏终⽌程序
使用命令安装网络监测器,在上面导航栏右键选择面板添加项目
• ⽂件目录
bin:所有用户都可以使用的程序目录
boot:引导程序
dev:存放所有的设备目录
etc:存放配置文件的目录
home:用户的主目录
lib:存放各种库文件
opt:存放应用程序
root:根目录
sbin:只有管理员才可以执行
proc:临时生成的目录
usr:执行程序共享文件
var:存放日志邮件经常变化的目录
• 共享⽂件
• Ls、cd、cat、more、tail、cp、rm、top、ps、grep、ifconfig、 netstat、awk、sort、 fdisk、mount、dmesg 、find、whereis、 Echo、vi
• 管道
• Shell 脚本
一个shell:终端窗口称为一个Shell,它是一个操作系统与使用者之间的一个接口
放些linux指令在这里
# 查看文件ls
ls #显示可见文件
蓝色的为目录,白色为普通文件,绿色的可执行的文件/脚本,红色压缩包文件
ls -a #隐藏文件
.开头隐藏文件
ls -l #详细信息
d开头目录 -开头文件
ls -lh #详细信息友好版
ls -lh --sort=time按时间排序
ls -lh --sort=size 按大小进行排序
#进入目录
cd + (文件夹路径)
cd. #当前
cd.. #上级目录
pwd #查看当前目录
#文件内容
cat + (文件路径)
more + (文件路径)#区别是显示一页停住 less同理不显示%
tail -(数字:想看最后几行) + (文件路径)#看最后几行
grep +(特定字符串)+(文件路径)#看特定的信息
退出是q
#循环往复 watch -n (时间)
#文件操作
rm + (文件名)#删除文件
rm -r+ (文件夹名)#删除文件夹
cp + (文件名)+(想得到的文件名) #复制文件
cp -r + (文件夹名)+(想得到的文件夹名) #复制文件夹
#监视系统
top
kill + (pid)#删除进程
q #退出
#查看进程
ps
ps -ef #详细版
ps aux #另一种详细版
grep 筛选要查看的信息
ifconfig查看当前网络配置信息
netstat查看网络连接信息
管道:将多个命令在同一行的linux命令中进行输入
mount:挂载远程文件夹或者本地文件夹,挂载目录
dmesg:查看message文件内容类似于tail
find查找文件/查目录
find / -iname不区分大小写查找
whereis查找的范围小,速度快
-b 二进制参数
#显示信息
echo “(内容)”#在当前终端显示内容
echo -n “(内容)”#光标不换行
#编辑文件
#第一种
vi (文件名)#编辑文件
:set nu #显示行号
:wq #保存退出
i #插入模式
dd #删除当前行
o #插入一行
y #复制当前行
p #黏贴
#第二种
mousepad (文件名) #之前的linux版本是leafpad
& #依次执行两个命令
&& #前一个命令成功后执行后一个
| #前一个命令的输出作为后一个命令的输入
|| #前一个命令不成功就执行后一个
# 执行文件
./(文件)
输入vi 1.sh
按i开始写入
1.sh
99.sh
ping.sh
运行失败正确结果ping从192.168.1.1一直到192.168.1.254
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。