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

近期学习总结

首先要有linux先装好ubantu,我这里用的是24.04版本,20.04以上都行。 Docker 是目前最流行的容器化技术,它可以帮助开发者快速部署和运行应用程序。以后会经常用到,漏洞环境拉取等等。 这里推荐一个网站https://vulhub.org/zh是一个开源的漏洞环境,它上面会有一个简单的教程我下面提供另一种方法。

vulhub的教程
Linux使用便捷脚本安装Docker

curl -fsSL https://get.docker.com | sh
验证Docker是否正确安装:

docker version
还要验证Docker Compose是否可用:

docker compose version
克隆仓库

git clone --depth 1 https://github.com/vulhub/vulhub.git
选择漏洞环境 浏览仓库并选择您想要探索的漏洞。每个目录代表一个不同的漏洞应用程序。

cd vulhub/spring/CVE-2022-22947
启动环境 使用Docker Compose构建并启动漏洞环境。

docker compose up -d

http://www.dtcms.com/a/282290.html

相关文章:

  • ADS8331手册驱动开发
  • HTML基础知识 二(创建容器和表格)
  • 达梦数据库CASE_SENSITIVE大小写敏感差异比较
  • HTB cap wp
  • 0 - MIT 6.S081 2020 操作系统 实验环境配置
  • 前端性能与可靠性工程:前端韧性工程 - 优雅降级与离线支持
  • Nginx,MD5和Knife4j
  • 使用TIANAI-CAPTCHA进行行为验证码的生成和缓存的二次校验
  • 【后端】.NET Core API框架搭建(6) --配置使用MongoDB
  • 随机链表的复制数据结构oj题(力口138)
  • 数据结构--准备知识
  • 随机链表的复制数据结构oj题(CM11)
  • SOTI MobiControl vs EasyControl:MDM 解决方案对比 —— 理解差异与价值
  • batchnorm1d,layernorm,revin区别
  • 关于程序=数据结构+算法这句话最近的一些思考
  • 【数据结构】「栈」(顺序栈、共享栈、链栈)
  • iOS 抓包工具选择与配置指南 从零基础到高效调试的完整流程
  • 时序大模型为时序数据库带来的变革与机遇
  • Flutter 记录 使用ModalRoute获取参数
  • flutter app内跳转到其他安卓 app的方法
  • qt udp接收时 丢包
  • 安卓开发使用Android Studio配置flutter环境
  • 《Qt信号与槽机制》详解:从基础到实践
  • Flutter运行Android项目时显示java版本不兼容(Unsupported class file major version 65)的处理
  • 《Qt实战开发》:从计算器到音乐播放器的全栈实现指南
  • 7月16日作业
  • QOpenGLWidget自定义控件— 2D点云显示(支持平移、放缩、绘制网格)
  • 桥下的蓝色风景线
  • 数据库连接池调优以及常见问题
  • SSM框架学习——day3