【网络安全】内部应用中的多重漏洞利用

server/2024/10/20 1:19:16/

未经许可,不得转载。

文章目录

    • 初步发现:帐户枚举
    • 利用帐户枚举
    • 发现 IDOR 导致帐户接管
    • 拦截请求
    • 洪水攻击:注册拒绝服务

目标网站:https://redacted.com

初步发现:帐户枚举

在最近的一次渗透测试中,我对一个仅供员工使用的内部应用程序进行了评估,重点关注身份验证和帐户管理功能。该应用程序允许用户通过电子邮件地址注册并验证帐户。

我首先通过注册新帐户、验证电子邮件和登录来测试身份验证机制。在尝试使用已注册的电子邮件地址进行注册时,应用程序返回了错误消息(见下图):

错误消息

为了确定该错误消息的性质,我查看了Burp Suite流量。我发现尽管前端显示了通用错误消息,服务器实际返回了明确的信息:“电子邮件已存在”:

服务器响应

这一明确的消息揭示了一个帐户枚举漏洞。通过使用不同的电子邮件地址对系统进行探测,我能够识别出哪些电子邮件已被注册,从而为更有针对性的攻击奠定基础。<


http://www.ppmy.cn/server/127434.html

相关文章

C语言+单片机

今天内容有点水哈哈&#xff08;忙着练焊铁技术了嘻嘻&#xff09; C语言 简单学习了while语言以及其与for语言的区别和适用方法 .循环结构&#xff1a; 初始化语句条件判断句条件控制句 for语句 for(int1;i<100;i){执行条件} for (int i 1; i < 100; i) {printf(&quo…

Docker面试-24年

1、Docker 是什么&#xff1f; Docker一个开源的应用容器引擎&#xff0c;是实现容器技术的一种工具&#xff0c;让开发者可以打包他们的应用以及环境到一个镜像中&#xff0c;可以快速的发布到任何流行的操作系统上。 2、Docker的三大核心是什么? 镜像&#xff1a;Docker的…

计算机网络思维导图

计算机网络 网络层 概述 主要任务 实现网路互连&#xff0c;进而实现数据包在各网络之间的传输 解决问题 向运输层提供可靠传输/不可靠传输的服务网络层寻址问题路由选择问题 英特网时使用最多的互联网&#xff0c;使用TCP/IP协议栈 网络层使用网际协议IP&#xff0c;时整个…

前端练习小项目 —— 让图片变得更 “色”

前言&#xff1a;相信读者在学习完了HTML、CSS和JavaScript之后已经想要迫不及待的想找一个小型的项目来练练手&#xff0c;那么这篇文章就正好能满足你的 “需求”。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客 在开始学习…

C++11标准模板(STL)- 常用数学函数 - 计算反正弦 (arcsin(x))(std::asin, std::asinf, std::asinl)

常用数学函数 计算反正弦 &#xff08;arcsin(x)&#xff09; std::asin, std::asinf, std::asinl 定义于头文件 <math.h> float asinf( float arg ); (1)(C99 起) double asin( double arg ); (2) long double asinl( long double arg ); (3)(C99 起) 定…

Elasticsearch学习笔记(3)

RestAPI Elasticsearch&#xff08;ES&#xff09;官方提供了多种语言的客户端库&#xff0c;用于与Elasticsearch进行交互。这些客户端库的主要功能是帮助开发者更方便地构建和发送DSL&#xff08;Domain Specific Language&#xff09;查询语句&#xff0c;并通过HTTP请求与…

Qt_QSS介绍与使用

目录 1、QSS的语法介绍 2、QSS的基本使用 3、QSS的全局设置 4、样式的叠加特性 5、样式的优先级 6、使用Qt Designer设置样式 7、选择器种类介绍 7.1 类选择器 7.2 ID选择器 7.3 并集选择器 8、子控件选择器 9、伪类选择器 10、盒子模型 10.1 设置边框和内…

在 VSCode IDE 中,使用 ESP32-S3 的 USB 接口进行调试

使用 USB 管脚进行 JTAG 调试&#xff0c;在 VSCode 环境中的使用请阅读官方说明&#xff1a;Configuration for Visual Studio Code Debug 1、先编译工程并烧录固件 2、打开 OpenOCD 环境&#xff1a; 键 F1 —> OpenOCD 板配置 —> USB-JTAG键 F1 —> OpenOCD 管理…