当前位置: 首页 > news >正文

SEED XSS 实验环境搭建步骤《精简版》

目录

1. 启动 SEED Ubuntu VM

2. 配置 /etc/hosts

3. 下载并解压 Labsetup.zip

4. 使用 Docker Compose 启动实验环境

5. 确保容器正常运行

6. 访问 Elgg Web 应用

7. 账户信息

8. 进入容器内部

9.实验环境搭建完成 🎉

10. 关闭实验

11.💡 重新启动实验环境(VM 已经关闭)


应网友要求,出一个精简版,这个精简版是建立在一切顺利的基础上。捋一捋。

你已经下载了 VM.zip 文件,现在我们一步步搭建环境。

1. 启动 SEED Ubuntu VM

⚠️ 确保网络连接正常,因为需要下载和安装一些依赖。

2. 配置 /etc/hosts

sudo nano /etc/hosts

  对应修改

10.9.0.5  www.seed-server.com
10.9.0.5  www.example32a.com
10.9.0.5  www.example32b.com
10.9.0.5  www.example32c.com
10.9.0.5  www.example60.com
10.9.0.5  www.example70.com

3. 下载并解压 Labsetup.zip

      进入文件夹执行:

cd ~  # 切换到用户主目录
unzip Labsetup.zip
cd Labsetup

4. 使用 Docker Compose 启动实验环境

       Labsetup 文件夹执行:

docker-compose build  # 构建 Docker 镜像
docker-compose up -d  # 启动容器(后台运行)

     等待几分钟,直到所有容器运行完成。

5. 确保容器正常运行

    执行:

docker ps

   你应该能看到如下输出(ID 可能不同):

CONTAINER ID   IMAGE       NAMES
b1004832e275   seed-elgg   hostA-10.9.0.5
0af4ea7a3e2e   mysql       hostB-10.9.0.6

  如果容器没有运行,尝试:

docker-compose up -d

6. 访问 Elgg Web 应用

   在 SEED VM 浏览器(Firefox)里,访问:

http://www.seed-server.com

你应该能看到 Elgg 登录页面

7. 账户信息

实验预设了一些用户,你可以使用这些账号登录:

用户名密码
adminseedelgg
aliceseedalice
bobyseedboby
charlieseedcharlie
samyseedsamy

8. 进入容器内部

如果你需要进入 Elgg 服务器的 shell,先找到 hostA 容器的 ID:

docker ps

然后执行:

docker exec -it <容器ID> /bin/bash

例如:

docker exec -it b1004832e275 /bin/bash

总的来说,进入容器 shell 是为了更灵活地控制和调试实验环境,确保实验可以顺利进行

9.实验环境搭建完成 🎉

现在,你可以开始执行 XSS 攻击实验 了。

10. 关闭实验

如果你完成实验,想要关闭环境:

docker-compose down

11.💡 重新启动实验环境(VM 已经关闭)

1️⃣ 启动 VM

手动打开 VirtualBox / VMware,然后启动你的 SEED Ubuntu 20.04 虚拟机。

2️⃣ 进入实验目录

在 VM 里打开终端,进入 Labsetup 目录:

cd ~/Labsetup

3️⃣ 启动 Docker 容器

运行:

docker-compose up -d  //dcup

这样实验环境就恢复了,所有容器都会自动启动!

4️⃣ 检查是否正常运行

docker ps 确保容器都在运行:

docker ps

如果看到 hostAhostB 的容器在运行,就说明启动成功。

相关文章:

  • 快速入手-基于Django的模版继承操作(六)
  • 英语词汇被动学习 单词发现者-NG
  • 【从零开始学习计算机科学与技术】系统工程概论(一)一般系统论 与 系统工程概论
  • 拓展知识三:编码学及密码学
  • Sqoop安装部署
  • ST的全新STM32U3微控制器(MCU)简析
  • ECharts-一个基于js的可视化图表库
  • redis解决缓存穿透/击穿/雪崩
  • ADASIS V2 协议-2 消息详解
  • Linux NFS、自动挂载与系统启动管理指南
  • c#知识点补充2
  • m4i.22xx-x8系列-PCIe总线直流耦合5G采集卡
  • 高斯数据库如何执行大文件sql文本
  • CSS-文本属性1
  • SQL Server Management Studio(SSMS)安装教程
  • 【Go】切片
  • C#BeginInvoke编程基础(一)
  • python:调用 ui2 获取当前页面所有实时文本
  • 数据结构——优先级队列(堆)
  • 复习HCIA
  • 从“求生”到“生活”:医保纳入创新药让梗阻性肥厚型心肌病患者重拾生活掌控权
  • 印巴战火LIVE丨“快速接近战争状态”?印度袭击巴军事基地,巴启动反制军事行动
  • AI药企英矽智能第三次递表港交所:去年亏损超1700万美元,收入多数来自对外授权
  • 越秀地产前4个月销售额约411.2亿元,达年度销售目标的34.1%
  • 丰田汽车:美国关税或导致4、5月损失1800亿日元,新财年净利润下滑三成
  • 司法部谈民营经济促进法:对违规异地执法问题作出禁止性规定