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

Web安全(一)-靶场搭建过程-基于docker

今天来复习一下web方面的知识

1.1 sqliab环境搭建 基于Centos 和Docker

1.1.1 Vmware环境安装

这个就略去了吧 博主使用的是vmware17pro 具体的密钥什么的大家懂的都懂 这里就不提供了

请添加图片描述

接下来 将带大家安装centos7的镜像

为了方便操作 这里选择 centos7_minimal

地址如下:centos7下载

下载完成后

新建虚拟机选择安装

请添加图片描述

配置随便选一下

在这里插入图片描述

打开

在这里插入图片描述

选择第一个安装

在这里插入图片描述

选择硬盘

在这里插入图片描述

设定密码

在这里插入图片描述

等待安装

在这里插入图片描述

安装完成后重启

在这里插入图片描述

配置下网络

vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>

在这里插入图片描述

按下"i" 然后将 onboot改为yes 后 按esc后wq!

随后执行命令

systemctl restart network 
ip add

来查看自己的ip

在这里插入图片描述

然后去修改ssh链接配置

vi /etc/ssh/sshconfig

在这里插入图片描述

将PermitRootLogin前面的注释符号去掉保存

然后重启ssh服务,关闭防火墙等一系列操作

systemctl restart sshd
systemctl stop firewall
setenforce 0

随后使用ssh连接工具进行链接 这里使用了tabby

在这里插入图片描述

可以看到连接成功了 接下来将进行换源的操作

vi /etc/yum.conf
vi /etc/yum.repos.d/CentOS-Base.repo

在这里插入图片描述

将yum.repos.d/CentOS_Base.repo清空后 将下面的代码输入

[base]
name=CentOS-$releasever - Base - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

完成后如图所示

在这里插入图片描述

随后

yum clean all
yum makeach
yum update 
yum upgrade

然后先安装一个net-tools试一下 因为是minimal版本的镜像,所以基本的ifconfig都没有哦

yum install net-tools

然后安装docker

yum install docker 

输入docker 查看是否安装成功

在这里插入图片描述

随后开始搭建靶场 如 sqli-labs 、pikachu

docker pull acgpiano/sqli-labs
docker pull pikachu

然后使用 docker run -itd 命令就可以运行了

http://www.lryc.cn/news/421129.html

相关文章:

  • 【JavaEE】单例模式和阻塞队列
  • RCE绕过技巧
  • Spring源码解析(31)之事务配置文件解析以及核心对象创建过程
  • win11安装docker报错记录
  • 【vulnhub】CLAMP 1.0.1靶机
  • GPS跟踪环路MATLAB之——数字锁相环
  • docker开发环境搭建-关于数据库的IP是什么
  • loginApi
  • 【RAG检索增强生成】Ollama+AnythingLLM本地搭建RAG大模型私有知识库
  • 【wiki知识库】08.添加用户登录功能--前端Vue部分修改
  • 写给非机器学习人员的 embedding 入门
  • Oracle【plsql编写九九乘法表】
  • ansible安装K8s
  • restful传值
  • Qt自定义TreeWidget,实现展开折叠按钮在右侧,且一条竖直线上对齐
  • 硅步千里:如何入行?——之入行成为软件开发者
  • Sandbox: rsync.samba(80134) deny(1) file-write-create
  • lvs的dr模式综合实践
  • 什么是自然语言处理
  • 快速理解互联网中的常用名词
  • 统计接口调用耗时_黑白名单配置
  • 树莓派4 AV没有视频输出
  • 短信群发平台:解决短信验证码接收问题的5大策略
  • WebSocket 初体验:构建实时通信应用
  • LISA: Reasoning Segmentation via Large Language Model
  • 企业发展与数字化转型:创新驱动未来增长的关键策略
  • 如何选择适合自己的编程语言,为什么R是非计算机专业数据分析的最佳选择,五大点告诉你
  • 【经验分享】数据结构——求树的叶子结点个数计算方法
  • 第十一章:图论part04 110.字符串接龙 105.有向图的完全可达性 106.岛屿的周长(补)
  • Linux中安装MYSQL数据库