0

https://whalewisdom.com/session/new

在上面的页面上,原始 HTML 页面包含如下内容。

<input type="hidden" name="g-recaptcha-response-data[login]" id="g-recaptcha-response-data-login" data-sitekey="6LfHWdoUAAAAAMAqpubAaMDSNO20QDM8sbxb05Hf" class="g-recaptcha g-recaptcha-response "/>

但是浏览器中呈现的页面已被修改,因此该条目如下所示。

<input type="hidden" name="g-recaptcha-response-data[login]" id="g-recaptcha-response-data-login" data-sitekey="6LfHWdoUAAAAAMAqpubAaMDSNO20QDM8sbxb05Hf" class="g-recaptcha g-recaptcha-response " style="" value="03AGdBq25SYaNBBVkcm8vcY1VFDLhiqgwcBrN1yk_5dkBgo6_fVV9Ng_K-3NNrn-ynwyUoGE0gYpFE1kVzApQLN9aCL73GzxIznBRki1MiooW6Hek4i1uJ-TL9i6QZRwvCRbRgeVySpYmM32chx6xPutEJyaZ2PCpFGGbkwpg_G7WBH5zk9MJ93hNnQv6hfYbEF3qnzs8NVY4BHmotYjR3LtrLeM9mJkt1w3cM-Kp-Dz0h0QKTrW48QjEByusHkHS1cfLCN7Zzr67UHuRhm_xRlQ3BI1QvWynShfrBKH_cARrODSyaFJ0e-WDdOVY5GdkPiUCOSgm8BP38KbFvxWt08hw5S4YjpPLren7ugfoJCDOBF6jmjiauEoOyIV5TcOrqa42xzuVGKDoY9c-J_wwO15EYHc3yV4ux_LQFkNO-NLP2Dr2CtWONW5CkgG2gTkoYr4O8qz_T2AaC">

我不知道value是如何使用网页上的 js 代码计算的。有人可以告诉我如何手动得出价值吗?

4

1 回答 1

0

似乎令牌是在此处生成和设置的:

grecaptcha.execute('6LfHWdoUAAAAAMAqpubAaMDSNO20QDM8sbxb05Hf', {action: 'login'}).then(function(token) {
                setInputWithRecaptchaResponseTokenForLogin('g-recaptcha-response-data-login', token)
              });

grecaptcha.execute被定义在recaptcha__en.js其中被严重混淆,所以我无法进一步帮助你。

于 2021-11-21T20:10:30.163 回答