为什么我不能直接进入 Oracle 登录页面?

为什么我不能直接进入 Oracle 登录页面?

当我将此 URL 粘贴到我的网络浏览器中时... Chrome 或 IE
https://login.oracle.com/mysso/signon.jsp
我收到一条错误消息...

Error! Do not use bookmarked URL.
Please type the URL you are trying to reach directly into your browser.


但是,如果我将此 URL 粘贴到浏览器中(如下)
http://www.oracle.com/us/corporate/contact/about-your-account-070507.html
然后单击该Sign In/Register链接,我的浏览器会将我带到相同的 URL(在顶部),但没有错误。

我的问题是..我怎样才能直接转到此 URL(https://login.oracle.com/mysso/signon.jsp) 而不必先转到网站上的某些“其他”URL?

答案1

我的第一个猜测是,您尝试访问的页面需要有令牌才能正确加载。看来您可以快速向服务器注册此令牌,然后通过以下链接转到该页面:

https://login.oracle.com/pls/orasso/orasso.wwsso_app_admin.ls_login?Site2pstoreToken=v1.2~656BF073~

虽然该令牌可能对其他东西有用。但后来我发现它实际上并不需要。通过查看此链接导致发布的标题,我能够确定我能够复制您点击该链接时发生的(大部分)结果,只需创建此 HTML 表单即可为我发布:

<html>
<head>
<title>Oracle SSO</title>
</head>
<form method=post action="https://login.oracle.com/mysso/signon.jsp">
<input name=site2pstoretoken value="v1.2~656BF073~512EDAC9FEA5F9140AE8A612213BCA280B4FF70D159812B6FDF2EB8D5CA98482EB385D4542873325FB366CCD4F17E21E1329A9531F844D92AC97A70A8287652D76277798A2DDF3D738EAB735E756B24FFDF89DC77C46F81AE712DB7D4F3A0CAF8EB1AE708C04FC58FEAC6D44A4DCCA81BD967FA1AD32ED298B5563DABC10443620E45DC539A7F6E5A5AB22A2F7541EF9B3339AFE4EBBC920989B7E7556B3B6DBF84FA7643382B2907A6183D06FDD9E1358A534083E4B73A5FB6BA840A981AE3A41BF878240DA4C48C74765E10DF30AC91057225CDC77C9241409FE189D251B2EAFF14E9776ADDC3C81541F53CFFC745A1A93DFAAD06B496B5630E1A725266B84DA43FEB216463D4C89A6164441B7CEFC600CC991B549A52BC45550156A365C699CF8A89250427BA9" />
<input name=v value="v1.4" />
<input name=p_submit_url value="https://login.oracle.com:443/sso/auth" />
<input name=p_cancel_url value="http://www.oracle.com" />
<input name=p_error_code value="" />
<input name=ssousername value="" />
<input name=subscribername value="" />
<input name=authn_try_count value=0 />
<input name=contextType value=external />
<input name=username value=string />
<input name=contextValue value="/oam" />
<input name=password value=sercure_string />
<input name=challenge_url value="https://login.oracle.com/mysso/signon.jsp" />
<input name=request_id value=-4782010454026398257 />
<input name=OAM_REQ value="VERSION_4~VeXlMi8vRU%2fhyhTAezfX%2fU92tvWZdduOvqF%2b%2fZcYUDnWrzu4V%2fcd4uyZvxIJbR7IxaYlaMA0wEkYKHSaDT5s7MPlYk3PRIlWNYxRTtYnK0kS2JQZrKDOL4CStRvsWAbuaMQJepMzUvRrxCEamyAH0sRT5caX3lCeI1iS7znsSTNIOXOl%2fgzOIoCD4JTPfO6WAbGiW3HdRBx5Y%2bDUrjsA%2fTPURYUU%2bXZ2XpPD%2fzWu11oXQV9C9lR36H8x97UkYcjyjtT%2b9vdHp8a0QwbAxG26N4eDokGnz5MRKaILo%2bsm2itImqCAlaTDWPBhTisfT89Av8Vv6FYAG%2bUDwj1BtTpshXinS0YHDwGAGYK7GB1VIeXraYIhR7V7C92H7dMGl8j%2fNof7JiN%2fjPEIRLjnX%2fgWNqNRzRaJe%2be7LVUrbOfGkvr2l%2fuAtYhY%2b9Q%2b2QvyHp%2bESS4Mnt4We6TdZ7Ap4zQbV3ZWh2f8vbBJYSw25R77Q2JatsjQQCJnAbKtwKwmauNHZgdo8yeeq7KZoltgciAZq9cm34CgQ3IburhracegH%2bFc9jV%2fnfu8BknpoIAjgDOdxtguYtoQpKitkwCGsQLPm9oaxE0n8wbJLWta2Vj7RLh5HmF7Za%2btda6t%2fW9MweMWiq66MvGZtDIa8pNycALi4SHtfp1SiVlhABeuVftbaoM%2fDStyjbPEUXEJBxLVYOiMODjov0GtsD5ZTzP9NH39ata8fZvHjyXUxTgZmhJQsZPH4r5ks2cz2tV%2bpw5Gb4U2Wvl81iXlVcSfiwGSp55qs9xSbJkQkBl9eagNO20RsKBI9W9KNTo3Boku5SMVOTt%2bsPPXwiiJlkblq2Jn7GLhDX8oFH36XsSlo%2bIPqWfCgaesTXyYnnsfK%2b2u8uByuRvDy6XCuj6O0ytLp8sKhFNAGZq1JVhIrh5%2bgxiLkZ%2bL2SVVV1HsP2TweR9WkFvytSgdx06NPrNvDJKFGvlV%2f8428uz5cCAUF5cr%2bX%2fiQ42EwsF3iZF1nQcHqcF44v7CBYYGuAW%2fDr9ojnrjj%2bT6dstOScY1vjLXIpgQs83wsbc1KfA26907E42yEgV5sPexC452gIPvcq4rLRr8Hm4hhWXnMxF1kX2zZnruo7yldr2VIT%2bUy11ZT4mcW7AgSipQaTkmbOgtv3nuvipoiGq9AeEzz%2fyUQurw2BSXcsP4HgMPO2cA5G93%2bBsT90gNEiQySyDwbJShjEVrCfry6a00zDzKXaddOAzinHOe7zHXJSbSoeqOw1XzS3bv8G7gcS3XNGa3yOUP%2fhHcNdpxqa%2bwbsEag9xKvCJRxr5Zr8GZK2GWu5XU8Kx9j6XiIQtsU1%2bl8p1AaP%2bCuKFgXz6gK2YePb6DPYmhyasplXtq569ytFdaD5NOgUN2CeRqjdxoKTOlyZWfr6bNZf1hI0sYUT8FlP0O%2fQ%2bi65j2zRBKPiosOsGNwnzbDOLcF1bZfJCmOL5u6cx8QJXe2VFQewIcC%2fvt8CMFDKwz82N%2bxtYkhMs%2fj2GmACcHeuTPBNnRjAO059S6mE3FMf0hFfLarLbGW6uLCiV%2bWKPq7f6FqIAYy73e%2fW5yd6RtajzaLaA14fd2AIx62WqTCLTbQTMwDBG2Y966dZvyQwzEmfNVWp317NB%2byvdM0HE0bPKlPHs5IVPGBSBPgSPc4ICqTMprlj%2fapVfQT5cDa2m%2fqyo6Z2Rhj19uyJwzSoX4Ib%2bMP3q90E6SqligrDKxFtCDIa2Kc3As9F8sDhU7%2bgvYXX%2bABP1GAGFtlDhq%2fA4vq%2bkD4%2bIFtq2hg1svtuPA7YwajG5z1ZZF1EsZqbKCZKCe8nJKe2GZDf3miXR1%2fAZgTnjmaks7vTHwkB9k48YNomqgSBsqPSOYRNVOIYrKPsKeRMf6xvKCpEl6Whst5E1BsT1zWl6WZPhcn%2f0ABsl%2b5AUtZ%2bvKqI%2fyymq1zOidcpn6Ao%2bO55wSAj%2botPbUr1UyrQbMFlV7jWJPYOs%2bicDSRf1DZlC1w5rsIUz7HRAjVcc4yyRnTwOeGXnoUTuzoHJ5PhmxpBIbr0otlfiDMHY6cm960PvYDAtWUSgOnwA4%2bPtY4YtmBSZuvSrk3W7L%2f1%2fTaYGb0uccJx1sfB6qwD1Isk80NxnKWCCftv0W0AE3zf9xpei1SWNp%2fMJH1yfpVFM%3d" />
<input name=locale value=en_US />
<input type="submit" value="Submit">
</form>
</html>

如您所见,这里的 referrer 并不重要。重要的是登录表单会获得设置表单中包含的信息。不过,除了主站点之外,我仍然不知道从哪里获取这些令牌,您需要自己弄清楚。

经过一番尝试,我发现上面表单中唯一重要的值是request_id。可以使用以下更简单的版本:

<html>
<head>
<title>Oracle SSO</title>
</head>
<form method=post action="https://login.oracle.com/mysso/signon.jsp">
<input name=request_id value=-4782010454026398257 />
<input type="submit" value="Submit">
</form>
</html>

此外,表单将接受该值作为 GET 或 POST。这意味着您可以通过以下方式访问表单:https://login.oracle.com/mysso/signon.jsp?request_id=-4782010454026398257

这样事情就简单多了。现在,你只需要弄清楚是否需要保留一个新的 request_id,或者这个 request_id 是否会永远存在。你使用什么 request_id 可能并不重要。我没有该页面的帐户(所以我无法测试这一点),但如果我输入任何数字,它都会request_id显示表单。尝试使用你刚刚编造的数字登录,如下所示:

https://login.oracle.com/mysso/signon.jsp?request_id=007

或者甚至根本没有 id,就像这样:

https://login.oracle.com/mysso/signon.jsp?request_id=

除了这会使表单显示之外,我还没有实际测试过这一点。阅读评论,看看是否有其他人已经测试过。

答案2

他们根据引荐来源标头,包含上一页的 URL(如果有)。

基本上,如果 referer 存在并且被设置为他们的另一个页面,那么一切都没问题,否则他们会抛出一个错误。只有他们能解释为什么他们这样做。

这可能是为了提高安全性,但对我来说,这看起来像是安全剧院因为将真正的 URL 添加到书签似乎比输入域名(可能输入错误)更安全,这将允许攻击者注册输入错误的域名(oralcle.com例如) 并设置一个钓鱼页面。

答案3

这是一个“单点登录”系统。该域login.oracle.com仅允许您进行身份验证,但本身不包含任何内容。因此,如果您不是来自需要您登录的其他域,则它根本不会向您显示任何内容。

由于该域名下没有内容,并且您的收藏夹不包含您尝试访问的任何信息,因此他们只是警告您您的收藏夹指向了错误的地址。

登录后,在会话持续期间,您可以作为经过身份验证的用户访问 oracle 的任何子域,而无需再次登录。

就像您通常使用 Google 一样:您必须登录accounts.google.com,但您通常使用其他域名(www.google.commail.google.com等)访问它

答案4

我遇到了同样的问题,请尝试此 URLhttps://profile.oracle.com/

相关内容