专栏/某版本Pandownload与aria2c相关的说明

某版本Pandownload与aria2c相关的说明

2020年08月29日 12:30--浏览 · --喜欢 · --评论
粉丝:1652文章:8

正所谓人在家中坐,锅从天上来~~开局先上图

我大概在6月份出过一个PanDownload的视频,不过几天后

在这个视频里,有一份修补aria2的补丁,原理大致如下:

  1. PanDownload.exe启动aria2c.exe(已被替换成我的)

  2. aria2c.exe传递参数给aria2cP.exe(真的aria2),同时注入PYG.DLL

  3. 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里作者有关的完全没改啊!!整个修改版里,就我的被故意挡住了。。我有一句慢慢爬不知道当讲不当讲。

投诉或建议