抓取网站后,我有一个扩展名为 .pl 的非 perl 文件

jrc*_*ins 1 perl

我下载了一个静态网站。在通常的.css,.js.html文件中,有一个.pl包含以下内容的文件:

在此处输入图片说明

我不得不上传屏幕截图,因为当我将它们复制并粘贴到此处时,文件内容无法正确显示。我知道这是一个 Perl 文件,但谁能告诉我它的用途是什么?

Eva*_*oll 8

您可以从该文件中的魔术字节看出它是一个 GIF 文件。GIF98a 是 gif 文件的一个版本。

所以几乎可以肯定发生的是

  • 有人创建了一个网络服务器
  • 该服务器以 CGI 模式运行。
  • 他们有一个 perl 脚本(通常是.pl后缀)
  • 该 perl 脚本正在提供文件。
  • 该 perl 脚本没有Content-Disposition正确设置标题,因此您的浏览器不知道将其保存为什么。
  • 您的浏览器默认保存名称为 cgi 脚本的名称,或者您手动接受。
  • 它为您提供了一个.gif文件,您将其下载到该位置。