首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在将jquery用于php脚本时获得sha256.js?

为什么在将jquery用于php脚本时获得sha256.js?
EN

Stack Overflow用户
提问于 2019-10-24 12:04:03
回答 2查看 802关注 0票数 3

我正在运行一个脚本,它在jquery的背景下保存对PHP脚本的更改,并创建了一个函数,如果脚本向站点发布什么内容,它会抛出一个错误。当它引发错误时,我使用console.log进行铬调试。

到现在为止一切都很顺利。现在,每5次中就有1次,我在控制台上得到了这个。

代码语言:javascript
复制
<script src="/____proof-of-work/sha256.js"></script>
<script>
    challengeString = "fc1bc435f0be5062b3420hc4970e8f77d8359904b50356959054180e014c24211a";
    nonce = 0;
    hash = sha256(challengeString + nonce);
    while(1) {
        hash = sha256(challengeString + nonce);
        if (hash.substr(0, 4) === '0000')
            break;
        nonce += 1;
    }
    window.location.replace("/____proof-of-work/validate/" + nonce + "/" + window.location.href);
</script>

我真搞不清这是从哪里来的。我以前从未见过这段代码,我尝试过搜索它,但这不是一个真正的解决方案。

它能是什么,以及如何摆脱它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-11 10:24:31

我对one.com也有同样的问题。

下面是来自one.com支持的响应:

Sehr geehrter Heidingsfelder先生

vielen Dank für Ihre Anfrage

JavaScript挑战,die von unserem Server abgesetzt werden,wenn viele Anfragen an dieselbe URL erfolgen.Hierdurch soll eine missbr uchliche Nutzung,etwa durch Malware- oder Spambots,bestm glich eingeschr werden。

艾娜·翁格洪·冯的工作证明是辛恩·冯·阿布斯。1.2 der Allgemeinen Gesch ftsbedingungen unzul ssig。

贝维特,弗雷根,斯泰亨,伊纳,格尔尼,祖尔,弗夫冈。

麻省理工学院freundlichenüen

Sascha one.com

中文:

亲爱的海定斯费尔德先生

谢谢你的请求。

工作证明是一个JavaScript挑战,当多个请求被发送到同一个URL时,我们的服务器就会删除它。这应该是最好的限制不当使用,如恶意软件或垃圾邮件机器人。

根据“一般条款和条件”第1.2段的含义,规避工作证明是不可接受的。

如有进一步问题,请随时与我们联系。

致以最诚意的问候

Sascha one.com

我将终止与one.com的合同。

问候

Marc

票数 4
EN

Stack Overflow用户

发布于 2020-08-21 02:06:01

它是浏览器的脚本,目的是防止过多的请求。阅读更多:https://en.wikipedia.org/wiki/Challenge%E2%80%93response_authentication

我的经验是,当在短时间内有太多的请求时,它被发送而不是预期的答复。尝试限制/减缓请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58541017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档