正所谓人在家中坐,锅从天上来~~开局先上图
我大概在6月份出过一个PanDownload的视频,不过几天后
在这个视频里,有一份修补aria2的补丁,原理大致如下:
PanDownload.exe启动aria2c.exe(已被替换成我的)
aria2c.exe传递参数给aria2cP.exe(真的aria2),同时注入PYG.DLL
PYG.DLL修改aria2cP.exe
至于这个补丁修改了什么。。接下来请看修改前后aria2下载时的不同
这是修改前,aria2下载时的请求
我们来看看修改后的
这里抹去了aria2的Want-Digest,一般来说,下载时不会出现这种奇怪的请求头,而有的网站会把这个当作aria2的特征来屏蔽~
某修改版的PanDownload我是八月份知道的,个人使用期间很久都没有发现什么异常。。
使用期间。。从未弹出过我的那份弹窗我???
直到上面那位网友给我发了截图之后,我???然后去虚拟机里试了下,发现真的有这个弹窗后,我去了他的github反馈。。然而。。。
两天过去了,作者并不打算理我呢~
附上github的反馈地址
https://github.com/PanDownloadServer/Server/issues/6
这里让我来说说上面是什么情况吧
先讲讲这位修改版作者是怎么做的吧~
他自己找到我那个补丁工具,写了一个他的补丁,然后让他的补丁先加载,这样就可以盖住我补丁的窗口了。
至于为什么会出现我补丁的窗口。。因为在老一点的电脑上,他的补丁消失的比我快那么几秒,我的补丁比他晚几秒被加载~,虚拟机里因为运行速度较慢,所以就暴露出来了。
这里放出证据。.这是原视频里的aria2c.exe源文件,于6月份发布
https://www.lanzoux.com/iKT3sg6o10h
双击文件可以释放补丁,通过计算MD5,SHA1都可以发现,和他PanData\PYG.dll的补丁的校验值一模一样。(除了文件日期不同)
这里真的,谴责一下这种行为,拿人东西之前,先跟原作者说一声不好么?
我这几天碰到不少问我PD问题的,我都耐心回答了一遍,然后才发现。。蛤,是因为那里有我的补丁?所以才找到我的???而不是因为我那个视频吗?
有一说一,如果真的要用,直接跟我说一声,我把数据发给你即可,为什么要用覆盖别人窗口的办法呢?
这真的是我很反感的一种行为,别人的劳动成果,按理来说应该尊重一下吧。。
最后。
https://github.com/1582421598/Server
这里是我fork的一个版本,感兴趣的可以去下载了看看。
附上他的官网:kurukurumi.tk
如果有人能联系到那位作者,请把本文发给他。
Ps:要么注明原始出处,要么就找原作者拿代码就行,别搞什么花里胡哨的,真的会给原作者造成很大的困扰。
然后再小声说几句。。为什么PanDownload里作者有关的完全没改啊!!整个修改版里,就我的被故意挡住了。。我有一句慢慢爬不知道当讲不当讲。