1.安装VMware,搭建kali与Windows渗透测试虚拟机
在VMware官网(https://www.vmware.com )下载,正常安装运行。
成功安装后,到kali官网(https://www.kali.org)下载 ,点击download选择安装virtual machines版本(配置好的虚拟机),解压缩后,进入VMware首页点击打开虚拟机,选择刚下载好的kali包,成功配置kali。
下载好Windows渗透测试虚拟机安装包解压缩后,执行与安装kali一样步骤,点击打开虚拟机,选择解压后文件,成功安装Windows渗透测试虚拟机。
2.虚拟机常见用法及设置
(1)点击编辑虚拟机设置,调节内存大小,处理器核数及磁盘空间
(2)点击左上角编辑,点击虚拟网络编辑
(3)将虚拟机设置为nat模式,点击VMent8,设置子网,此处将子网设置为10.0.0.0。
(4)右键单击虚拟机名称,选择拍摄快照,拍摄快照即为保存当前虚拟机状态,可看作虚拟机的一个备份在日后出现问题时选择恢复快照,可将虚拟机恢复到拍摄时状态。
点击绿色启动键右侧第三个小时钟图标为管理快照,如上图所示,可选择恢复到某一快照,或对快照进行删除管理。
3.安装docker与dvwa漏洞靶场
1.安装docker
进入docker官网(https://www.docker.com)点击download docker desktop根据系统选择版本进行
下载。
在下载后安装之前确认打开virtual machine platform服务
点击下载好的docker安装程序,正常安装,本人在安装时报错缺少wsl服务,进入本机命令行模式输入wsl --install,下载好 wsl后正常启动docker桌面版。
点击镜像images的运行键检测docker是否成功安装
出现如上图所示结果代表成功安装,还可在本机命令行中使用docker,输入docker run hello-world出现如下图所示结果也代表成功安装。
2.docker常用命令
格式:docker [命令] [可选参数]
(1)docker run把镜像加载成我们的环境,让他变成容器。
常用可选参数
-i 表示以《交互模式》运行容器。
-d 会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器)。
-t 表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
–name 为创建的容器命名。(默认会随机给名字,不支持中文字符!!!)
-v 表示目录映射关系,即宿主机目录:容器中目录。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。
-p 表示端口映射,即宿主机端口:容器中端口。 比如:-p 8080:80 就是将容器中的80端口,映射到主机中的8080端口
–network=host 表示将主机的网络环境映射到容器中,使容器的网络与主机相同。每个 Docker 容器都有自己的网络连接空间连接到虚拟 LAN。使用此命令则会让容器和主机共享一个网络空间。
(2)docker ps 查看容器
-a 查看当前所有容器
-q 仅显示IP
-s 显示容器大小
(3)docker stop/docekr start
关闭容器,打开容器
(4)docker rm
删除容器
(5)docker restart
重启正在运行容器
(6)docker logs
查看容器日志输出
(7)docker network
ls 列出所有的Docker网络。
create 创建一个新的Docker网络。
connect 将容器连接到指定的Docker网络。
disconnect 将容器从指定的Docker网络断开连接。
3.安装dvwa漏洞靶场
下载dvwa靶场,解压缩后放入phpstudy的www目录下,改名删掉master
打开 dvwa 文件夹下的 config 文件夹,找到config.inc.php文件,复制一份在本文件夹下,出现一个config.inc.php-副本。
用vscode打开config.inc.php.dist 文件,更改密码,关闭文件,删除文件后缀.dst
打开phpstudy,点击数据库,点击创建数据库,输入数据库名、用户名、密码,最后点击确认(必须与刚刚文件中的保持一致)创建数据库前先开启MySQL服务。
再点击创建网站,域名输入dvwa,端口更改为8898,其余默认,之后点击确认。
创建好后点击管理打开网站,用设置好的username和password登录,之后打开 config.inc.php 文件
找到第27行28行分别将6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg,6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ复制到等号后。再次刷新dvwa网页,reCAPTCHA key一行变为绿色生效。
生效后进入自己安装的php路径下的PHPstudy\phpstudy_pro\Extensions\php\php7.3.4nts,找到php.ni文件在php.exe下面第二个,用vscode打开点击ctrl+g跳转到第849行,将849行与853行状态改为on
再回到dvwa网页,到最下面点击创建数据库,到登录页面,填写用户名为 admin,密码为 password,点击 login 登录
成功安装dvwa。
5.注册硅基流动,申请密钥,结合工具使用deepseek
进入硅基流动官网,注册
SiliconFlowhttps://www.siliconflow.cn/
创建密钥点击API密钥,新建API密钥,进行编辑设置。
vscode里添加插件roocode,API provider 设置为openai compatiable,再填写URL和密钥,URL用下图中用户指南中快速上手中代码https://api.siliconflow.cn/v1复制到URL中,密钥复制自己创建的,模型选择deepseekv3.
设置完成后就可以正常使用roocode。