第一周作业

第一周作业

1、安装VMware虚拟机软件并搭建kali和windows渗透测试虚拟机

下载vmware 然后安装VMware

搭建kali和windows渗透环境

2、复习虚拟机的常见用法,包括快照、内存设置等

内存设置

点击编辑虚拟机设置,就可以更改虚拟机分配的内存和硬盘

同步时间

系统备份

1.快照

对某⼀个特定⽂件系统在某⼀个特定时间内的⼀个具有只读属性的镜像。当你需要重复的返回到 某⼀系统状态,⼜不想创建多个虚拟机的时候,就可以使⽤快照功能。

2.克隆

⼀个虚拟机的克隆就是原始虚拟机全部状态的⼀个拷⻉,或者说⼀个镜像。克隆的过程并不影响 原始虚拟机,克隆的操作⼀但完成,克隆的虚拟机就可以脱离原始虚拟机独⽴存在,⽽且在克隆的虚拟 机中和原始虚拟机中的操作是相对独⽴的,不相互影响。克隆过程中,VMware会⽣成和原始虚拟机不同 的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在同⼀⽹络中出现,并且不会产⽣任何冲 突。 VMware⽀持两种类型的克隆: 完整克隆、链接克隆

在使⽤克隆之前要先关掉虚拟机 选择你的虚拟机,⿏标右键 - 管理 - 克隆 ,点击 下⼀⻚。

一直点击下一步,一直到这个图片选择虚拟机的位置,就克隆好了。

vmware的三种网络模式

1.NAT模式

该模式下,虚拟机可以和宿主机可以互相访问,但不可访问宿 主机所在⽹络的其它计算机。采⽤NAT模式最⼤的优势是将虚拟系统接⼊互联⽹⾮常简单,只要求宿主 机器能访问互联⽹即可,不需要配置IP地址、⼦⽹掩码、⽹关等,但DNS地址还是要根据实际情况填的

2.桥接模式

桥接模式是通过虚拟⽹桥将主机上的⽹卡与虚拟交换机 VMnet0连接在⼀起,虚拟机上的虚拟⽹卡(并不 是 VMware Network Adapter VMnet1和 VMware Network Adapter VMnet8)都连接在虚拟交换机 Vmnet0上,所以桥接模式的虚拟机必须与主机在同⼀⽹段且⼦⽹掩码,⽹关与DNS也要与主机⽹卡⼀ 致。所以虚拟机与宿主机和物理机处于同⼀个局域⽹中,可以和本局域⽹中的其它真实主机进⾏通讯。 在桥接模式下,需要⼿⼯为虚拟系统配置IP地址、⼦⽹掩码,并且还要和宿主机器处于同⼀⽹段中。

3.仅主机模式

使⽤仅主机模式⽹络连接的虚拟机⽆法连接到Internet(在主机上安装合适的路由 或代理软件,或者在Windows系统的主机上使⽤Internet连接共享功能,仍然可以让虚拟机连接到 Internet或其他⽹络)。

3、安装docker、复习docker的常用命令并安装dvwa漏洞靶场

windows平台安装docker

Docker Desktop 安装指南

首先进入BIOS打开虚拟化

我是华硕电脑,开机后点击F2按键进入BIOS,点选[Intel(VMX) Virtualization Technology]选项并设置为[Enabled]这样虚拟化就完成了

下载安装 Hyper-V

搜索控制面板

然后选择程序与功能

然后再启动或关闭windows功能

然后将Hyper-V勾选

然后再根据链接下载windows的docker

hub.docker.com/?overlay=on...

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

完成后使用可以使用docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。

当docker出现关于wsl2的报错时使用管理员终端进行下载wsl

登录docker后的界面

linux docker安装

需要更换一下镜像源,我在第一条命令执行完后跟换了镜像源

tee /etc/docker/daemon.json <<EOF { "registry-mirrors": [ "docker.1panel.live", "docker.1ms.run", "dytt.online", "docker-0.unsee.tech", "lispy.org", "docker.xiaogenban1993.com", "docker.yomansunter.com", "666860.xyz", "a.ussh.net", "hub.rat.dev", "docker.m.daocloud.io" ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

下载并执行Docker官方安装脚本

curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh

启动Docker服务

sudo systemctl start docker sudo systemctl enable docker

docker常见命令

以下是常用的 Docker 客户端命令:

命令 功能 示例
docker run 启动一个新的容器并运行命令 docker run -d ubuntu
docker ps 列出当前正在运行的容器 docker ps
docker ps -a 列出所有容器(包括已停止的容器) docker ps -a
docker build 使用 Dockerfile 构建镜像 docker build -t my-image .
docker images 列出本地存储的所有镜像 docker images
docker pull 从 Docker 仓库拉取镜像 docker pull ubuntu
docker push 将镜像推送到 Docker 仓库 docker push my-image
docker exec 在运行的容器中执行命令 docker exec -it container_name bash
docker stop 停止一个或多个容器 docker stop container_name
docker start 启动已停止的容器 docker start container_name
docker restart 重启一个容器 docker restart container_name
docker rm 删除一个或多个容器 docker rm container_name
docker rmi 删除一个或多个镜像 docker rmi my-image
docker logs 查看容器的日志 docker logs container_name
docker inspect 获取容器或镜像的详细信息 docker inspect container_name
docker exec -it 进入容器的交互式终端 docker exec -it container_name /bin/bash
docker network ls 列出所有 Docker 网络 docker network ls
docker volume ls 列出所有 Docker 卷 docker volume ls
docker-compose up 启动多容器应用(从 docker-compose.yml 文件) docker-compose up
docker-compose down 停止并删除由 docker-compose 启动的容器、网络等 docker-compose down
docker info 显示 Docker 系统的详细信息 docker info
docker version 显示 Docker 客户端和守护进程的版本信息 docker version
docker stats 显示容器的实时资源使用情况 docker stats
docker login 登录 Docker 仓库 docker login
docker logout 登出 Docker 仓库 docker logout

更多详细命令点击该链接Docker 命令大全 | 菜鸟教程

测试docker是否安装完成,使用这条命令

安装好后拉取镜像,启动容器

docker run -d -p 80:80 sagikazarmark/dvwa

在本机浏览器访问虚拟机的IP地址

初始账号密码是admin/password

4、安装常用工具课件中提到的工具并熟悉使用方法

clash

clash很早之前就已经安装完成了

这是下载地址https://一元机场.ink/down/clash.7z

购买机场后在profile里添加url

在使用时我们最好打开这三个

这样能保证你的虚拟机也是有梯子的。

cpolar

cpolar内⽹穿透官⽹:www.cpolar.com/

进入官网后,下载对应系统版本cpolar。

访问127.0.0.0.9200

创建账号进行登录

创建隧道,把本地网站投射到公网,实现公网地址访问本地网站

Navicat很早之前就已经下载了

是一个关于数据库的软件

下载可以在官⽹下载,官网下载地址:www.navicat.com.cn/download/na...

phpstudy

官⽹下载:www.xp.cn/download.ht...

下载完成后的界面

点击网站,打开默认站点

打开网站的界面

我们只需要把代码放到网站的根目录里就可以把代码的效果呈现到网站上

vscode

vscode可以安装很多的插件,可以让vscode可以拥有更多的功能

5、注册硅基流动大模型、申请密钥并结合工具使用deepseek-ai/DeepSeek-V3模型

注册硅基流动大模型

申请密钥

下载chatbox

添加轨迹流动的密钥

这样就可以使用deepseekV3大模型了

预习web开发基础和web安全就业班相关课件

相关推荐
乌托邦的逃亡者1 小时前
Docker的/var/lib/docker/目录占用100%的处理方法
运维·docker·容器
OKUNP5 小时前
Docker高级管理--容器通信技术与数据持久化
docker·容器·php
星辰云-12 小时前
【超详细】CentOS系统Docker安装与配置一键脚本(附镜像加速配置)
linux·docker·centos
果子⌂14 小时前
Docker-构建镜像并实现LNMP架构
mysql·nginx·docker·容器·架构·php
无敌糖果14 小时前
K8S数据流核心底层逻辑剖析
docker·容器·kubernetes·k8s架构·底层逻辑·k8s数据流
极限实验室18 小时前
一键启动:使用 start-local 脚本轻松管理 INFINI Console 与 Easysearch 本地环境
数据库·docker
❀͜͡傀儡师18 小时前
docker 安装数据集成平台 Apache SeaTunnel 服务
docker·容器
超级小忍19 小时前
Spring Boot 与 Docker 的完美结合:容器化你的应用
spring boot·后端·docker
B1nna21 小时前
Docker学习
学习·docker·容器