手机浏览器扫描二维码访问
刘鑫自从和张莹熟悉了之后,每天差不多就是三点一线,家里教室食堂,不过有个小妹子天天陪着,他倒是不觉得无聊。。
刘鑫一直没啥女人缘,以前无论是在售楼部还是在大学里,都是差不多的,但是自从刘鑫穿越过之后,发现这种情况改变了。。
今天刘鑫和往常一样,背着书包去湖大复习,与以往不同的是,这次刘鑫额外带了一台苹果MacbookPro16寸顶配的笔记本电脑,这是因为刘鑫准备从事的特殊行业需要高强度的硬件配置,这部电脑搭配了32个G的内存,一T的固态硬盘和最新的十核心中央处理器以及32核心图形处理芯片,花了刘鑫26000大洋,这让刘鑫整整心疼了三秒钟。。
“刘鑫,刚刚我又在网上看到了微软的漏洞悬赏计划,有五万美元的奖金,你有没有把握?”张莹坐在刘鑫旁边小声说道。。
刘鑫微微一笑道:“这个我早知道了,自从微软公布了Instagram上的帐户劫持漏洞后,我就试图在其他服务中的寻找类似漏洞,我仔细阅读了大量微软发布的资料,寻找类似的技术在其他服务中的应用,我觉得一种技术,不可能只用在一处的,所以我想只要找到应用了类似技术的地方,那么类似的漏洞就会存在。。”
结果,我最后发现了微软在重置用户密码使用了类似的技术,现在我们需要做的就是对其进行渗透测试,以查看其否存在任何速率限制的漏洞。。
张莹一脸惊喜道:“刘鑫你真的是个天才,这么快就能找到新的漏洞,我想请教一下,这个渗透测试你准备怎么进行?“
刘鑫打开了笔记本电脑,进入了微软的账户登录界面,然后对张莹演示道:“你看,我们平时如果忘记了密码,就需要对密码进行重置,在对微软帐户密码进行重置时,我们需要进入“忘记密码”页面,并在页面中输入账户的电子邮件地址或电话号码,之后,会要求我们选择可接收安全码的电子邮件或手机号码。”
张莹点了点头:“是啊,这有什么问题吗?”
刘鑫继续道:“我们必须在页面中输入收到7位数安全码,才能对该账户密码进行重置。但如果我们可以对7位数安全码的所有组合进行暴力破解,我们将可以在未经许可的情况下重置任意用户的密码。但是,显然为了应对这种暴力破解,微软的后端肯定存在一定的速率限制,以阻止我们进行大量的尝试。。”
刘鑫打开自己的小工具,随意输入了一个1234567的安全码提交,然后将向代码验证端点发出的POST请求拦截,然后将拦截到的详细代码展现给张莹看。。
“你看在这个请求的详细代码中,我们可以看出不存在我们输入1234567安全码。它已被加密,然后发送以进行验证。我猜想开发人员这样做的目的是为了防止自动暴力破解工具对其系统进行利用。”
张莹:“你的意思是说,我们无法使用BurpIntruder之类的工具自动测试多个代码,因为它们不会执行加密。那下一步是不是我们必须要搞明白这里用的加密技术?”
刘鑫点了点头道:“完全正确,不过这个问题不难,因为微软所用的加密技术在过去几年都没有变化过,所以我很轻易的在一个国外的技术论坛上找到了几种微软常用的加密技术,我逐一测试后,找到了正确的加密方法,并且能够自动的完成从加密代码到发送多个并发请求的整个过程。。”
张莹:“刘鑫你太聪明了,你是怎么想到的,我怎么就没想到?”
刘鑫:“这个其实很简单的,我其实没有用太多的技术,你看我发现的这个漏洞,就是微软已经公布了的,只是我喜欢阅读他们的技术文档,因为这对我来说阅读这些技术文档,对我的帮助很大,远远胜过只读那些死板的教材。”
张莹:“这就是社会工程学吗?”
刘鑫:“可以这么说,其实很多新漏洞,都是过往很多漏洞在其他方面的错误重复,我们大部分的时候,都可以根据以往的错误,来寻找新的漏洞,因为错误总是会重复出现,又或者说程序员总会犯差不多的错误。”
张莹:“那测试的结果怎么样?”
刘鑫:“我的初始测试结果,表明存在速率限制,这符合我的预期。在发送的1000个代码中,只有122个能够成功通过,其他代码则受到1211错误代码限制。而且如果我们不断发送请求,它们将阻止相应的用户帐户发送进一步的尝试。”
“接下来,我尝试通过发送并发请求,以绕过速率限制,从而允许我们发送大量请求。但是当注入正确的7位数安全码时,我依然无法获得成功的响应。这意味着,开发人员可能已经采取了一些控制措施来防止此类攻击。”
“尽管在发送正确的安全码时出现错误,但是并没有出现我们在初始测试中遇到的阻止用户的迹象,所以我的希望并没有完全破灭。”
“之后我突然意识到,如果我们发送的所有请求没有同时到达服务器,则服务器会将IP地址列入黑名单。即使请求之间的延迟间隔只有几毫秒,服务器仍可以检测到攻击并进行组织。想通这一点后,我立即调整了代码以处理这种情况,并再次对其进行测试。。”
“令人惊讶的是,它生效了,这次我获得了成功的响应。我一共发送了约1000个左右七位数的密码,其中包含正确的那一个密码,并能够成功进行下一步更改密码。”
张莹:“我有个问题,刚刚你说的,上面的过程仅对未启用双因素身份验证的用户有效,因为如果用户启用了双因素验证,我们必须绕过双因素身份验证代码才能更改密码。”
刘鑫点了点头道:“是的,我对一个启用了双因素验证的帐户进行了测试,我发现其同样也容易受到此类攻击。启用双因素验证的账户在重置密码时,首先会被要求输入由身份验证器应用程序生成的6位数字代码,验证通过后,才会被要求输入发送到其电子邮件或电话号码中的7位数字代码。
“这意味着,攻击者必须同时发送6位和7位安全码的所有可能性,我计算了一下大约会有1100万次请求尝试,以更改任意微软帐户的密码。”
“要发送如此大量的并发请求并不是一件容易的事,攻击者需要需要大量的计算资源以及数千个IP地址才可能成功进行攻击。所以我没有办法进行更进一步测试了,但是以我目前的成果,应该可以拿到那5万美金的奖金了。”
热血传奇之全服公敌 天灾末世,我囤百亿物资躺赢 玄幻神朝:开局召唤魔神吕布 热潮 铁小锤的锤 我的总裁老婆倾国倾城 所以我和神仙姐姐结婚了 名侦探柯南之灯塔 工业大明从北平开始 恶女快穿:糙汉他又被撩炸膛了 我就没想重活 仙武帝祖 真千金回归后,团宠C位出道 九维世界 至尊无敌神魔 开局得到修仙记忆:我直播算命 末日大逃杀?别怕,姐能召唤古今 百家争鸣:三句话,被逐出门派 我的武功无上限 人在娘胎,开局把女帝气成早产儿
爽文无敌神仙碾压不圣母苏阳元婴大能渡劫因残念失败,穿越回归地球,找寻亲人朋友,从此快意恩仇。。。...
郑毅从蓝星穿越到修仙世界,却碌碌无为,躺着在修仙界底层成为散修一枚。偶尔穿越到末日世界,血月横空,丧尸横行,厉鬼丛生这里简直是魔修的天堂。杀丧尸,炼厉鬼,噬幽魂,啖尸丹,修为蹭蹭的往上涨,不但没有天谴,修炼度还贼拉快,你说这上哪说理去?郑毅只能大喊一声,这不科学。然后转身回到修仙界,卖掉仙城居住权,连夜投奔魔域去了。摄魂宗,养尸宗,天魔教,噬魂道魔道宗门,我来了。郑毅大吼着,兴奋的投入到恶名昭彰的诸多魔宗怀抱。摄魂幡,引魂阵,黑煞功,养尸功郑毅热烈的投入到研究魔道法门的热情之中去了。别人修炼魔功,不是被正道拍死,就是被天谴,五雷轰死。而我是郑毅,正义的郑,正义的毅。代天行道,修炼魔功,功德无量。当有一日,郑毅布置下三十三万摄魂幡,号令百万恶鬼,操纵十万天尸,魔气滔天,围攻正道圣地的时候。无论是正道大能还是魔道大佬们都麻了。他们一起高呼出声,道你这魔头,为何没被老天爷劈死?这不科学啊!...
吾等,向全人类发出通告。这颗星球从此开始将重生为古老的新世界,人类的文明是错误的,吾等的成长并非正确的答案,因此,我做出了决断,向至今为止的泛人类史发起逆反,世界将再一次充满非人类的神秘已阅,文不对题,狗屁不通!大字报在地上贴就行了,不要发到天上去。这样重要的信件应郑重起草,最好成立一个专门小组,在大会会议上讨论通过。你真诚的(并不)42号。xxx1主隔日更,偶尔日更。2女主是一个暴躁的社畜,虽然每世名字都不一样,但干的工作是一样的指一边骂上司弱智,一边像老妈一样给上司收拾烂摊子。魔蝎小说...
关于重生我只想撩撩美女赚赚钱从小没有享受到亲情的陈长流在社会上屡遭毒打后,他那颗善良乐观的心已经冰寒。意外重生回到了2003年高考后,后妈和父亲一致要求只考上2本的陈长流辍学,去打工供同父异母的弟弟上大学。这一世,陈长流反抗了,被赶出了家门。陈长流悟了!善良多少钱一斤?没钱寸步难行,有钱能使鬼推磨。陈长流从忽悠绝美校花一起摆地摊赚学费开始,开启了自己不一样的人生。本来只想撩撩美女赚赚钱。但不在金融界,金融界有他的传奇。不在创投界,但他成为创投界的神。他是资本家?不不不,他是实业家!事业上披荆斩棘。感情上不做选择题!鱼与熊掌是可以兼得的父亲后妈和同父异母的弟弟以及亲戚找上门劝他大度,嘿嘿,哪凉快哪呆着去!...
就算她懂易经会八卦,能治病,能救命,可到底救不了自己的命,改不了自己的命。如今被送到这个架空的古代时空,以后她的命就由她自己说的算,没有靠山只是暂时的,看她如何养个小皇帝给自己当靠山。魔蝎小说...
关于新黑社会他原本只是老大身边的一个小弟,老大被蒙面人枪杀后,他被迫接手了这帮弟兄和老大之前的产业。他带领着这帮弟兄东山再起,靠玩手段,玩头脑,玩人情世故,玩政商勾结,逐渐地将这个团伙和产业发展壮大,最终在黑白两道一手遮天,翻云覆雨!试问,谁不想安安稳稳地过一辈子?但总有一些人身不由己,而这就是他们的命运!!本小说将暴力美学展现的淋漓尽致,跌宕起伏且紧张刺激的情节,会让各位亲爱的读者们看的酣畅淋漓,大饱眼福!为了给大家揭露黑白两道不可告人的秘密,所以内容极度真实!非无脑爽文!非无脑爽文!感恩有你们!感恩番茄!...