test

标题
内容
OAuth2.0使用利用方式
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。

1、专用名词
Third-party application:第三方应用程序
HTTP service:HTTP服务提供商
Resource Owner:资源所有者
User Agent:用户代理
Authorization server:认证服务器
Resource server:资源服务器
2、运行流程
(A)用户打开客户端以后,客户端要求用户给予授权。即登陆页面

(B)用户同意给予客户端授权。点击

(C)客户端使用上一步获得的授权,向认证服务器申请令牌。

(D)认证服务器对客户端进行认证以后,确认无误,同意发放令牌。

(E)客户端使用令牌,向资源服务器申请获取资源。

(F)资源服务器确认令牌无误,同意向客户端开放资源。
3、客户端的授权模式
客户端必须得到用户的授权(authorization grant),才能获得令牌(access token)。OAuth 2.0定义了四种授权方式。

授权码模式(authorization code)
简化模式(implicit)
密码模式(resource owner password credentials)
客户端模式(client credentials)

一、浅谈
不知道师傅们平常有没有碰到就是在登录比如说百度时,登录页面有需要使用一段第三方社交媒体的账户(QQ、微博、微信)登录的情况,而这种大多数都是使用OAuth 2.0框架构建的。

然而再挖掘SRC的过程中,在听别的师傅讲课听到关于这方面的只是,这次特地来学习OAuth2.0原理及漏洞挖掘技巧。

二、描述
下面就以简单的百度平台进行一个简单的前胃菜讲解,让师傅们更加好的理解OAuth 2.0原理,然后进行挖掘OAuth 2.0漏洞相关操作

下面就是使用第三方社交媒体的账户(QQ、微博、微信)登录,可以使用第三方社交媒体扫描登录

 

 

上一篇 世界,您好!