kalilinux搭建DCN漏洞靶场

2023-10-27

前言

最近想学一下WEB安全,顺便学习一下靶场环境的搭建,之前搭建过webug玩了一下,但自己电脑运行win7虚拟机实在是卡的不行,后来看到一篇DCN在kalilinux搭建的教程,就试着搭建了下,在搭建过程当中遇到了很多的问题,教程中也只是一笔带过,没办法,只能去请度娘了。现将在搭建过程中遇到的问题记录下来,做一个学习总结,理清一下思路,为以后的学习打基础。废话不多说了,直接上kalilinux

安装kalilinux

kalilinux的教程实在是太多了,这里就不演示了,kalilinux安装教程

搭建靶场

1.直接在kalilinux终端输入

apt-get install docker

如果提示找不到软件包,需要自己去更新源。参考kalilinux更新源。

2.启动Docker服务。

service docker start

3.查看Docker服务运行状态。

service docker status

看见绿色的active (running)就完成了
4. 把文件镜像(已打包)上传到kalilinux里面去,我们需要用到WinSCP工具(已打包)网盘地址提取码:u7ha。

WinSCP连接kalilinux实现文件上传.

1.在连接之前,需要进入kali终端查看sshd_config这个文件,避免连接失败,需要修改如下几个参数,sshd文件
sshd
之后我们终端输入ifconfig查看kali IP地址。如下图:地址
开启ssh服务终端,输入service ssh start
连接kali连接上传文件镜像上传

导入镜像

终端输入

docker load < dcn_web_test.tar 
docker load < dcn_upload.tar

在这里插入图片描述
查看docker镜像。

docker images

镜像
REPOSITORY 和 TAG下面都显示“< none>”,我们修改一下对应值

docker tag [你的IMAGE ID] dcn_web_test:V 1.0
docker tag [你的IMAGE ID] dcn_upload:V 1.0

现在可以启动了。

docker run -itd -p 8888:80 dcn_web_test:V 1.0

完成,输入你的IP地址加8888端口如图:完成

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kalilinux搭建DCN漏洞靶场 的相关文章

  • mysql 子查询

    一 mysql子查询 1 1 子查询定义 子查询 Sub Query 或者说内查询 Inner Query 也可以称作嵌套查询 Nested Query 是一种嵌套在其他 SQL 查询的 WHERE 子句中的查询 子查询用于为主查询返回其所
  • 【自监督学习】 MAE阅读笔记

    1 MAE Masked Autoencoders Are Scalable Vision Learners bert ViT MAE的主要目的是进行迁移学习的预训练 1 Abstract 随即盖住一些图片中的块 patches 并重建被盖
  • YOLOV7学习记录之训练过程

    在前面学习YOLOV7的过程中 我们已经学习了其网络结构 然而实际上YOLOV7项目的难点并不在于其网络模型而是在于其损失函数的设计 即如何才能训练出来合适的bbox 神经网络模型都有训练和测试 推理 过程 在YOLOV7的训练过程中 包含
  • springboot 全局异常处理类

    目录标题 springboot 全局异常处理类 依赖 代码 springboot 全局异常处理类 依赖
  • 记录使用ESP32做WiFi模块使用的学习

    这里使用ESP32作为WiFi模块 使用STA模式或者AP模式 目录 前言 二 配置WiFi模式 1 STA模式 2 AP模式 3 AP STA模式 三 实现ESP32与电脑端通信 ESP32的数据接收与传输 ESP32的完整代码 前言 因
  • 前端报403错误的可能原因

    1 跨域问题 2 请求服务器路径问题
  • Kali Linux相关简介及安装与配置【保姆式教程】

    提示 新手博主 请大家多多关照 每天都要加油鸭 目录 前言 一 Kali Linux介绍 1 包括600多个渗透测试工具 2 免费的 就像啤酒一样 而且用永远都是 3 开源Git树 4 符合FHS 5 广泛的无线设备支持 6 安全的环境中开
  • PWN学习-ADworld刷题

    前言 搁置了一段时间没更博 经历了考试还有一些其他事 决心好好去学pwn 学习的方法打算是按照看视频课加刷题加查找资料来学习 先把新手题都刷了一遍 都是很入门的题目 没啥好提的 收获也少 然后去刷进阶的题 但是目前还没有遇到堆的题目 视频课
  • 开启network-manager.service

    ubuntu20 04 本身系统会默认开机自动连接网络服务 但是我之前自己设置关闭了 所以现在要手动打开使用一下命令 先进入root xxz sudo systemctl start network manager service 回车执行
  • Excel文件导出总结,包含大数据量的分批导出方式

    文章目录 更新记录 需求背景 参考内容 导出方式 代码实现 Excel4J 普通导出 POI原生方式 普通导出 大数据量分批导出 2023 08更新 实际应用记录 依赖版本 实现思路 POI工具类 数据写入 调用测试 测试结果 一个小意外
  • 两个指针相减

    特别特殊的点 include
  • 计网复习第四章——网络层

    基本知识点 两种服务 1 1 虚电路服务 两台机子通信的时候 先建立连接 预留出要用的网络资源 然后双方就用这条虚电路发送分组 1 2 数据报服务 不建立连接 每一个IP数据报独立发送 网络层不保证可靠传输 网际协议IP 2 1 IP地址怎
  • 如何证明凸函数的局部极小值为全局极小值

    最近上系统分析这门课的时候 老师提到了这个概念 当我们能够确定凸函数的局部最小值 这个最小值即为全局极小值 但并未给出证明 这里记录一下 主要用的还是凸函数的定义 凸函数区间任意位置的函数值小于两区间端点函数值之和
  • 设计模式之美(王争)摘录总结

    经过八个月的学习 极客时间中王争的设计模式之美 最近又重读两遍 读书百遍其义自现 真是遍受益匪浅啊 学习之后才知道代码可以这样设计这样优美的编写 觉得自己有摘录一些在学习中认为比较好的精华 以备自己以后的查用和复习 设计模式要干的事情就是解
  • pyqt5_tools下找不到designer.exe的问题

    pyqt tools 5 15 版本 designer exe在路径 Lib site packages qt5 applications Qt bin下
  • Dvwa页面标红问题的逐步攻破(二)

    提示 第二个问题花了很长时间 试了很多种办法 都没成功 但是经过后续的操作我发现第二个问题并没有太大的影响 那就说一下在此过程中遇到的问题及解决吧 解决PHP module gd MIssing Only an issue if you w
  • 【学习笔记】经典目标检测算法

    定义 目标检测任务的目标是找到图像中的所有感兴趣区域 并确定这些区域的位置和类别 目标检测领域的深度学习方法主要分为两大类 两阶段式 Two stage 目标检测算法和单阶段式 One stage 目标检测算法 两步模型有独立地 显式地提取
  • Python学习第六天——函数(一)

    1 为什么用函数 1 代码冗余 程序组织结构不清晰 可读性差 2 扩展性差 2 如何让使用函数 原则 先定义后使用 定义不会执行 但是会检查语法错误 函数名指向内存地址存储代码信息 先通过函数名找到函数的内存地址 然后函数内存地址的 触发代
  • Python学习第八天——模块

    模块 一 什么是模块 模块是一系列功能的集合体 1 模块分为四种类别 一个 py就是可以是一个模块 包 就是一个存放 init py文件的文件夹 使用C编写并链接到Python解释器的内置模块 已被编译为共享库或DLL的C或C 扩展 2 模
  • Python学习第十二天——logging

    1 日志级别 CRITICAL 50 FATAL CRITICAL ERROR 40 WARNING 30 WARN WARNING INFO 20 DEBUG 10 NOTSET 0 不设置 日志的设置是自下而上的 如果等级为ERROR

随机推荐

  • CMake中add_definitions/add_compile_definitions的使用

    CMake中的add definitions命令用于在源文件的编译中添加 D定义标志 其格式如下 add definitions DFOO DBAR 将当前目录中的target的定义添加到编译器命令行 compiler command li
  • priority_queue删除

    在STL中 priority queue的底层实现是利用堆 priority queue没办法实现O 1 复杂度进行任意元素的删除操作 可用利用两个priority queue来实现 具体代码如下所示 push 给队列中插入元素 pop 弹
  • tex常用函数 上下行对齐_tex常用函数 上下行对齐_【学术写作】如何优雅地(用TeX)写AI论文...

    公众号关注 ML NLP 设为 星标 重磅干货 第一时间送达 作者 石昊悦 https zhuanlan zhihu com p 103519006 本文已由原作者授权 不得擅自二次转载 副标题 博士这一年多里老板都教了我些什么 划掉 Fl
  • Mybatis框架:foreach循环遍历字段以及mybatis取值报错There is no getter for property named '__frch_item_0'问题的记录

    估计这时候会有人想 查询动态字段返回值为tableName 就可以了啊 的确 但是个人原因吧 不太喜欢用 来做为查询返回字段 而且用 会影响数据库查询性能 因此才想到用foreach来循环遍历所需字段 foreach 基本语法 标签体内主要
  • 完整的蓝屏错误代码大全详解

    完整的BSOD错误代码列表从STOP 0x1到STOP 0xC0000221 一个死机 BSOD 的蓝屏 技术上称为一个STOP错误 若在Windows遭受了严重的错误 被迫 停 的问题 在任何Windows 操作系统中都会出现BSOD错误
  • CSS基础 —— 浮动布局实例详解和清除浮动的方法

    案例解析 非浮动布局时 包裹元素高度自适应 若给p标签增加浮动属性 包裹元素高度为0 出现高度塌陷问题 在实际应用中 这并不是我们想要的效果 这时就需要清除浮动 即闭合浮动元素 解决办法 方法1 为包裹元素追加一个内容为空的元素 设置cle
  • Linux命令之sed批量替换字符串

    使用sed命令可以进行字符串的批量替换操作 以节省大量的时间成本 将多个文件中的字符串1替换为字符串2 使用的格式如下 sed i s oldstring newstring g grep oldstring rl data a 该组合操作
  • 数据结构链表基本的增删改查源码

    include
  • 火山OpenSSL支持库-04-RC加解密

    本源码转载自利快云https www lkuaiy com 火山OpenSSL支持库 04 RC加解密 一 需要调用的模块 视窗基本类 MFC界面基本类 OpenSSL 二 RC加解密简单介绍 1 RC算法的速度可以达到DES加密的10倍左
  • Ironsource sdk在Unity 2019.3.x下代码过时bug

    报错 Assets IronSource Editor FacebookSettings cs 18 48 error CS0619 PBXProject GetUnityTargetName is obsolete This functi
  • Java 面向对象

    1 继承 1 extends 用于类的继承 implements 用于接口的继承 2 extends 不能多重继承 但是 implements 可以多重继承 3 super关键字 用来引用当前对象的父类 this关键字 指向自己的引用 4
  • k8s-client-go源码剖析(一)

    简介 云原生社区活动 Kubernetes源码剖析第一期 有幸参与云原生社区举办的Kubernetes源码剖析活动 活动主要以书籍 Kubernetes源码剖析 为主要思路进行展开 提出在看书过程中遇到的问题 和社区成员一起讨论 最后会将结
  • 简述ospf的工作原理_全方位了解OSPF的工作原理以及涉及到的重要技术

    OSPF协议是IGP中的一种动态路由协议 它属于链路状态协议 交互的是LSA 链路状态通告 信息 对路由信息的认知很清晰 该文主要阐述了OSPF协议的工作原理 OSPF状态机以及OSPF协议中涉及到的重要技术 关键词 OSPF协议 LSA
  • 快乐数

    编写一个算法来判断一个数是不是 快乐数 一个 快乐数 定义为 对于一个正整数 每一次将该数替换为它每个位置上的数字的平方和 然后重复这个过程直到这个数变为 1 也可能是无限循环但始终变不到 1 如果可以变为 1 那么这个数就是快乐数 示例
  • uni-app的生命周期

    uni app的生命周期包括应用生命周期和页面生命周期 应用生命周期涵盖了整个uni app应用的启动 运行和销毁过程 主要包括以下几个生命周期函数 onLaunch 应用初始化时触发 只触发一次 onShow 应用启动或从后台进入前台时触
  • 自动化测试 selenium 解决selenium.common.exceptions.SessionNotCreatedException: Message: session not created

    问题 selenium common exceptions SessionNotCreatedException Message session not created 原因 selenium模拟的客户端对浏览器的操作 相应浏览器的驱动版本
  • java模拟post请求发送json数据

    import com alibaba fastjson JSONObject import org apache http client methods CloseableHttpResponse import org apache htt
  • Python3中pickle模块介绍

    Pyhton3中的pickle模块用于对Python对象结构的二进制进行序列化 或pickling 和反序列化 或unpickling pickling 是将Python对象及其所拥有的层次结构转化为一个字节流 byte stream 的过
  • 首次使用计算机 鼠标没反应,鼠标没反应各种解决方法教程

    我们在使用鼠标的时候开始肯定没问题 但长期使用下来 总会出现一种故障 比如最常见的鼠标没反应的问题 也就是说不管你怎么滑动鼠标 显示器里的光标都不动了 这种问题怎么解决呢 我们要分成有线鼠标和无线鼠标两种情况 一 有线鼠标没反应 一般有线鼠
  • kalilinux搭建DCN漏洞靶场

    kalilinux系统搭建DCN漏洞靶场 前言 安装kalilinux 搭建靶场 WinSCP连接kalilinux实现文件上传 导入镜像 前言 最近想学一下WEB安全 顺便学习一下靶场环境的搭建 之前搭建过webug玩了一下 但自己电脑运