登录框漏洞checklist(二)"

admin 2026-10-24 07:41:17 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

登录框漏洞checklist(二)

原创

游山玩水
游山玩水

山水SRC

2026年2月24日 13:44
河南

在小说阅读器读本章

去阅读

概述

本文讲解了在渗透测试中遇到登录框时进行测试的部分checklist(检查表单)

本地ip限制或白名单限制

案例:

1.收集到了类似于后台、管理登录入口的url,直接访问返回404(或无权限)。

2.修改ip为127.0.0.1后能进去管理登录入口进行下一步测试

测试前提是:目标应用程序的IP检查逻辑依赖于这些可被篡改的HTTP头。如果服务器直接从TCP/IP连接层获取客户端IP(如 REMOTE_ADDR),则修改HTTP头是无效的。

添加ip为127.0.0.1的方法:

使用bp插件burpFakeIP

地址:https://github.com/TheKingOfDuck/burpFakeIP

发送想要访问的管理登录入口的url,但访问为404的数据包到repeater模块,选择127.0.0.1,别的也可以自己根据需求研究(有随机ip的功能)

效果图:

修改返回包/空密码任意账号登录/修改请求包step

修改返回包:在和登录框有关的登录/注册/密码重置都可以修改返回包

测试流程:

1.走一遍想要测试功能点的完整流程,并将返回包记录下来

2.在步骤中输入错误内容(验证码错误等),但是修改其返回包为正确的

3.如果能前端绕过,之后尝试是否能登录(遇到过很多只是前端显示了修改成功,但是实际后端没有修改)

空密码任意账号登录:

password=

将密码填写出置空/true/null/1/undefined

修改请求包step:

案例:有些平台的注册需要审核,未审核账号无法登录测试。但发现登录请求中存在 step=1参数,用于判断账号状态将 step=1(待审核状态)修改为 step=2(已激活状态)或其他后续步骤的值重放请求

扩展:此方法适用于所有分步流程(如实名认证、资格审核、交易下单)。关键在于寻找控制流程阶段的参数(如 status, phase, level),尝试“跳步”以绕过中间校验。

根据登录框的路径猜测注册框的路径

现象:目标网站仅有“登录”和“忘记密码”入口,无显式“注册”功能。

推测:注册功能可能被前端隐藏(如无链接),但后端接口依然存在。

测试:将登录接口路径(如 /api/login)中的关键词 login 替换为

register、signup、reg 、creat、add等,直接访问。如果仍不存在直接将他完整url问AI让AI给你猜

建议:可以自己写个登录框有关的字典用来方便爆破


    登录框漏洞checklist(二)" 网络安全文章

    登录框漏洞checklist(二)"

    本文提供登录框渗透测试的实用检查清单,涵盖IP白名单绕过(如使用BurpFakeIP修改HTTP头)、返回包篡改前端验证、空密码或特殊值登录、分步流程参数跳步绕过审核机制,以及通过路径猜测发现隐藏注册接口。关键发现显示多数漏洞源于客户端校验不可信与流程控制参数暴露,建议渗透时结合字典爆破与人工逻辑分析。
    我用ClaudeCode造了一个代码审计Skill,它在20万行项目中找到了63个漏洞" 网络安全文章

    我用ClaudeCode造了一个代码审计Skill,它在20万行项目中找到了63个漏洞"

    本文介绍了一个基于ClaudeCode的代码审计Skill的设计思路与实战效果。该系统采用五阶段审计模型(侦察、自由审计、覆盖率自检、深度验证、报告生成),通过多智能体并行执行、防幻觉规则和增量补漏策略,在20万行Java项目中发现63个漏洞。关键机制包括攻击链思维、跨轮传递结构和Agent合约约束,强调宁可漏报不可误报的原则。
    SRC-记一次STS泄露导致存储桶的任意文件上传" 网络安全文章

    SRC-记一次STS泄露导致存储桶的任意文件上传"

    本文记录了一次通过STS临时凭证泄露实现对象存储桶任意文件上传的渗透测试过程。攻击者发现目标图片上传功能返回的RSA加密AK/SK后,通过JS逆向获取解密密钥,利用临时凭证编写Python脚本成功上传并覆盖存储桶文件,揭示了云存储配置不当导致的安全风险。
    评论:0   参与:  0