0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

绕过登录页面的七种常见方法

jf_Fo0qk3ln 来源:菜鸟学信安 作者:HACK学习呀 2023-01-16 09:45 次阅读

绕过登录页面的七种常见方法

这篇文章是关于绕过由于网站的弱点而发生的登录页面功能。绕过登录页面功能的方法有很多,但在本文中,我们将讨论一些常见的方法。那么让我们开始吧……

常见的七种方式

绕过 SQL 注入

通过跨站点脚本(XSS)

通过操纵响应返回包

绕过爆破攻击限制

绕过目录爆破攻击

默认凭据绕过

通过删除请求中的参数

绕过 SQL 注入

我以 Mutillidae 为例进行演示。

bfed51ba-9535-11ed-bfe3-dac502259ad0.jpg

所以现在我们可以将 SQL 注入payload放入其中。对于这个语法错误,payload是“ ' or 1=1--” 现在让我们看看输入它时会发生什么。

bff99e52-9535-11ed-bfe3-dac502259ad0.jpg

呜呜!!我们以管理员身份登录。在您的情况下,当它不起作用时尝试其他payload,并使用 SQLMap 工具dump用户名和密码。

通过跨站点脚本(XSS)

输入 xss payload并显示弹出窗口,因此您可以通过 XSS 尝试 CSRF 并查看受害者凭据。这是它的 CSRF payload

从 HTTPS 登录页面窃取密码并使用反射 XSS 绕过 CSRF 保护

https://medium.com/dark-roast-security/password-stealing-from-https-login-page-and-csrf-bypass-with-reflected-xss-76f56ebc4516

通过操纵响应返回包

该方法主要基于Response Status代码操作和Response Body操作。

首先在你的目标上创建一个帐户,然后使用正确的凭据登录并拦截 burp suite中的请求并分析响应,然后你尝试使用错误的凭据登录并使用正确的凭据操作你看到的响应,例如

403Forbidden

{"error":true,"message":"InvalidToken"}
200OK

{"success":true}

如果存在此漏洞,你将立即登录进去。

绕过爆破攻击限制

这种攻击主要发生在站点没有设置时间限制和重复次数限制,基本上没有在登录页面设置延时功能的情况下。

当您反复输入错误的凭据时,网站会显示 5 分钟后输入凭据的时间。当站点显示这种错误时,很难执行此方法。我写了一篇关于暴力攻击的文章,下面给出了它的链接,看看它是如何进行这种攻击的。

如何使用 Burp Suite 执行登录暴力破解

https://medium.com/@uttamgupta_/1-how-to-perform-login-brute-force-using-burp-suite-9d06b67fb53d

绕过爆破IP限制

https://medium.com/@uttamgupta_/broken-brute-force-protection-ip-block-aae835895a74

绕过目录模糊攻击

在这种方法中,我们尝试借助一些工具(如 ffuf、dirbuster 和 burp suite intruder 等)进行目录暴力破解。大多数工具都有自己的目录词表,但当它没有词表时,所以在 linux 中它有自己的词表,你可以使用它们适用于 Windows,您可以在谷歌上搜索。

在这种攻击中,工具可以找到显示有用响应的任何目录或子目录,或者打开任何仅在您登录站点时打开的页面。我在这个博客中使用了 FFUF 工具,您可以看到它是如何工作的。

子域枚举——如何找到任何域的子域

https://medium.com/@uttamgupta_/subdomain-enumeration-how-to-find-subdomains-of-any-domain-37c989e43ffa

默认凭据绕过

当开发人员创建站点时,他会创建一些用于测试的默认凭据,但很多时候他会删除它,或者很多时候他不会将其从记录中删除。

当站点允许输入任何密码时,许多用户可以输入弱密码并且站点接受它。因此,您应该尝试使用默认凭据。默认凭据列表在 Google 上变得很容易获得。默认凭据,

如 admin:admin、admin:password、username:pass12345 等。

通过删除请求中的参数

当您输入错误的凭据时,网站会显示错误,例如用户名和密码不正确/不匹配,此用户名的密码不正确等,网站会显示此类响应,因此可以尝试此方法。

首先拦截请求并删除请求中的密码参数并转发请求。然后服务器发现该用户名可用并让您登录该站点。

当服务器没有正确分析请求时会出现此问题。

c007d972-9535-11ed-bfe3-dac502259ad0.jpg

c012e4e8-9535-11ed-bfe3-dac502259ad0.jpg


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 参数
    +关注

    关注

    11

    文章

    1398

    浏览量

    31472
  • SQL
    SQL
    +关注

    关注

    1

    文章

    738

    浏览量

    43462

原文标题:通过删除请求中的参数

文章出处:【微信号:菜鸟学信安,微信公众号:菜鸟学信安】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    设计制作PCB覆铜板的五种种常见方法

    一站式PCBA智造厂家今天为大家讲讲pcb设计覆铜设计方法有哪些?PCB设计覆铜设计方法和原则。PCB板是电子工业中最为常见的基础性元器件之一,其覆铜层的设计对PCB的性能有着至关重要
    的头像 发表于 04-09 10:04 187次阅读
    设计制作PCB覆铜板的五种种<b class='flag-5'>常见方法</b>

    无功补偿的原理、作用及常见方

    无功补偿的原理、作用及常见方式  无功补偿是电力系统中的一项重要技术措施,用于改善电力质量和提高能源利用效率。本文将详细介绍无功补偿的原理、作用以及常见的补偿方式。 一、无功补偿的原理 无功功率
    的头像 发表于 01-19 14:19 1004次阅读

    配置Kubernetes中Pod使用代理的两种常见方

    的需要。本文将介绍配置Kubernetes中Pod使用代理的两种常见方式:通过ConfigMap和直接在应用程序环境变量中设置。
    的头像 发表于 01-05 11:22 416次阅读
    配置Kubernetes中Pod使用代理的两种<b class='flag-5'>常见方</b>式

    Linux系统中调用脚本的常见方法

    在linux系统中有多种方法可以在系统启动后调用脚本,接下来介绍几种常见方法
    的头像 发表于 12-13 18:16 515次阅读

    指纹传感器漏洞可在戴尔、联想、微软上绕过Windows Hello登录

    Windows Hello 是使用 PIN、面部识别或指纹来快速访问 Windows 11 设备的一种更个性化、更安全的方式,从 3 年前开始,微软便称使用 Windows Hello 登录
    的头像 发表于 12-08 12:39 175次阅读

    运行Python程序的几种常见方法

    Python是一种高级编程语言,具有简单易学,易于阅读和调试的特点。当你完成了一个Python程序之后,你需要运行它以检查程序是否按照预期工作。下面是运行Python程序的几种常见方法
    的头像 发表于 11-28 15:32 471次阅读

    鸿蒙原生应用开发-关于页面接口router返回问题与解决思路

    、问题 在测试demo登录的时候,登录成功后返回到主页面,然后进入到登录页点击退出,结果退出后实际还是登录状态,后台打印信息也没有出现报错。
    发表于 11-15 10:11

    MCU批量生产下载程序的几种常见方法

    MCU批量生产下载程序的几种常见方法
    的头像 发表于 10-24 17:22 1010次阅读
    MCU批量生产下载程序的几种<b class='flag-5'>常见方法</b>

    电气工程师进阶知识汇总:电机启动的五种常见方

    1.电机启动的五种常见方式 ①.星三角降压启动:正常运行为三角形接法的电动机,在启动时将定子绕组接成星形,可以降低启动电流。
    发表于 09-14 11:28 1153次阅读
    电气工程师进阶知识汇总:电机启动的五种<b class='flag-5'>常见方</b>式

    单片机加入版本信息的常见方法有哪些

    方法其实有很多,但基本原理都是在指定存储区域(Flash)中写入软件版本信息,这里讲述其中一种比较常见方法
    发表于 09-11 09:32 170次阅读
    单片机加入版本信息的<b class='flag-5'>常见方法</b>有哪些

    微软Teams无法登录解决方法——SDWAN加速服务

    微软Teams无法登录解决方法——SDWAN加速服务
    的头像 发表于 07-18 14:27 1103次阅读

    用于渗透测试中对40x页面进行bypass测试的扫描工具

    工具介绍 f403是一款用于渗透测试中对40x页面进行bypass测试的扫描工具,通过多种方式尝试绕过状态码为40x的页面,采用go编写。 安装与使用 1、测试常见http
    的头像 发表于 07-07 10:45 329次阅读
    用于渗透测试中对40x<b class='flag-5'>页面</b>进行bypass测试的扫描工具

    RS-485基础知识:处理空闲总线条件的两种常见方法

    在本文中,我将介绍处理空闲总线条件的两种常见方法,以便保证总线上的逻辑状态。
    的头像 发表于 07-04 11:30 1653次阅读
    RS-485基础知识:处理空闲总线条件的两种<b class='flag-5'>常见方法</b>

    测长机测量内径的方法

    测长机测量内径可以采用对刀法和两点法两种方法。这两种方法都具有简单易行、精度高等优点,适用于工业制造等领域的内径测量。一、对刀法测量内径对刀法是测量内直径的一种常见方法。首先,在要测量的内径处放置
    的头像 发表于 06-12 16:45 1101次阅读
    测长机测量内径的<b class='flag-5'>方法</b>

    如何使用ESP8266登录网页?

    和 arduino 制作电路。到目前为止,我还没有刷过 NodeMCU 固件。我不能使用 thingspeak 因为没有登录,所有页面都会将它重定向到登录页面,所以我的 esp826
    发表于 05-24 07:49