实战分享:我是如何挖到CSDN漏洞的?

文章目录

  • 前言
  • 一、过程
  • 二、总结
  • 《Windows信息安全和网络攻防》——清华大学出版社


前言

CxxN是国内很出名的博客平台,用户量非常大,注册用户据说有1个亿?(官方写的)本次我发现的漏洞详情是可以通过用户的id直接获取用户完整的手机号,姓名,性别,出生年月日、毕业院校、就职公司、用户邮箱等个人敏感信息。注意,是完整手机号,所以我定的是未授权访问漏洞,也有点越权的感觉;这也就意味着,攻击者可以利用这个漏洞,获取所有csdn平台用户的完整手机号,在护网中,特别是蓝队溯源,拥有手机号+社工库,你的个人信息大概率是裸奔了。发现漏洞的过程并不算曲折,所以写一篇文章简单记录一下。

声明💡:漏洞已经上报并被官方修复了,本文仅供学习参考。


提示:以下是本篇文章正文内容,下面案例可供参考

一、过程

首先我是从web开始挖掘的,但是官网没找到危害太大的漏洞,所以我换了个攻击角度,从app入手。直接从官网下载App安装包,安装完成之后尝试BP抓包,非常幸运,他们的app居然没做防抓包,这对后面的渗透方便了许多。安装后,点击我的-右上角箭头-申请认证。

在这里插入图片描述

在这里插入图片描述

点击申请认证之后,请求和响应如下:
在这里插入图片描述

由于信息有点多,我直接把码打死,大家也都看到了,手机号,姓名、用户名、出生年月、就职公司(如果在平台认证了的话)、个人邮箱等等…统统暴露了。下图我换了个id,是个腾讯的大佬。

在这里插入图片描述

可能你们还不知道这个username参数指的是什么,其实就是用户id,随便点击一个博主的主页,在url上面就能看到。下图👇🏻红色框框的部分就是id。

在这里插入图片描述

二、总结

漏洞已经提交并修复:

在这里插入图片描述

在这里插入图片描述

举一反三,除了cxxn,我还从其他的平台也发现了同样的问题,都在个人主页或相关的功能处有个请求参数,这个参数可能是一个id或者用户名,通过枚举,可以越权查看其他用户的信息,非常有意思,我刷了好几个类似的。

在这里插入图片描述


《Windows信息安全和网络攻防》——清华大学出版社

京东🔗购买价值更优惠:
https://item.jd.com/13804211.html

在这里插入图片描述

在这里插入图片描述

《Windows信息安全和网络攻防》以信息技术(IT)企业的实际用人要求为导向,总结笔者在网络安全行业十多年的经验编写而成。《Windows信息安全和网络攻防》共11章,内容包括TCP/IP基础、搭建网络攻防实验环境、网络攻防和网络命令、木马技术研究、踩点与网络扫描、Windows应用层软件漏洞分析、Windows内核编程、安全网络通信、SSL-TLS编程、IPv6网络渗透测试、网络安全抓包WinPcap编程。 《Windows信息安全和网络攻防》内容紧凑翔实、语言简练、实用性强,可作为网络系统运维人员工作和学习的参考用书,也可作为高等院校计算机相关专业的教材.

    文章原创,欢迎转载,请注明文章出处: 实战分享:我是如何挖到CxxN高危漏洞的?.。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

如何创建和编辑抖音百科词条,不会的找我们代创建!

如何创建和编辑抖音百科词条,不会的找我们代创建! 如何创建抖音百科个人词条,个人抖音百科的创建 #抖音百科 #百科 #推广 做过百度百科的老板们注意了,等一下别划走。 2024 年品宣新风口出现了,抖音百科正在替代百度…

金言问卷:国外问卷调查可以做吗?

国外问卷调查可不可以做? 金言问卷告诉你,答案是肯定可以的。接下来就给你讲讲为什么是肯定的答案。 首先,为什么是肯定可以做呢?因为国外问卷调查可以产生收益是真实的,像我们客户昨天193美元1350人民币&#xff0c…

Flutter Android Package调用python

操作步骤 一、创建一个Flutter Package 使用以下指令创建一个Flutter Package flutter create --templateplugin --platformsandroid,ios -a java flutter_package_python 二、修改android/build.gradle文件 在buildscript——>dependencies中添加以下内容 //导入Chaqu…

MySQL面试题--连续三天登录(困难)

一、准备工作 drop table if exists author_tb; CREATE TABLE author_tb (author_id int(10) NOT NULL,author_level int(10) NOT NULL,sex char(10) NOT NULL ); INSERT INTO author_tb VALUES(101, 6, m),(102, 1, f),(103, 1, m),(104, 3, m),(105, 4, f),(106…

Matlab 的.m 文件批量转成py文件

在工作中碰到了一个问题,需要将原来用matlab gui做出来的程序改为python程序,因为涉及到很多文件,所以在网上搜了搜有没有直接能转化的库。参考了【Matlab】一键Matlab代码转python代码详细教程_matlab2python-CSDN博客 这位博主提到的matla…

ReKep——李飞飞团队提出的新一代机器人操作方法:基于视觉语言模型和关键点约束

前言 由于工厂、车厂的任务需求场景非常明确,加之自今年年初以来,我司在机器人这个方向的持续大力度投入(包括南京、长沙两地机器人开发团队的先后组建),使得近期我司七月接到了不少来自车厂/工厂的订单,比如柔性上料、物料分拣、…

自动泊车系统中的YOLOv8 pose关键点车位线检测

自动泊车系统中的YOLOv8关键点车位线检测技术解析 引言 随着智能驾驶技术的快速发展,自动泊车功能成为了现代汽车的重要组成部分。它不仅能够提高驾驶的安全性,还能在一定程度上解决城市停车难的问题。在自动泊车系统中,准确识别停车位的位置…

10年408考研真题-数据结构

23.[2010统考真题]若元素 a,b,c,d,e,f 依次进栈,允许进栈、退栈操作交替进行,但不允许连续3次进行退栈操作,不可能得到的出栈序列是(D)。 A.dcebfa B.cbdaef C.bcaefd D.afedcb 解析:直接看D选项&#xff0c…

风力发电厂智能化转型5G工业路由器物联网应用解决方案

在风力发电厂的智能化转型过程中,5G工业路由器作为数据传输的高速通道,更是连接风电设备、传感器与云端智能平台的桥梁。通过5G的高带宽和低延迟特性,工业路由器能够实时传输海量的风电厂数据,包括但不限于风速、风向、发电机温度…

opencv实战项目二十四:棋盘格相机内参标定

文章目录 前言一、简介:二、使用步骤2.1制作标定板2.2 拍摄不同角度的标定板2.3计算棋盘格角点并优化2.4计算相机参数 三、整体代码实现: 前言 在数字图像处理和计算机视觉领域,相机标定是一个至关重要的步骤。它为相机提供了一个准确的数学…

vue和thinkphp路由伪静态配置

vue路由伪静态配置: location / { try_files $uri $uri/ /index.html; } thinkphp 路由伪静态配置 location ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s$1 last; break; } }

CMA第三方软件测试报告获取指南

在当今竞争激烈的市场环境中,企业对于产品质量的重视程度不断提高。为了确保软件产品的性能和安全性,许多企业开始寻求专业的第三方测试服务来获取第三方软件测试报告,而有无CMA认证资质对于软件测试报告来说至关重要。 CMA认证是中国国家认…

极客天成NVFile并行文件存储加速多模态大模型训练

01 国内多模态大模型训练的存储系统应用现状 近年来,中国在人工智能领域,尤其是多模态大模型的研发和应用方面取得了显著进展。随着百度文心一言、阿里通义千问、讯飞星火等支持图文生成的国产大模型,以及抖音、快手等在视频生成领域的突破…

RK3568平台(基础篇)示波器的使用

一.示波器面板介绍 示波器的横轴表示的是时间,在横轴上有10个小格,每个小格的时间是200us。 示波器的纵轴表示的是电压,在纵轴上有8个小格,每个小格的电压表示1V。 以上是个方波,方波在纵轴上占5个小格,每个小格的电压是500mv,所以这个方波的电压为2500mv。 方波在横…

python毕业设计基于django+vue医院社区医疗挂号预约综合管理系统7918h-pycharm-flask

目录 技术栈和环境说明预期达到的目标具体实现截图系统设计Python技术介绍django框架介绍flask框架介绍解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示操作可行性技术路线感恩大学老师和同学详细视频演示源码获取 技术…

ETL架构类型有哪些?怎么选择?

ETL作为一种企业常用的数据流程和数据管理的重要手段,帮助企业完成大量的数据处理和解决数据分析需求。在选择ETL工具时,同样需要考量ETL架构。ETL架构类型有哪些?企业如何根据自身业务需求选择合适的ETL架构呢?本文将介绍三种常用…

SpringBoot项目编译运行成功,但有些包名类名仍然下划线标红的解决方法 | Idea

目录 问题解决方案:方法一:方法二【我用这个成功的】 问题 如图,成功运行但有些包名类名仍然下划线标红,强迫症抓狂 成功运行: 有些包导入标红: 解决方案: 方法一: 点击fil…

浅显易懂的Git教程

Git概述 SVN与Git的对比 SVN(Subversion) 类型:集中式版本控制系统 工作流程: 从中央服务器下载最新版本到本地。在本地进行开发。提交更改回中央服务器。 优点: 简单易用,适合小型团队。版本历史清…

JAVA基础:正则表达式,String的intern方法,StringBuilder可变字符串特点与应用,+连接字符串特点

1 String中的常用方法2 1.1 split方法 将字符串按照指定的内容进行分割,将分割成的每一个子部分组成一个数组 分割内容不会出现在数组中 实际上该方法不是按照指定的简单的符号进行分割的,而是按照正则表达式进行分割 1.2 正则表达式 用简单的符号组合…

9.18 C++对C的扩充

使用cout实现输出斐波那契前20项的值 #include <iostream>using namespace std;int main() {int n11,n21,n3;cout << n1 <<" "<< n2<<" ";for(int i0;i<18;i){n3n1n2;cout<<n3<<" " ;n1n2;n2n3;}…