{"id":838,"date":"2020-12-02T11:48:51","date_gmt":"2020-12-02T08:48:51","guid":{"rendered":"https:\/\/mamaevbor.tk\/wiki\/?p=838"},"modified":"2020-12-03T10:39:32","modified_gmt":"2020-12-03T07:39:32","slug":"%d0%b2%d1%81%d1%82%d1%80%d0%b0%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-recaptcha-validation-%d0%b2-exchange-2019","status":"publish","type":"post","link":"https:\/\/wiki.m-network.ru\/?p=838","title":{"rendered":"\u0412\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c reCAPTCHA Validation \u0432 Exchange 2019"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><a href=\"https:\/\/1.bp.blogspot.com\/-cUlpJCMbg2c\/X7uN8S6ra5I\/AAAAAAAABUk\/uMRDmXyeTMMz8asNeKt5kR48pAM4To3CQCLcBGAsYHQ\/s369\/robot.jpg\"><img src=\"https:\/\/1.bp.blogspot.com\/-cUlpJCMbg2c\/X7uN8S6ra5I\/AAAAAAAABUk\/uMRDmXyeTMMz8asNeKt5kR48pAM4To3CQCLcBGAsYHQ\/s320\/robot.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0430\u043f\u0447\u0438 (Google reCAPTCHA) \u0434\u043b\u044f Exchange 2019 OWA\/ECP.<\/strong><\/p><\/blockquote>\n\n\n\n<p><strong>\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u043f\u0447\u0438 \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 &#8212;&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.google.com\/recaptcha\/admin#list\" target=\"_blank\">Google reCAPTCHA<\/a>:<\/strong><\/p>\n\n\n\n<ol><li>\u042f\u0440\u043b\u044b\u043a &#8212; \u043b\u044e\u0431\u043e\u0435 \u0443\u0434\u043e\u0431\u043d\u043e\u0435 \u0438\u043c\u044f;<\/li><li>\u0422\u0438\u043f reCAPTCHA:\u0412\u0435\u0440\u0441\u0438\u044f 2 \u2013 \u0444\u043b\u0430\u0436\u043e\u043a;<\/li><li>\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u0432\u0430 \u043a\u043b\u044e\u0447\u0430, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435: &#171;\u041a\u043b\u044e\u0447 \u0441\u0430\u0439\u0442\u0430&#187; \u0438 &#171;\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447&#187;;<\/li><li>\u0414\u043e\u043c\u0435\u043d\u044b: \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0434\u043e\u043c\u0435\u043d, \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u044b \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438;<\/li><li>\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0435\u0432. <\/li><\/ol>\n\n\n\n<div class=\"wp-container-1 wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<blockquote class=\"wp-block-quote\"><p><strong>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043d\u0430 Exchange Server 2019:<\/strong><\/p><\/blockquote>\n<\/div><\/div>\n\n\n\n<ol><li> \u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e: C:\\Program Files\\Microsoft\\Exchange Server\\V15\\FrontEnd\\HttpProxy\\owa\\auth <\/li><li> \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0444\u0430\u0439\u043b: &#171;recaptcha.aspx&#187; \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432 \u0443\u043a\u0430\u0437\u0430\u0442\u044c &#171;\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447&#187;: <\/li><li>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u0435\u043b\u044b \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0440\u043e\u043a \u0432 \u0444\u0430\u0439\u043b\u0435  &#171;recaptcha.aspx&#187; <\/li><\/ol>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>&lt;% @ Page AspCompat=True Language = &#171;VB&#187; %&gt;<\/p><p>&lt;%<\/p><p>Dim strPrivateKey As String = &#171;\u0412\u0410\u0428_\u0421\u0415\u041a\u0420\u0415\u0422\u041d\u042b\u0419_\u041a\u041b\u042e\u0427_reCAPTCHA&#187;<\/p><p>Dim strResponse = Request(&#171;response&#187;)<\/p><p>Dim objWinHTTP As Object<\/p><p>objWinHTTP = Server.CreateObject(&#171;WinHTTP.WinHTTPRequest.5.1&#187;)<\/p><p>objWinHTTP.Open(&#171;POST&#187;, &#171;https:\/\/www.google.com\/recaptcha\/api\/siteverify&#187;, False)<\/p><p>objWinHTTP.SetRequestHeader(&#171;Content-type&#187;, &#171;application\/x-www-form-urlencoded&#187;)<\/p><p>Dim strData As String = &#171;secret=&#187; &amp; strPrivateKey &amp; _<\/p><p>&#171;&amp;response=&#187; &amp; strResponse<\/p><p>objWinHTTP.Send(strData)<\/p><p>Dim strResponseText = objWinHTTP.ResponseText<\/p><p>Response.Write(strResponseText)<\/p><p>%&gt;<\/p><\/blockquote>\n\n\n\n<p> \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e &#171;logon.aspx&#187;, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, &#171;logon.aspx.backup&#187;. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/1.bp.blogspot.com\/-DWQ0EdHIu8E\/X7uRx9l8WNI\/AAAAAAAABUw\/xyjf87Zlt5cimSN35dmxg8CMx6ME6SQnACLcBGAsYHQ\/s650\/path.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p> \u0412 \u0444\u0430\u0439\u043b\u0435 logon.aspx \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u043f\u043e &#171;form action&#187;. <\/p>\n\n\n\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435  \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 &#171;action&#187;, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0443\u0441\u0442\u044b\u043c, \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438  \u0438\u043b\u0438 \u0440\u043e\u0431\u043e\u0442\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0437\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u0432 &#171;OWA\/ECP&#187; \u0434\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0444\u043e\u0440\u043c\u044b.<\/p>\n\n\n\n<p>\u0421\u0442\u0430\u0440\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>form action=<strong>&#171;<\/strong>\/owa\/auth.owa<strong>&#171;<\/strong> method=&#187;POST&#187; name=&#187;logonForm&#187;<\/p><\/blockquote>\n\n\n\n<p>\u0421\u0442\u0440\u043e\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>form action=<strong>&#171;&#187;<\/strong> method=&#187;POST&#187; name=&#187;logonForm&#187;<\/p><\/blockquote>\n\n\n\n<p>\u0412 \u0444\u0430\u0439\u043b\u0435 logon.aspx \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u043f\u043e &#171;&lt;div&gt;&lt;input id=&#187;passwordText&#187;&#187;<\/p>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043d\u043e\u0432\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e &#171;myClkLgn&#187;, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432 \u0443\u043a\u0430\u0437\u0430\u0442\u044c &#171;\u041a\u043b\u044e\u0447 \u0441\u0430\u0439\u0442\u0430&#187;:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>&lt;tr&gt;<br>&lt;td&gt;<br>&lt;script type=&#187;text\/javascript&#187;&gt;<br>function myClkLgn()<br>{<br>var oReq = new XMLHttpRequest();<br>var sResponse = document.getElementById(&#171;g-recaptcha-response&#187;).value;<br>var sData = &#171;response=&#187; + sResponse;<br>oReq.open(&#171;GET&#187;, &#171;\/owa\/auth\/recaptcha.aspx?&#187; + sData, false);<br>oReq.send(sData);<br>if (oReq.responseText.indexOf(&#171;true&#187;) != -1)<br>{<br>document.forms[0].action = &#171;\/owa\/auth.owa&#187;;<br>clkLgn();<br>}<br>else<br>{<br>alert(&#171;\u041d\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 \u043a\u0430\u043f\u0447\u0430,&#187; + &#171;\\n&#187; +&#187;reCAPTCHA \u043d\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0430!&#187;);<br>}<br>}<br>&lt;\/script&gt;<br>&lt;script src=&#187;https:\/\/www.google.com\/recaptcha\/api.js&#187; async defer&gt;&lt;\/script&gt;<br>&lt;div class=&#187;g-recaptcha&#187; data-sitekey=&#187;\u0412\u0410\u0428_\u041a\u041b\u042e\u0427_\u0421\u0410\u0419\u0422\u0410_reCAPTCHA&#187;&gt;&lt;\/div&gt;<br>&lt;\/td&gt;&lt;\/tr&gt; <\/p><\/blockquote>\n\n\n\n<p> \u0412 \u0444\u0430\u0439\u043b\u0435 logon.aspx \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 &#171;&lt;div onclick=&#187;clkLgn()&#187; class=&#187;signinbutton&#187;. <\/p>\n\n\n\n<p>&#171;clkLgn&#187; \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 JavaScript \u0441 \u0438\u043c\u0435\u043d\u0435\u043c &#171;myClkLgn&#187;.<\/p>\n\n\n\n<p>\u0421\u0442\u0430\u0440\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>&lt;div onclick=&#187;clkLgn()&#187; class=&#187;signinbutton&#187; role=&#187;button&#187; tabIndex=&#187;0&#8243; &gt;<\/p><\/blockquote>\n\n\n\n<p>\u0421\u0442\u0440\u043e\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>&lt;div onclick=&#187;<strong>myClkLgn()<\/strong>&#187; class=&#187;signinbutton&#187; role=&#187;button&#187; tabIndex=&#187;0&#8243; &gt;<\/p><\/blockquote>\n\n\n\n<p> \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0444\u0430\u0439\u043b\u0435&nbsp; logon.aspx \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043a\u0430\u043f\u0447\u0438. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0430\u043f\u0447\u0438 (Google reCAPTCHA) \u0434\u043b\u044f Exchange 2019 OWA\/ECP. \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u043f\u0447\u0438 \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 &#8212;&nbsp;Google reCAPTCHA: \u042f\u0440\u043b\u044b\u043a &#8212; \u043b\u044e\u0431\u043e\u0435 \u0443\u0434\u043e\u0431\u043d\u043e\u0435 \u0438\u043c\u044f; \u0422\u0438\u043f reCAPTCHA:\u0412\u0435\u0440\u0441\u0438\u044f 2 \u2013 \u0444\u043b\u0430\u0436\u043e\u043a; \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u0432\u0430 \u043a\u043b\u044e\u0447\u0430, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435: &#171;\u041a\u043b\u044e\u0447 \u0441\u0430\u0439\u0442\u0430&#187; \u0438 &#171;\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447&#187;; \u0414\u043e\u043c\u0435\u043d\u044b: \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0434\u043e\u043c\u0435\u043d, \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u044b \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438; \u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0435\u0432. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043d\u0430 Exchange Server 2019: \u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.m-network.ru\/?p=838\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[60,144,201,202],"tags":[],"_links":{"self":[{"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=\/wp\/v2\/posts\/838"}],"collection":[{"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=838"}],"version-history":[{"count":5,"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=\/wp\/v2\/posts\/838\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=\/wp\/v2\/posts\/838\/revisions\/844"}],"wp:attachment":[{"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.m-network.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}