进阶操作
使用kali命令界面了解vim编辑器
为kali主机配置网络
一、使用kali命令界面了解vim编辑器
1.以普通用户登录桌面环境,并通过命令完成相关操作
1.1以kali普通用户登录kali桌面系统找到桌面左上的【终端模拟器】,单击即可打开命令行窗口
1.2执行ls /列出根目录下有哪些内容
┌──(k㉿kali)-[~]
└─$ ls / //列出根目录/下的内容
bin home lib32 media root sys vmlinuz
boot initrd.img lib64 mnt run tmp vmlinuz.old
dev initrd.img.old libx32 opt sbin usr
etc lib lost+found proc srv var
┌──(k㉿kali)-[~]
└─$
1.3执行pwd检查当前位置
┌──(k㉿kali)-[~]
└─$ pwd //检查当前目录位置
/home/k
┌──(k㉿kali)-[~]
└─$
1.4执行cd/boot/切换目录,执行pwd确认结果
┌──(k㉿kali)-[~]
└─$ cd /boot/ //进入/boot/目录
┌──(k㉿kali)-[/boot]
└─$ pwd //检查当前目录位置
/boot
2.执行sudo -i提权为管理员,使用VIM命令
2.1执行sudo -i 切入root的命令行环境
┌──(k㉿kali)-[/boot]
└─$ sudo -i //使用sudo提权
[sudo] k 的密码: //验证用户kali的密码
┏━(Message from Kali developers)
┃
┃ We have kept /usr/bin/python pointing to Python 2 for backwards
┃ compatibility. Learn how to change this and avoid this message:
┃ ⇒ https://www.kali.org/docs/general-use/python3-transition/
┃
┗━(Run “touch ~/.hushlogin” to hide this message)
┌──(root💀kali)-[~]
└─# //已成功切换为root管理员(权限标识为#)
2.2执行pwd检查当前位置
┌──(root㉿kali)-[~]
└─# pwd //检查当前目录位置
/roo
2.3执行vim /boot/kali.txt创建一个新文件,内容为'hello world'
┌──(root㉿kali)-[~]
└─# vim /boot/kali.txt //表示在boot文件目录下创建kali.txt的文件
2.4按下回车按钮提交后,会进入vim编辑器的命令模式(初始),左下角提示的是新文件的位置和'新'的字样,表示我们创建的是一个新的txt文本文档
2.5如何向文件录入文本内容呢?可以按下"i"键,这时左下角会提示“--插入--”字样,这表示已进入编辑模式了
2.6那么我们现在可以输入文字了,我们输入内容为'hello world'
2.7完成内容编辑后,如果要保存修改并退出编辑器,应该先按ESC键返回初始模式(左下角提示“--插入--”字样会消失),在按下冒号:切换到末行模式(在下角提示一个":"),然后在:后输入wq(命令代表保存并退出),回车确认,就可以保存所操作的修改,并退出vim编辑器,会自动返回命令行
2.8如何查看我编辑的vim文件呢?,可以执行cat /boot/kali.txt,查看文件内容(cat我就不用解释是什么意思了把(^_^))
┌──(root㉿kali)-[~]
└─# cat /boot/kali.txt //输入命令
hello world //可以查看到文档内容
二、为kali主机配置静态网络
1.调整VMware虚拟网络
1.1打开VMware Workstation的“虚拟网络编辑器”,单击VMware Workstation软件菜单“编辑”->“虚拟网络编辑器”,可以打开虚拟网络设置窗口
2.2再单击右下角的“更改设置”按钮,表示将要以管理员权限来修改设置(如果出现“用户账户控制”的提示,请选择“是”)
2.3找到VMnet8网络,设置子网号192.168.10.0选择VMnet8,将对应的“子网IP栏”修改为192.168.10.0,然后单击“确定”即可。
2.使用nmtui为kali虚拟机设置静态地址
1.以管理员权限执行nmtui命令
┌──(root㉿kali)-[~]
└─# nmtui //启用nmtui网络配置工具
2.使用nmtui命令回车确认后会显示以下界面
3.修改IP地址、默认网关、DNS服务器地址确认当前已选中“编辑连接”,单击Enter键,看到默认已选中有线连接“Wired connection 1”,再次单击Enter键。
4.进入“编辑连接”界面以后,按Tab键移动光盘、按Enter键进行选择,将IPv4配置方法设置为“手动”;然 后“显示”出地址参数,根据实验要求设置好IP地址和掩码192.168.10.211/24,将默认网关、DNS服务器都设置为192.168.10.2,确保“自动连接”前面为“[X]”选中状态,最后单击“确定”->“返回”,回到nmtui管理器初始界面。
5.重新激活连接在nmtui管理器初始界面中,单击“启用连接
6.看到“Wired connection1”连接名以后,先后单击2次Enter键(中间可以间隔2秒左右), 表示先停用此连接,再启用此连接,以重新读取更改后的新配置。注意,连接名前面必须有“*”标记,才表示 此连接已经激活了
3、确认配置结果,并测试连通性
1.查看IP地址 执行ifconfig命令,可以看到IP地址为192.168.10.211,子网掩码为255.255.255.0。
┌──(root㉿kali)-[~]
└─# ifconfig //查看网卡信息
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 //以太网卡0
inet 192.168.10.211 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::20c:29ff:fe7d:f935 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:7d:f9:35 txqueuelen 1000 (Ethernet)
RX packets 804 bytes 58002 (56.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 189 bytes 17128 (16.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 //本地回换接口
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 4 bytes 240 (240.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 240 (240.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2.查看默认网关 执行route -n命令,可以看到一条目的地、子网掩码都是0.0.0.0的路由条目,对应的Gateway显示为 192.168.10.2,这就是已经设置的本机的默认网关记录。
┌──(root㉿kali)-[~]
└─# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.10.2 0.0.0.0 UG 100 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
3.查看DNS地址 执行cat /etc/resolv.conf命令(显示DNS配置文件内容),可以看到有一条“nameserver DNS服务器地址”的记录。
┌──(root㉿kali)-[~]
└─# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.10.2
4.从Windows真机检测与kali虚拟机的连通性 使用ping命令检查kali主机的IP地址192.168.10.211,应成功收到反馈
Microsoft Windows [版本 10.0.22631.3880]
(c) Microsoft Corporation。保留所有权利。
C:\Users\14260>ping 192.168.10.211
正在 Ping 192.168.10.211 具有 32 字节的数据:
来自 192.168.10.211 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.10.211 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.10.211 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.10.211 的回复: 字节=32 时间<1ms TTL=64
192.168.10.211 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
好了就写到这里把,最近在忙整理之前的笔记木有时间更新,感谢大家的浏览,后续我会把更新频率提上来的,下一章开始讲kali的入狱篇哈哈哈~
版权归原作者 K‘Dash 所有, 如有侵权,请联系我们删除。