首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

看我如何发现Facebook密码重置漏洞获得$15000赏金(附POC)

本文讲述了我在Facebook上发现的一个任意账户密码重置漏洞,利用该漏洞无需用户交互过程,就可以黑掉任何Facebook账户。...漏洞情况 该漏洞原理在于,我可以获取任意其他用户的密码重置权限,通过简单地密码重置操作,我就能获取到其他账户的消息、FB支付区域的借记卡信息、个人照片等其它隐私信息。...最终,Facebook确认了该漏洞,并作出了迅速的修复措施。 漏洞分析 当Facebook用户忘记了登录密码之后,有一种方式就是,在以下’找回账户’的链接内输入个人手机号或注册邮箱来重置密码。...一开始,我非常笨地去尝试暴力破解www.facebook.com上生成的这个6位数验证码,但在10多次无效测试后,我自己的账户就被锁定了,擦。...按照Facebook的漏洞披露策略,测试过程不能对他人账户造成影响,于是呢,过了一会,我就用我自己的Facebook账户来进行测试。

1.7K70

奖金高达3万美元的Instagram账户漏洞

从密码重置功能入口试运气 在著名的数据泄露事件发生之后,Facebook在全平台不断改进它的安全控制措施。出于对包括账户劫持等严重漏洞的奖励,Facebook增加了相应的漏洞赏金数额。...(Instagram为Facebook旗下的子应用) 对Instagram的测试一开始,我就想到了账户劫持漏洞(Account Takeover),当然与之相关的应该就是Instagram的忘记密码功能了...所以,我就在Web方式下,用我自己的Instagram账户进行反复的密码重置测试。...原因在于,即使我能在短时间内发送有限数量的请求,但我也能连续发送请求而不会被阻挡掉。这就…..是不是有点问题呢?...在竞态条件之下,我使用多个IP地址向Instagram后端发送多个密码重置的确认码并发请求,这种情况下,可以绕过Instagram的速率限制机制,不被阻挡。

75020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    账户接管(Account Takeover)漏洞挖掘及实战案例全汇总

    4、实战案例 1)注册:Instagram暴力破解密码 Instagram允许通过其网站进行注册,使用密码passwd进行注册,注册成功后重放此数据包,显示“此认证属于一个激活的账号”: 删除请求中除“...username”和“password”之外的所有参数后,使用正确的密码和一个不正确的密码重放,回显不一致,错误密码显示错误: 正确密码显示同上“已被激活”: 从而通过爆破获取正确密码: 2)Facebook...验证码暴力破解 Facebook的主站设置速率限制及锁定机制,但子域beta.facebook.com通过短信/邮件找回密码时,验证码OTP未进行速率限制,导致有效时间内可爆破6位验证码: 爆破成功跳转进入设置新密码界面...5、漏洞防御 了解漏洞的防御办法对于渗透工作者尤为重要,明白漏洞防御的各种手段,就能在挖掘中清楚哪些修复是“可以绕过”以及哪些是需要“尽早放弃”的。...比如对于身份验证,采用高复杂度的密码机制往往好过于双因素验证;任何涉及身份验证的端点都要在设置严格的速率限制或锁定机制;对于密码修改,验证旧密码是最好的办法;如采用了验证码机制要保证不被绕过;任何重要验证是否都是在服务器完成的等等

    4.9K20

    价值$6500美金的Instagram发贴文字说明添加漏洞

    于是,我想在Facebook网页中进行测试,我先找到了Instagram选项按钮,想用我之前老的Instagram账户进行登录,但不巧的是,我把密码给忘记了。...由于在此之前我曾对Instagram网页应用做过一些测试,为了方便新功能的提醒,我开启了密码登录记忆功能,所以接下平,我就直接在浏览器中输入了Instagram网站 https://www.instagram.com...当然了,在IGTV视频中,这里的caption(说明)就代表了视频说明的意思。 好了,有了以上基本的分析之后,接下来,我们来看看如何利用!...漏洞测试 我用我另外一个Instagram账户做Victim账户之后,经过测试,有了以下发现: 1、如果Victim账户发贴中未发说明描述文字,之后,当把我自己当前的media ID号用Victim账户发贴的...media ID号替换后,我就能在caption参数中做手脚,在Victim账户发贴中添加说明描述文字; 2、这种添加说明描述文字的操作,适用于Instagram账户中的任何发贴,包括图片、视频和IGTV

    89210

    加密通讯可以防止隐私窃取,为何我们都不用它?

    前言: 分享这篇文章的原因是这几天在上课的时候,密码学老师讲解的密码学把我吸引住了,说到什么加密解密,讲课逻辑性挺高的,我喜欢—>_的网站经常会招来黑手,脚本小子,小黑(我什么都不是)经常攻击我的站,wp的站,经常被暴力破解,虽然在SAE每月有1.5W云豆,同时也害怕有人在DNS污染什么之类的,截获了明文。...正文: 计算机程序员们知道如何创建加密系统,防止包括美国政府在内的任何人破解。那么为何美国国安局仍然可以读取你的私人电邮内容? 美国最高机密项目棱镜泄密。...而端到端加密通讯服务,如果用户忘记或丢失密码,用户将彻底丢失其账户中保存的私人数据。 而且,端到端加密通讯也存在被第三方窃取信息的危险。...直到三月末,被电视制片人 Laura Poitras 警告提醒斯诺登泄密的重大意义之后,也就是几乎两个月时间之后,记者才安装了 PGP。

    93850

    用IP轮换+暴力猜解禁用未确认的Facebook账户

    本文分享的是通过IP轮换结合暴力破解方法禁用Facebook新创建的未确认用户,此前在2014年Facebook曾针对该漏洞做过修复,但是由于修复策略不够完善,导致可以用IP轮换方法再次绕过这种防护,形成对任意新创建未确认...早前的账户创建确认漏洞 在2014年Facebook曾针对该漏洞做过修复。...e=victim@mail.com&c=5-DIGIT-CODE&report=1&message=1 漏洞原因在于,其中的 c 参数,也就是Facebook发送过来的一个5位数确认码,可以被攻击者暴力破解猜测到...,因此可导致攻击者用此种方式去禁用任何未及时确认的Facebook新注册账户。...我猜想Facebook之前的修复策略如果是基于IP的限制方法的话,我可以通过变换IP地址来进行暴力猜解啊。果然,当我变换新的IP地址再进行进行暴力猜解之后,Facebook完全不会实施阻拦。 ?

    1.3K20

    在Facebook上看到这样的帖子,你还敢点开吗?

    威胁行为者通过盗取的账户发布“我真不敢相信他已经走了,我会非常想念他”的言论,引诱用户进入一个窃取Facebook登录信息的网站,这就意味着,只要你点进该网站,你的登录信息就泄露了。...因为这些帖子来源于你朋友被盗的账户,看起来更具说服力和可信度,导致许多人上当受骗。 这场钓鱼活动大约在一年前开始,Facebook在阻止这些帖子方面遇到了麻烦,导致这些帖子活跃至今。...“我不敢相信他已经离开了”骗局 Facebook的钓鱼帖有两种形式,一种只简单地写着:“我不敢相信他已经走了,我会非常想念他。”并包含一个Facebook重定向链接。...为了吸引访问者输入他们的密码,网站背景显示的是一段看似模糊的视频,但实际上,这只是威胁行为者从Discord下载的静态图片。...BleepingComputer表示,目前这种钓鱼攻击活动传播广泛,每天都能看到许多朋友和家人发布的帖子,而这些人的账户是在不知情的情况下通过同样的诈骗手段被盗的。

    25210

    热点 | Facebook靠AI挺过危机,扎克伯格高调推约会应用

    选举方面,在2017年5月法国大选前,Facebook用AI阻止了数千个水军账户,从此一发不可收拾,Facebook此后在美国阿拉巴马州的选举上也使用了AI,在今年的美国中期选举中,AI还将继续发挥作用...打击假新闻方面,Facebook从垃圾邮件(spam)、虚假账户(Fake Account)和诈骗(Hoaxes)三方面入手,用机器学习来帮助打击数千个虚假账户。 ?...2 全球最大的相亲网站上线了 在介绍完Facebook如何避免分裂之后,正式进入如何加强联系,这也是扎克伯格的核心理念。 首先是Facebook家族中的老大哥Facebook APP。...剑桥数据泄露发生后,为什么5天后才回应? “我们最初的反应非常慢,”扎克伯格说。“我们试图了解事情的所有内部细节。我想我的算计是错了,我应该早点回应,尽管我不了解全部细节。...“我真心认为,最大的转变是我们更积极主动地寻找和防止滥用行为。重要的是,我们需要更广泛地看待我们的责任。不仅仅是建立工具,我们需要采取更积极的态度,确保这些工具不被滥用。”

    47110

    Instagram曝出漏洞,10分钟破解任意账户

    知名社交软件Instagram近日被曝出一个漏洞,号称可以在不与用户发生任何互动的情况下窃取对方ins账户。 ?...由于Facebook的“倒台”,Instagram正在逐渐成为世界上最受欢迎的社交媒体,其在照片分享和用户互动层面占据了绝对的主导地位。...漏洞存在于ins移动端的密码恢复机制内,使用“密码重置”或“密码恢复”功能可使用户在忘记密码的情况下重新找回账户。...他表示,由于ins官方没有强制性的永久阻止代码机制,所以速率限制方面的10分钟就是这个机制的关键,使用并发请求和IP轮换可以让我绕过这个机制。...并且发布公告称,为了保护您的账户免受多种类型的线上攻击,以及减少攻击者直接针对应用程序发动攻击的机会,强烈建议用户启用“双因素身份验证”,这可以有效防止黑客非法访问您的账户以及窃取密码。

    2.6K20

    挖洞经验 | 看我如何发现Google的第三方应用服务漏洞

    ,原来Google还一直在用Concur这套差旅费用系统,某人忘记了密码,并认为登录ID是他Concur密码重置请求表中的电子邮件地址,因此, Concur系统向他解释说不是这样的,而该Concur系统回复邮件却误发到了我的邮箱中来...我只偶尔记得帐号信息,然而大多数时候,好多人会忘记Google分配给自己的密码,而且会把其密码重置方式和注册登录Concur的普通账户方式混淆。...对此,我想这种情况下,Google的这种Concur系统应用方式存在默认密码漏洞,可被暴力攻击(虽然利用难度较大)。...暴力破解测试 进一步分析,我发现Concur系统未部署验证码机制来阻止一些暴力猜解登录,而且也不能监控到gcandidate.com域名发送来的邮件。...只要知道确定的默认密码后,就可以使用VB语言编写一个GUI界面,用随机固定长度的ID数字组合账户来尝试进行页面暴力破解,由于我想Google分配的ID账户应该是按顺序来的,我也就没进行暴力登录了,而且这种测试可能会对

    82770

    扎克伯格靠AI挺过危机,Facebook满血复活还需3年

    为此,他做了三件大事以确保人们能够联系紧密而避免分裂: 保证选举公平 打击假新闻 保护数据隐私 选举方面,在2017年5月法国大选前,Facebook用AI阻止了数千个水军账户,从此一发不可收拾,Facebook...打击假新闻方面,Facebook从垃圾邮件(spam)、虚假账户(Fake Account)和诈骗(Hoaxes)三方面入手,用机器学习来帮助打击数千个虚假账户。...全球最大的相亲网站上线了 在介绍完Facebook如何避免分裂之后,正式进入如何加强联系,这也是扎克伯格的核心理念。 首先是Facebook家族中的老大哥Facebook APP。...剑桥数据泄露发生后,为什么5天后才回应? “我们最初的反应非常慢,”扎克伯格说。“我们试图了解事情的所有内部细节。我想我的算计是错了,我应该早点回应,尽管我不了解全部细节。...“我真心认为,最大的转变是我们更积极主动地寻找和防止滥用行为。重要的是,我们需要更广泛地看待我们的责任。不仅仅是建立工具,我们需要采取更积极的态度,确保这些工具不被滥用。”

    35440

    软件开发|会话与 Cookie:用户登录的原理是什么?

    Facebook、Gmail、Twitter是我们每天都会用的网站(LCTT译注:才不是呢)。它们的共同点在于都需要你登录进去后才能做进一步的操作。...只有你通过认证并登录后才能在twitter发推,在Facebook上评论,以及在Gmail上处理电子邮件。 那么登录的原理是什么?网站是如何认证的?它怎么知道是哪个用户从哪儿登录进来的?...服务器在用户名和密码都正确的情况下会初始化一个会话。会话的定义很复杂,你可以把它理解为“关系的开始”。 认证通过后,服务器就开始跟你展开一段关系了。...如何让我保持登录状态?会话有一定的时间限制。这一点与现实生活中不一样,现实生活中的关系可以在不见面的情况下持续很长一段时间,而会话具有时间限制。你必须要不断地通过一些动作来告诉服务器你还在线。...若有人盗取了这个唯一标识(我们称之为cookiestealing),他们就能访问你的账户了。 结论我们讨论了登录系统的工作原理以及网站是如何进行认证的。

    90030

    密码怎么设才好?一条标准就够了

    猜猜看,破解你的密码需要多长时间?以当时最笨的暴力破解方法,也无非是以分钟计。因为对于大部分人来说,破解其密码只需要测试一定长度的阿拉伯数字。 ?...有意义、好记的东西,不管多长,都可以算作是一个区块儿。同样长度的密码,记忆区块数量越少,就越好记。好聪明哦! 从暴力破解的角度来讲,由于密码长度增长、组成元素种类增加,破解难度一下子就上升了。...既然每个人都有多个账号,那不充分利用一下您那统一的密码多可惜啊? 所以最近伤及无辜的事儿特多。例如有人Facebook账户被破解了,大家质疑Facebook安全措施不力,于是Facebook股价下跌。...后来发现真相是事主的Twitter账户之前被盗了,因为密码都一样,所以Facebook也连带攻破。...这样强度的密码,我还得写N个(N取决于你需要登录的网站及应用数量),更重要的是,每隔一段时间(专家建议是30天之内),我还得更新掉原先的密码”。 好了,你明白什么是好密码了吧? 这样的密码你记得住吗?

    72650

    构建现代Web应用的安全指南

    在“注册”和“忘记密码”页面使用验证码:多亏了谷歌的reCaptcha,如今的验证码已经不是很烦人了。今天,你可以验证用户是否是基于他的行为而不仅仅是人类挑战,从而防止假账户和疯狂的发送电子邮件。...在邮箱更新时通知旧邮箱:账户侵权之后最常见的行为是改变帐户的电子邮箱,来防止其所有者恢复密码和登录,所以一定要发送一封电子邮件到过去的电子邮箱,在恢复过程添加一个选项。Facebook就是这样做的。...总是使用通用类的错误信息:记住要始终使用通用的错误信息,例如,在登录尝试时,不要说“用户名无效或密码无效”,只说“证书无效”,让暴力破解更难,虽然可以在注册时枚举电子邮箱,因为你的系统可能会(也应该)让每个帐户的电子邮箱是唯一的...看看Facebook:你可以使用未经证实的账户1天。之后,你必须在登录之前确认邮件或电话。...AWS引发了公有云市场的竞争;当他们开始关注敏感信息的安全性时,他们似乎做了一件伟大的工作。所以只是在价格便宜的情况下还不足以让我换一个服务商。

    1.1K80

    我这里有一本防封号秘籍

    抢了我手中的秘籍,翻阅了起来,书中写到: 封号答疑 Q: 如何避免注册时候就被封的惨剧? 这不是危言耸听,很多朋友想当然的想着我正常注册几个,我真人操作,真人手机号注册,这能有啥问题?...邮箱最关键,平时容易忽视,关键时候邮箱作用就决定了账号的生死。 关键时候包括且不限于个人账号被限、广告账号被限、忘记密码找回、BM邀请接收等等,这些都需要注册邮箱的接码。...Facebook会将其识别为拥有多个帐户或虚假帐户。一个人只能拥有一个账户,多余的账户将被关闭,取回该账户的可能性接近于零; 2. 使用虚假注册信息、虚假广告或不允许的广告类型。 3....IP更改非常危险,很容易导致阻止!!!只能说旧数字的权重高于新数字。我不能保证它会非常稳定,生与死都由Facebook审查。...如果真的被禁用了,一般申诉我们还是乖乖申诉吧,从“http://www.facebook.com”进入FB首页:    a)填写生日或其它注册信息:这种情况下,相对来说比较简单的问题;     b)手机验证解封

    1.5K30

    Facebook账户接管漏洞

    只需将受害者的电子邮件提供给 POST /recover_accounts image.png 而作为回应,你会得到CUID。 第二,在浏览Facebook的密码恢复流程时。...image.png 所以我开始通过阅读smali文件来分析这个恢复流程是如何工作的。 端点的工作方式如下。 1.我输入我的电子邮件/电话。2.选择电话恢复选项。3.我收到一个电话。...我猜cli的意思是类似于来电识别的东西。在一个理想的情况下,当提供了所有的有效值后,我们会收到以下的响应。...我试着到处翻转每个参数,但没有一个管用。现在,我剩下的唯一选择就是暴力破解cli。...对Cli进行暴力攻击 从响应中收到nonce在OTP验证端点中提供nonce,并为受害者的账户设置一个新的密码。以下视频演示了默认电话帐户恢复过程的工作原理。

    1.3K00

    这是一个众人裸奔的时代,你害怕吗!!!

    不要以为别人说你没穿衣服,你不信,非得像我这么「纯真的小孩」说你在裸奔,你才相信。 Facebook 事件刚刚落下帷幕,Twitter 又搅和进来了。...我们作为程序员都知道,密码的存储一向都是以加密的形式存储在数据库中的,正常情况下,在用户登录填写密码的那一刻,在发送请求的时候就应该把密码加密了。...举个例子:比如你开源了一个客户端代码,里面有登录功能,可能为了模拟登录,你自己在代码中写了一个死密码,由于个人习惯原因,你可能写的测试账号的密码就是你经常用的账户密码。从此,你也开始裸奔了。 ?...剑桥分析在未经用户同意的情况下,利用在 Facebook 上获得的 5000 万用户的个人资料数据,来创建档案,并在 2016 总统大选期间针对这些人进行定向宣传。...还是头条和输入法有合作,进行文字的分析? 不管上述操作是如何实现的,我相信大家都多多少少会遇到上面的那种例子和情况。

    69230

    程序员小哥找出iCloud账户漏洞后,发文直指苹果不够公开透明

    然而这一测,就测出来问题了: 他发现利用Apple ID找回密码的机制,能够成功入侵任意一个iCloud账户。 这是怎么做到的呢?...要知道,苹果在2014年iCloud账户泄露私密照事件后,就添加了双因素身份认证功能。 如果想要更改密码,往往要用已绑定的手机号或邮箱来接收一个6位的验证码。 ?...△Apple忘记密码页面 如果想要在不知道特定验证码的情况下,通过排列组合试出正确的6位验证码。 大约有100万种可能。 而且你不可能通过这样的尝试试对一个验证码。...但他还没放弃,又换了一家不知名的云服务商试试看。 结果,入侵成功了! 也就是说,用这种暴力破解的方式,可以更改任意一个iCloud账户的密码! 1.8w赏金?...此前他发现Facebook、Instagram、Microsoft账户也存在类似的安全隐患。

    55220

    手把手教你如何通过流氓WiFi热点实施网络钓鱼

    比如说,如果你想要黑掉某人的Facebook、Twitter或Gmail账户,那么你首先要克隆出这些在线服务的登录页面,然后通过流氓WiFi接入点将页面呈现给目标用户。...现在,我们的浏览器都是非常智能的,所以我们不能在这里直接给你查看这些伪造的登录页面,因为这些网站将会被浏览器标记为恶意网站,然后阻止你打开这些网站。...将“Gateway”设置成路由器的IP地址(一般情况下是192.168.1.1); 3. 将“SSID”设置成一些可信度较高的名字,例如“我绝对是正规WiFi”或者“我绝对不是流氓热点”等等… 4....如果你想让你的流氓热点安全系数较高,或者说店家的WiFi需要输入密码(那么你的目标用户将需要输入WiFi密码),你可以开启“Enable WiFi Security”,然后输入你想要设置的密码,这样可以进一步增加热点的可信度...重定向到指定的钓鱼页面。比如说,如果用户访问的是facebook.com,那么我们要将用户重定向到伪造的facebook页面。如果用户访问的是Gmail或Twitter,我们也要进行相应的跳转。

    3.7K71

    Facebook的Gmail验证机制存在的CSRF漏洞

    本文分享的是一个Facebook CSRF漏洞,用Gmail或G-Suite账户来验证新创建Facebook账户时存在的CSRF令牌验证机制漏洞,攻击者利用该漏洞,可在验证新创建Facebook账户时,...以最小用户交互方式用受害者邮箱验证其注册的Facebook账户,实现间接CSRF攻击。...网页中输入以确认 从Gmail或G-Suite账号的第三方进行OAuth授权跳转登录 要绕过第一种方法估计很难了,Facebook后端部署的Checkpoint安防设备和强大的速率限制条件,会毫不客气地阻断任何暴力破解和可疑行为...所以,我们来观察一下第二种方法,经过一番测试,我在其中发现了一个CSRF漏洞,原因在于,在OAuth授权跳转登录过程中缺少必要的CSRF令牌验证机制。...漏洞上报进程 2019.5.10 : 漏洞初报 2019.5.17 : Facebook跟进调查 2019.5.31 : Facebook修复 2019.6.19 : Facebook奖励我$3,000

    1.2K20
    领券