KALI使用记录

最近迷上了KALI系统,高颜值的UI直接戳中了我的审美点,再加上很多内置的渗透工具,使用起来真是方便至极,以下是使用过程的一些记录,避免大家踩坑。

KALI虚拟机安装

在官网链接找到对应的版本即可,按照官网的推荐:可以选择ISO镜像安装,也可以选择虚拟机快照安装。
KALI官网

  • Installer Images(不推荐)
    传统的ISO镜像安装,安装过程繁琐且漫长,与Ubuntu、CentOS的ISO安装略有不同,配置更加繁琐。

  • Virtual Machines
    下载解压后即可用,本质上是一个打包的快照,因此直接在解压路径找到vmx文件用VMware打开即可。
    最新版下载后不能直接进入root模式,按照官网的说法:

    Kali changed to a non-root user policy by default since the release of 2020.1.

    可以执行以下命令授权root模式:

    sudo apt update
    sudo apt install -y kali-grant-root
    

    kali的默认用户名和密码都是kali

桥接模式(VMware)

NAT模式虽然方便,但NAT模式下的虚拟机IP和物理机无线网卡IP不在同一个网段,如果要切换桥接模式可以执行如下操作:

  1. 虚拟机 → \rarr 设置中将网络连接修改为桥接模式
    在这里插入图片描述
  2. 配置桥接网卡
    在VMware中依次点击编辑 → \rarr 虚拟网络编辑器 → \rarr 更改设置 更改设置
    选择VMnet0,在已桥接至中选择对应的无线网卡(选择自动选项会有问题)。无线网卡的选择可以在物理机的cmd中输入ipconfig -all查看无线局域网适配器 WLAN的信息即可找到对应的网卡。
    在这里插入图片描述
  3. 配置网卡信息
    先在物理机上使用ipconfig查看无线局域网适配器 WLAN的默认网关信息,例如你看到的网关IP是192.168.1.1,那么说明你所在的网段是192.168.1.x,x是1到255的数字。
    在kali中使用vim编辑/etc/network/interfaces,根据上面获得的网关信息,对图中的IP地址进行替换即可。
    在这里插入图片描述
    编辑/etc/resolv.conf,配置DNS信息。
    在这里插入图片描述
    最后执行以下命令重启网卡并配置网卡自动启动:
    /etc/init.d/networking restart
    update-rc.d networking defaults
    
  4. 测试连通性
    通过上述配置,虚拟机已经可以访问外网了,可以ping baidu.com测试连通性。

    题外话:测试的时候发现kali虚拟机ping物理机无法连通,但物理机可以ping通kali虚拟机,原因是Windows防火墙的屏蔽作用,在此也简单记录下。

KALI中的Shell

与其他Linux系统不同,Kali默认使用的shell是zsh而非bash,可以查看/etc/passwd
shell配置
因此修改~/.bashrc后是无法在终端生效的,需要修改~/.zshrc或将图中的/usr/bin/zsh换成/usr/bin/bash

KALI安装中文输入法

kali默认是没有中文输入法的,可以安装谷歌输入法:

sudo su # 1. 进入root用户
apt install -y fcitx fcitx-googlepinyin # 2. 安装Google输入法
reboot # 3. 重启生效

安装完成后,在搜索栏键入fcitx,点击Fcitx Configuration进行配置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
只有选中Google Pinyin后才可以输入中文,切换输入法的快捷键是Ctrl+空格,状态栏出现键盘图标:
在这里插入图片描述
可以输入中文了~
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kali是一款流行的网络安全测试工具,可用于探测和审查网络系统的安全性。它提供了多种功能和工具,其中包括查看上网记录。 要在Kali中查看上网记录,可以使用以下步骤: 1. 打开Kali Linux,并以管理员权限登录。 2. 在终端中输入命令"sudo grep -i "http" /var/log/apache2/access.log",该命令将搜索并显示所有包含HTTP请求的访问日志文件。 3. 如果您要查看某个特定网站的上网记录,可以使用"grep"命令结合相关关键字,如"sudo grep -i "example.com" /var/log/apache2/access.log",这将显示所有包含特定网站访问记录的日志文件。 4. 如果使用的是其他网络服务器软件,可以调整命令中的文件路径和名称来读取相应的访问日志文件。 5. 选择一个合适的查看工具,如"less",可以让您更方便地查看整个日志文件的内容。例如,"sudo grep -i "http" /var/log/apache2/access.log | less",这将以分页方式展示匹配的结果,使您能够逐页查看记录。 6. 您还可以将查看结果导出到文件中,可以使用命令"sudo grep -i "http" /var/log/apache2/access.log > output.txt",这将把结果输出到名为"output.txt"的文本文件中。 值得注意的是,上网记录一般会在网络服务器的访问日志中保存,具体位置和相关设置可能因不同的服务器软件而异。因此,在使用Kali或其他工具进行查看时,请确保已正确指定访问日志文件的位置和名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值