当前位置:   article > 正文

第二章-Kali安装_kali安装dirsearch

kali安装dirsearch

目录

2.Kali Linux安装-硬盘安装、虚拟机安装

01硬盘安装

02DOCKER

03虚拟机安装

3.Kali Linux 安装-持久加密USB安装、熟悉环境、熟悉BASH命令

01. 持久加密USB安装-1

02.持久加密USB安装-2

03.持久加密USB安装-3

04熟悉环境

4.Kali Linux安装-熟悉环境

熟悉BASH命令

一些linux指令

#命令之间-管道

shell脚本


2.Kali Linux安装-硬盘安装、虚拟机安装

01硬盘安装

• 下载安装镜像

• https://www.kali.org/downloads/

• 验证hash值

• 制作启动光盘

  • live

• 制作启动U盘

• 设置BIOS启动顺序

• 启动安装

02DOCKER

Docker被称为一种容器技术

  • 虚拟化和Docker

虚拟化:在物理的平台中虚拟化出多个虚拟机,每个虚拟机都有自己完整的操作系统,在这些虚拟出来的完整的操作系统部署我的应用

虚拟化优点:每个应用都有自己独立依赖的虚拟机操作系统平台,不同应用之间是隔离的状态,运行时彼此之间不能干扰

虚拟化缺点:即使装一个小应用,也必须拥有一个完整的操作系统,对系统的存储以及服务器的存储需求量变大

Docker:通过自己的虚拟化层虚拟出一个相对独立的运行环境,这个只是应用必须依赖的一些驱动内核,启动速度快

  • Kali Docker image

03虚拟机安装

• 官⽅VM镜像

• https://www.offensive-security.com/kali-linux-vmware-arm-image-download/

• vmware workstation

• VirtualBox

• 下载、安装、扩展⼯具、基本使⽤

• 安装kali

• 安装tools

3.Kali Linux 安装-持久加密USB安装、熟悉环境、熟悉BASH命令

01. 持久加密USB安装-1

• 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

02.持久加密USB安装-2

• 为U盘创建额外分区

• 使⽤LUKS加密分区

• 打开加密分区

• 格式化加密分区+卷标

• 挂载加密分区,并创建persistence.conf ⽂件

03.持久加密USB安装-3

04熟悉环境

• 登陆密码

• Top 10 安全⼯具

• 字体调整

• 强⾏终⽌程序

使用命令安装网络监测器,在上面导航栏右键选择面板添加项目

• ⽂件目录

bin:所有用户都可以使用的程序目录

boot:引导程序

dev:存放所有的设备目录

etc:存放配置文件的目录

home:用户的主目录

lib:存放各种库文件

opt:存放应用程序

root:根目录

sbin:只有管理员才可以执行

proc:临时生成的目录

usr:执行程序共享文件

var:存放日志邮件经常变化的目录

• 共享⽂件

4.Kali Linux安装-熟悉环境

熟悉BASH命令

• 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指令

放些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

#命令之间-管道

& #依次执行两个命令

&& #前一个命令成功后执行后一个

| #前一个命令的输出作为后一个命令的输入

|| #前一个命令不成功就执行后一个

# 执行文件

./(文件)


shell脚本

输入vi 1.sh

按i开始写入

1.sh

99.sh

ping.sh

运行失败正确结果ping从192.168.1.1一直到192.168.1.254

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/457648
推荐阅读
相关标签
  

闽ICP备14008679号