news 2026/5/13 7:52:57

【网络安全】渗透测试零基础入门,带你0基础挖到逻辑漏洞,轻松成为朋友眼中的黑客大佬!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【网络安全】渗透测试零基础入门,带你0基础挖到逻辑漏洞,轻松成为朋友眼中的黑客大佬!

前言

这是我给粉丝盆友们整理的网络安全渗透测试入门阶段逻辑漏洞渗透与防御教程

本文主要讲解如何从零基础带你挖到逻辑漏洞

喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。

逻辑漏洞概述

由于程序逻辑不严谨或逻辑太过复杂,导致一些逻辑分支不能正常处理或处理错误,统称为业务逻辑漏洞。常见的逻辑漏洞有交易支付、密码修改、密码找回、越权修改、越权查询、突破限制等,下图是简单的逻辑漏洞总结,在挖掘的过程中更多的时候需要脑洞大开:

挖掘逻辑漏洞的过程中,需要一些技巧和非常规思路,有点像边缘测试的思想。一般的思路是:

确定业务流程—>寻找流程中可以被操控的环节—>分析可被操控环节中可能产生的逻辑问题—>尝试修改参数触发逻辑问题

逻辑漏洞分类

常见的逻辑漏洞有:
权限绕过,密码找回,验证码自动识别,验证码客户端回显,验证码绕过,验证码暴力破解,验证码重复使用,支付逻辑漏洞,未进行登陆凭证验证等

测试方法:可以通过源代码审计找出漏洞(网上有开源的代码才行),用burp suite抓包工具,进行抓包改包,从而发现漏洞。

漏洞意思详细解释:
权限绕过漏洞:分为水平越权(水平越权,获得同等级用户的权限)和垂直越权(获得高一级,或管理员的权限)

密码找回漏洞:在密码找回页面通过将别人的账号进行密码找回,然后抓包截取改为自己的手机号,并获取验证码,输入验证码可以重置别人密码。

验证码自动识别漏洞:在登录框,登录需要输入的验证码容易被一些工具或者自己写的脚本识别出来。

验证码客户端回显:在客户端通过服务器给手机发送验证码的时候,验证码回显到客户端,造成验证码泄露。

验证码绕过:在登录界面进行抓包,删除掉验证码的字段,还能进行登录。或是通过构造特殊的验证码进行绕过。

验证码暴力破解:验证码的太短,并且验证码有效期比较长,系统没有对验证码的输入错误次数进行限制。

验证码重复使用:在登录页面输入验证码和登录信息用burp suite进行抓包,然后进行重复发包,验证码还能正常使用,服务器回显正常。

支付逻辑漏洞:在支付页面订单的金额或是数量可以随意更改,并且后端服务没有进行验证。

未进行登陆凭证验证:在一些需要登录才能访问的页面,用户可以不用登录直接可以访问。

业务逻辑漏洞需要对业务熟悉,有很强的逻辑思维能力,所以下面主要描述一下ZZCMS8.1中注册、登录和密码找回出现的漏洞逻辑,再尽量多和全的收集整理相关场景。

任意用户漏洞

1.1:短信验证码可爆破

地方:只要有短信验证码接受的地方都可以进行尝试爆破,使用burp上面的爆破功能进行爆破,尝试把区间范围缩小写报告提交。

1.2:任意用户注册

一个手机号注册后还可以注册,自己使用自己的手机号注册后,在次注册的时候抓包修改为自己已经注册过的手机号,放包提交,显示修改成功。

这里注册以使用一个手机号后,再次注册通过抓包修改手机为自己已经注册的

这里修改

1.3:验证码回显,邀请码回显

在输入自己的手机号后,点提交,然后抓包,在burp里面使用重发板块,可以发现验证码就在相应包里面出现,类似的情况很可能出现在邀请码等地方,凡是有这些数据进行交互的地方都去尝试。

验证码会在相应数据里面出现,注意观察cookie等字段。

1.4:验证关系漏洞

先输入自己的手机号,然后收到验证码后抓包改到别人的手机号,相当于只验证了验证码是不是正确,并没有验证手机号与验证码是不是绑定关系。

1.5:修改返回包

在正确的登入或者注册的时候会返回一个正确的相应包,但是如果错误登入,就会给我们返回错误相应包,我们可以用正确的相应包去代替错误的相应包,前端只验证了相应包是不是正确的来决定登入成功和失败,查看返回包,找一个正确的包替换错误的。

1.6:双写手机号

在注册的时候输入自己的手机号后,通过抓包在burp里面用,号隔开加上别人的手机号,发包发现两个手机号都收到了一样的验证码,使用自己的手机号可实现注册任意手机号。

注意闭合,有时候中间直接,号隔开,有时候&闭合

1.7:重置链接

注册了一个账号 绑定了邮箱 忘记了密码 http: username=xxx,通过修改用户名去修改其他人的账号。

邮箱啥的找会密码

1.8:账号接管bbb

Aaa bbb username:b

后者账号抓包修改为前者的用户名

1.9:水印改name抓包

通过抓包发现,水印的内容由一个参数name:赋值,我们可以修改name里面的值来决定水印的值,达到一个任意用户漏洞。

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 22:33:39

Spring Boot + 执行管道:让业务流程清晰可控

不知道你有没有遇到过这种情况:一个订单创建的接口,刚上线的时候只有几十行代码,逻辑也很简单。但随着业务迭代,三个月后变成了这样:public void createOrder(OrderRequest request) {// 参数校验if (request.getUserI…

作者头像 李华
网站建设 2026/5/2 11:24:06

GitHub镜像网站同步频率对GLM代码更新的影响

GitHub镜像网站同步频率对GLM代码更新的影响 在AI大模型快速迭代的今天,一个看似不起眼的技术细节——GitHub镜像的同步频率——正悄然影响着无数开发者的部署效率。当智谱AI发布新版 GLM-4.6V-Flash-WEB 模型修复了一个关键的OCR误判问题时,某团队却因所…

作者头像 李华
网站建设 2026/5/11 3:15:23

微PE官网工具制作启动盘用于服务器系统重装部署GLM环境

微PE启动盘部署GLM-4.6V-Flash-WEB环境实战 在AI基础设施快速迭代的今天,一个常见的痛点困扰着运维与算法工程师:为什么同一个模型代码,在开发机上运行流畅,到了生产服务器却频频报错?CUDA版本不匹配、Python依赖冲突、…

作者头像 李华
网站建设 2026/5/9 16:51:13

视频直播点播平台EasyDSS如何为各类事件直播提供稳定的技术支持?

在产品发布会、线上峰会、大型赛事等关键事件直播中,流畅、稳定、低延迟的观看体验是决定活动成败的生命线。面对动辄数万甚至数十万的并发用户,如何构建一个可靠、高性能的视频直播系统?本文将深入剖析EasyDSS视频直播点播平台,探…

作者头像 李华
网站建设 2026/5/6 0:35:28

深度拆解GEO优化的技术原理与AI搜索时代品牌破局之道

摘要随着ChatGPT、Kimi、豆包等AI对话产品成为专业人士获取信息的核心入口,一种全新的营销技术——GEO优化(生成式引擎优化)正从幕后走向台前。它并非传统SEO的简单升级,而是旨在理解并优化AI模型的“认知逻辑”,让品牌…

作者头像 李华
网站建设 2026/5/10 16:21:57

微PE官网网络工具检测GLM服务器连接状态

微PE网络工具检测GLM服务器连接状态实践 在工业AI部署现场,一个常见的尴尬场景是:工程师带着预训练好的模型奔赴客户机房,U盘插上工控机后却发现——系统进不去、网络不通、服务连不上。更糟的是,没人能立刻判断问题出在网络配置、…

作者头像 李华