pt-plugins / PT-Plugin-Plus

PT 助手 Plus,为 Microsoft Edge、Google Chrome、Firefox 浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。
MIT License
6.62k stars 838 forks source link

ptpp导致filecrypt.cc无限刷新 #1900

Closed elderren closed 2 months ago

elderren commented 2 months ago

请确认你已经做过并了解如下步骤,在 [] 中填入 x 选中

ted423 commented 2 months ago

好像没遇到,我点进去让我点一个不关闭的圆,然后有个download的东西,点那个download之后,ublock就弹阻止了 uBlock Origin 阻止了下列页面加载:

https://track.involvkgfr.com/

elderren commented 2 months ago

屏幕截图 2024-06-07 215446 奇怪,我只要启用ptpp就会卡在这个界面不断自动刷新,停用或者降级到2649以前的版本就可以正常加载出人机验证界面,删掉ptpp重装,清空浏览器缓存,换浏览器,挂不挂梯子,换节点,换其他的电脑,电脑连接手机热点都试了,也还是一样的现象。ptpp是从tg的actions频道下载的。 不知道其他维护者能否复现这个问题,ptpp会影响到非pt的网站还是挺诡异的。

ted423 commented 2 months ago

我回家倒似乎再现了,一闪而过请关闭ad block

ted423 commented 2 months ago

cutcaptcha.net 好像是验证的域名,被墙掉了 image

网络不太好做完验证就进去了 因为他提醒我关ad block 我就把ublock打开了(之前没开)

不知道对方是不是做了个检测到广告过滤就自动刷新的脚本

elderren commented 2 months ago

辛苦大佬这么晚了还陪我找问题。ublock开和关我也试了,还是不行。我刚刚远程了一台放在另一个市的电脑,也能复现,怀疑是我脸有问题,就很玄学。

ted423 commented 2 months ago

我把这个网站的cookies清掉之后确实能再现

ted423 commented 2 months ago

目前可以确认的是,禁掉这个网站的脚本执行权限之后,他不会自动刷新。

2647的变动主要是这个commit https://github.com/pt-plugins/PT-Plugin-Plus/commit/4ce8bb94b790b7ef3dfaf6c35c083831db7a58cf

ted423 commented 2 months ago

导致刷新的就是这个脚本 https://v2.cutcaptcha.net/captcha/SAs61IAI.js

elderren commented 2 months ago

2647是正常的,问题是从2649开始出现,应该是这个commit: https://github.com/pt-plugins/PT-Plugin-Plus/commit/22ec75348b1b0645eb43cb2da058b05caf2768a8 但是我不懂代码,不知道是哪部分的更新导致了这个问题。

Rhilip commented 2 months ago

我不太认为这个是ptpp的问题。一方面,我们不向该网站注入script(同样也不在我们适用webResquest方法的名单中)。另一方面指出来的2649与2647只是改了构造工具,最终构造出来的代码可能因为构造链的替换而不同,但是实现的内容是一致的。

从ted423和我的测试、题主上面的回复来看,也并不具有普遍性。如果题主觉得仍是ptpp的问题,我建议给出更多证据。

elderren commented 2 months ago

我也给不出更多证据了,手头能找到的环境都试过了,都能稳定复现。我不懂网络,也无法确定就是ptpp的问题,也有可能是这个网站的问题。没关系,我退回2647就行,感谢各位大佬的辛苦工作。