说在前头:
- 文中链接都是:CSDN中高质量推文,部分获得许可,如有侵权请联系及时删除 本人学生党,没有任何推广赚取利润的意图
- 首先强调:很多问题都是因为校园网AND 物理机的防火墙一定记得关闭!!(也会引出很多问题)
- 个人下面主要提供自己安装的过程(引用很多站友的文章~)
主要是给新手扫盲以及提供一些思考方向
VMware安装配置(windows环境)
安装指南
如果官网下载的kali 2024,直接使用wmware的打开的,打开7z!
我存的安装指南(针对VM17.5.2):
VM17.5.2安装指南
VM17.5.2许可证(可能过期)
避坑之完全删除
如果你安装错误了或者想换个版本,vmware一定要完全删除,链接不一定一直有效但是思路给到你,一定要注意彻底卸载VMware流程,了解到环境关闭等等,注册表等才能卸载干净
完全删除的教学链接
完全删除教学链接2
VMwarefusion安装配置(mac环境)
我注册broadcom账号有点问题,非常奇怪
主要参考
fusion安装参考
注意个人版的不是pro
拓展:fusion安装win
主要参考:
- https://zhuanlan.zhihu.com/p/22153544750 记得下载arm版本
- https://blog.csdn.net/shao_1101/article/details/135216233
- https://www.microsoft.com/zh-cn/software-download/windows11arm64
kali基础配置
解决参考:kali中调整DPI
kali在vmware中页面太小的问题
kali中页面DPI调整(自带软件)
安装VMwaretools:
安装VMwaretools:
sudo apt install open-vm-tools以及 open-vm-tools-desktop
(不用挂在vm自带的linux tools磁盘解压方法,这个方法比较复杂,给感兴趣的童鞋一个思路)
汉化和换源
参考:
https://blog.csdn.net/qq_54780911/article/details/121886567
(在选择语言的时候似乎只有一个对应的)
https://blog.csdn.net/qi23118/article/details/142683271
kali汉化拼音(打字)安装
容易查,是一个插件
参考:
https://blog.csdn.net/weixin_42380348/article/details/89960930
调整百分比
最上方搜索栏搜索“显示” 调整整体百分比防止过大过小
kali进阶配置
自己设置DHCP服务解决桥接模式问题
ubuntu和kali通用~
网上很多方法似乎都行不通o,什么管理员设置桥接模式的,桥接模式还是相当重要,特别是一些测试的时候。下面我提供我的解决思路:
(ipconfig都可以判断是否有ipv4,检查物理机子的网卡启动没,以及虚拟机中是否有连接到)很神奇是有时候IPv6是可以的我发现,所以我手动配置IPv4:
我的配置:
注意DNS一定要配!
这个是根据自己的网络来看着配的,大家懂一些计网就行
唯一缺点是有时候换网络似乎电脑会自己重新分配,这个我也还没解决~
kali高阶配置
kali中vulhub和docker的配置
后面很多其实也都是链接中的一些内容和具体解决时候我的记录
主要参考
辅助参考
其中配置SSH服务中,该文件的部分是对root和密码进行更改滴(为方便)
配置SSH开机自启动:
sudo systemctl enable ssh # 启用服务自启动 enable!!
sudo systemctl start ssh # 启动服务
sudo systemctl status ssh # 查看状态
(sudo update-rc.d ssh enable)(老指令)
查看ssh状态:
sudo service ssh status
sudo service ssh stop/restart #重启动
安装https协议和CA证书,大家可以自己搜
docker配置
如果是生产环境,建议使用 docker-ce,如果只是测试或学习,docker.io 也够用,还是docker.io先 (ai可以问为什么)
docker镜像配置
没错,这个也是需要配源的,需要经常更新
主要参考
较新参考
更新后需要重新加载配置
sudo systemctl daemon-reload
sudo systemctl restart docker
安装pip:
安装pip:apt-get install python3-pip
安装compose部分:
# 下载 docker compose 插件
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose (建立链接)
ls -l /usr/bin/docker-compose(查看链接结果)
下载vulhub
vulhub是github上项目:
git clone https://github.com/vulhub/vulhub.git
如果不太行可以试试gitee上的镜像(似乎也是需要配置docker加速,要看看上面噜)
git clone https://gitee.com/puier/vulhub.git
启动漏洞docker
启动需要一定的时间的
docker ps -a 查看所有容器状态
cd vulhub/sruts2/s2-013 (进入对应的漏洞目录中)
sudo docker-compose up -d 启动docker (靶场文件下存在.yml文件!用于配置环境)
docker-compose down (关闭docker)
docker部分指令:
启动docker:sudo systemctl start docker
检查docker状态:sudo systemctl status docker
显示信息:docker ps -a
停止运行中的容器 : docker stop 容器ID
启动已停止的容器:docker start 容器ID
删除容器 :docker rm 容器ID
如果频繁使用,还有个方法:
#创建一个命名的容器
docker run -it --name my_ciphey remnux/ciphey
#后续可以通过名称快速启动
docker start my_ciphey
docker exec -it my_ciphey /bin/bash
subdomainbrute破解子域名工具安装和使用
使用:
python3 subDomainsBrute.py -f subnames.txt -o baidu.txt baidu.com
常见使用参数:
-version 显示版本号并退出
-h, --help 帮助
-f FILE 指定暴力猜解字典(默认使用subnames.txt)
-full 全扫描,使用subnames_full.txt
-i, --ignore-intranet 忽略不想采集的IP地址
-t THREADS, --threads=THREADS 扫描线程数,默认200
-p PROCESS, --process=PROCESS 扫描进程数,默认为6
-o OUTPUT, --output=OUTPUT 输出文件名称{target}.txt
补充资源
物理机中火狐浏览器可以添加foxyproxy插件
hackbar也是不错的,Burp中hackbar安装教程:https://blog.csdn.net/weixin_55380871/article/details/132633475
尾声
后面自己就没怎么搞安全了(非常幽默,真的,配置环境不是学习的全部啊,入坑it的第一个大坑,配置环境给配爽了,时间全没了),不知道还会不会更新