docker搭建、小皮面板搭建、bp使用、msf

docker搭建Vulhub靶场

docker安装

apt-get install docker.io docker-compose#设置docker代理:创建文件夹以及对应的文件
mkdir /etc/systemd/system/docker.service.d#在该文件中配置自己的代理ip以及代理端口
vim  /etc/systemd/system/docker.service.d/http-proxy.conf#加入以下内容(IP为本机IP,端口为代理端口)
[Service]Environment="HTTP_PROXY=http://10.100.188.176:7897"Environment="HTTPS_PROXY=http://10.100.188.176:7897"
Environment="NO_PROXY=localhost,127.0.0.1"#保存退出后重启服务systemctl daemon-reloadsystemctl restart docker#开始拉取docker镜像docker pull nginx#拉取成功后可以查看cd /docker images#运行docker(端口映射后面跟查看到的IMAGE ID)docker run -d -p 80:80 9592f5595f2b#可以查看运行情况
docker ps

基于docker的nginx服务安装成功
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a95e5444be584393b150ca709fd29ae8.png
开始搭建Vulhub靶场

# 克隆仓库
git clone --depth 1 https://github.com/vulhub/vulhub.git# 进入任何一个漏洞目录
cd vulhub/spring/CVE-2022-22947# 启动环境
docker compose up -d

访问https://192.168.125.130:10000 ----(IP为本机IP)
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/5e20ac09e17149eaa04108b823866291.png

小皮面板搭建pikachu靶场

一、所需材料及环境准备

  • 1.pikachu源码准备

在这里插入图片描述

  • 2.phpstudy准备
    下载官网:link

在这里插入图片描述

  • 3.安装小皮面板
    在这里插入图片描述

在这里插入图片描述

    1. 安装完成后点击启动(这里我们选择Nginx)

在这里插入图片描述
(注:MySql数据库启动失败可能是因为本机3306端口已经被其他Sql数据库占用)

  • 5.靶场源码安装
    在小皮面板安装好后将pikachu源码解压至小皮面板安装路径的www目录下

在这里插入图片描述

文件名为pikachu!!

  • 6.修改数据库用户名和密码
    回到小皮面板查看(可以修改)用户名和密码

在这里插入图片描述
进入 /pikachu/inc 文件夹,并打开 config.inc.php 文件
在这里插入图片描述

修改文件内的用户名和密码
在这里插入图片描述

  • 6.网站的创建
    回到小皮面板点击创建网站
    在这里插入图片描述
  • 7.靶场访问
    打开任意浏览器,地址栏输入 127.0.0.1 并访问,发现可以访问但报错
    在这里插入图片描述

访问 127.0.0.1/install.php ,然后点击 “安装/初始化”

在这里插入图片描述

初始化成功后,即可使用靶场

bp使用爆破模块破解pikachu的登陆密码

    1. 开启代理,打开bp内置浏览器并访问小皮面板的暴力破解
      在这里插入图片描述
      在这里插入图片描述
    1. 开启bp拦截,在小皮面板中随意输入,点击login

在这里插入图片描述
在这里插入图片描述
右键将拦截到的内容传给Intruder

在这里插入图片描述

准备一个密码本
在这里插入图片描述

  • 3.进入Intruder界面准备开始暴力破解
    在这里插入图片描述
    先点击clear清除,再在需要破解的地方添加,再在需要破解的地方添加,再在需要破解的地方添加,并再playload上加入密码本

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

选择刚才准备好的密码本
在这里插入图片描述

  • 4.开始暴力破解并分析结果

在这里插入图片描述
在这里插入图片描述
从结果可以看到:
密码123456长度相较其他不一样,很可能就是密码

msf复现永恒之蓝

  • 1.前提准备
    使用kali虚拟机内部的msfconsole去攻击win7旗舰版虚拟机
    所以需要安装好kali和win7虚拟机
  • 2.使用kali内携带的msf

进入msf
在这里插入图片描述
查找永恒之蓝漏洞

在这里插入图片描述
使用永恒之蓝漏洞
在这里插入图片描述
设置所要攻击的虚拟机IP
在这里插入图片描述

  • 3.开始攻击
    运行漏洞在这里插入图片描述

结果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/914518.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/914518.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI优化器美国VPS集成:智能算力部署与性能调优指南

在当今数字化浪潮中,AI优化器与高性能VPS的融合正成为企业技术架构的核心竞争力。本文将深入解析美国VPS服务器如何通过AI驱动的智能优化技术实现算力突破,从资源配置算法到实时流量调度,全面揭示这种创新组合在跨境电商、大数据分析等场景中…

【保姆级图文详解】Spring AI 中的工具调用原理解析,工具开发:文件操作、联网搜索、网页抓取、资源下载、PDF生成、工具集中注册

目录前言一、Spring AI 中的工具调用(Tool Calling)1.1、概念1.2、工作原理1.3、技术选型1.4、原理解析1.4.1、实现接口1.4.2、工具调用二、工具调用(Tool Calling)开发2.1、文件操作2.1.1、概念描述2.1.2、概念描述2.2、联网搜索…

Redis客户端使用(Client、Java、SpringBoot)

上篇文章: Redis数据类型之zsethttps://blog.csdn.net/sniper_fandc/article/details/149139955?fromshareblogdetail&sharetypeblogdetail&sharerId149139955&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 目录 1 Redis客户端…

Modbus 开发工具实战:ModScan32 与 Wireshark 抓包分析(一

引言 ** 在工业自动化领域,Modbus 协议犹如一座桥梁,连接着各种电子设备,实现它们之间高效的数据交互。从可编程逻辑控制器(PLC)到人机界面(HMI),再到各类智能传感器,M…

Oracle SQL - 使用行转列PIVOT减少表重复扫描(实例)

[13/JUL/2025, Yusuf Leo, Oracle SQL Performance Tuning Series]我们经常会遇到从同一表中按不同维度取出不同区间的数据,再以相同的属性将这些数据分别汇总到一起的需求。这类需求往往迫使我们对同一个表反复去扫描,当原始数据量太大的时候&#xff0…

HTTP 请求方法详解:GET、POST、PUT、DELETE 等

在 HTTP 协议中,请求方法(也称为 HTTP 动词)定义了客户端希望对指定资源执行的操作类型。这些方法是 HTTP 报文的核心组成部分,决定了请求的目的和行为。 主要 HTTP 请求方法 1. GET 用途:获取资源 特点&#xff1a…

Android 代码热度统计(概述)

1. 前言 代码热度统计,在测试中一般也叫做代码覆盖率。一般得到代码覆盖率后就能了解整体样本在线上的代码使用情况,为无用代码下线提供依据。 做了一下调研,在Android中一般比较常用的是:JaCoCO覆盖率统计工具,它采…

RAG优化

RAG搭建本地AI知识库,在使用过程中遇到的三大痛点,以及相应的进阶方案。1. RAG知识库的三大痛点-- 内容理解不足:AI难以全面理解导入资料的内容,比如在向量编码时候,生硬的截断等导致分析结果不理想。eg: 知识库分割器…

Ubuntu 24.04 启用 root 图形登录

关键词:Ubuntu 24.04、root 登录、GDM、SSH、nano、配置文件一、前言 Ubuntu 默认禁用 root 账户 的图形与 SSH 登录,这是为了安全。但在某些场景(如测试、救援、自动化脚本)你可能需要 直接用 root 登录 GNOME 桌面。本文以 Ubun…

Jekyll + Chirpy + GitHub Pages 搭建博客

Chirpy 是适用于技术写作的简约、响应迅速且功能丰富的 Jekyll 主题,文档地址:https://chirpy.cotes.page/ ,Github 地址:jekyll-theme-chirpy 。 1.开始 打开 chirpy-starter 仓库,点击按钮 Use this template -->…

学习 Flutter (一)

学习 Flutter (一) 1. 引言 什么是 Flutter? Flutter 是 Google 开发的一套开源 UI 框架,主要用于构建高性能、高保真、跨平台的应用程序。使用一套 Dart 编写的代码,开发者可以同时构建适用于: Android iOS Web Windows、mac…

Spring Boot 实现图片防盗链:Referer 校验与 Token 签名校验完整指南

Spring Boot 实现图片防盗链教程(Referer 校验 Token 签名校验)本文将详细讲解两种防盗链实现方案,并提供完整代码示例。方案一:Referer 校验通过检查 HTTP 请求头中的 Referer 字段判断来源是否合法。实现步骤创建 Referer 拦截…

从 JSON 到 Python 对象:一次通透的序列化与反序列化之旅

目录 一、为什么要谈 JSON 二、最快速上手:两把钥匙 dumps 与 loads 三、深入 dumps:参数是魔法棒 四、深入 loads:把风险挡在门外 五、文件级序列化:dump 与 load 六、处理中文与编码陷阱 七、异常场景与调试技巧 八、实…

Leetcode 3315. 构造最小位运算数组 II

1.题目基本信息 1.1.题目描述 给你一个长度为 n 的质数数组 nums 。你的任务是返回一个长度为 n 的数组 ans ,对于每个下标 i ,以下 条件 均成立: ans[i] OR (ans[i] 1) nums[i] 除此以外,你需要 最小化 结果数组里每一个 a…

黑搜小知识 | DNS域名解析过程是什么样的?

什么是DNS?DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。举例来说,如果你要访问域…

MyBatis 使用教程及插件开发

作者:小凯 沉淀、分享、成长,让自己和他人都能有所收获! 本文的宗旨在于通过简单干净实践的方式教会读者,使用 SpringBoot 配置 MyBatis 并完成对插入、批量插入、修改、查询以及注解事务和编程事务的使用,通过扩展插件…

Maui劝退:用windows直接真机调试iOS,无须和Mac配对

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

【极客日常】后端任务动态注入执行策略的一种技术实现

近期做项目时遇到一个场景,是需要在后端任务执行时动态注入策略。具体而言,笔者负责的后端服务,可以理解是会在线上服务发布时,对服务风险做实时扫描,那么这个扫描就需要根据当前线上服务发布上下文,匹配对…

8. JVM类装载的执行过程

1. JVM介绍和运行流程-CSDN博客 2. 什么是程序计数器-CSDN博客 3. java 堆和 JVM 内存结构-CSDN博客 4. 虚拟机栈-CSDN博客 5. JVM 的方法区-CSDN博客 6. JVM直接内存-CSDN博客 7. JVM类加载器与双亲委派模型-CSDN博客 8. JVM类装载的执行过程-CSDN博客 9. JVM垃圾回收…

Linux操作系统之信号:信号的产生

前言:上篇文章我们大致讲解了信号的有关概念,为大家引入了信号的知识点。但光知道那些是远远不够的。本篇文章,我将会为大家自己的讲解一下信号的产生的五种方式,希望对大家有所帮助。一、键盘(硬件)产生信…