Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "Kolkata"
From NetSec
(Created page with "<syntaxhighlight lang="perl"> #!/usr/bin/perl # @url http://www.blackhatacademy.org/ # @author fxm+hats use strict; use LWP::Simple; use Getopt::Long; use YAML::XS; use LWP::Us...") |
|||
Line 75: | Line 75: | ||
print Dumper $sigtree; | print Dumper $sigtree; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == Wordpress == | ||
+ | |||
+ | <pre> | ||
+ | --- | ||
+ | 1.0.11: 1d28094f16c310591b855982759bc992 | ||
+ | 1.0.14: 9570ccaab7cdac45e6727740515ce69a | ||
+ | 1.0.15: 9570ccaab7cdac45e6727740515ce69a | ||
+ | 1.0.4: 1080567bb801a301e3be618805a55125 | ||
+ | 1.0.6: 1080567bb801a301e3be618805a55125 | ||
+ | 1.0.8: 222ab5eb9cb8136619053a4f8358b9a5 | ||
+ | 1.5.1: b891f61dc9b85a9193592c9d13e9c97a | ||
+ | 1.5.10: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.11: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.14: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.15: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.4: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.5: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.8: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.9: 326412fc179cb787500adffada69c4e7 | ||
+ | app_name: Joomla | ||
+ | file_name: /includes/js/joomla.javascript.js | ||
+ | </pre> | ||
+ | |||
+ | == Joomla == | ||
+ | |||
+ | <pre> | ||
+ | --- | ||
+ | 1.0.11: 1d28094f16c310591b855982759bc992 | ||
+ | 1.0.14: 9570ccaab7cdac45e6727740515ce69a | ||
+ | 1.0.15: 9570ccaab7cdac45e6727740515ce69a | ||
+ | 1.0.4: 1080567bb801a301e3be618805a55125 | ||
+ | 1.0.6: 1080567bb801a301e3be618805a55125 | ||
+ | 1.0.8: 222ab5eb9cb8136619053a4f8358b9a5 | ||
+ | 1.5.1: b891f61dc9b85a9193592c9d13e9c97a | ||
+ | 1.5.10: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.11: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.14: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.15: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.4: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.5: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.8: 326412fc179cb787500adffada69c4e7 | ||
+ | 1.5.9: 326412fc179cb787500adffada69c4e7 | ||
+ | app_name: Joomla | ||
+ | file_name: /includes/js/joomla.javascript.js | ||
+ | </pre> | ||
+ | |||
+ | == MediaWiki == | ||
+ | |||
+ | <pre> | ||
+ | --- | ||
+ | 1.10.0: 31ef23cbcdf689bd68d957ae0d8b8a19 | ||
+ | 1.10.2: 31ef23cbcdf689bd68d957ae0d8b8a19 | ||
+ | 1.10.3: 31ef23cbcdf689bd68d957ae0d8b8a19 | ||
+ | 1.13.0: 6781b4412fbc451b792c4cdc88b0a1fa | ||
+ | 1.13.5: 6781b4412fbc451b792c4cdc88b0a1fa | ||
+ | 1.14.0: 846eec3b6696476a79548b82bf48e492 | ||
+ | 1.14.1: 846eec3b6696476a79548b82bf48e492 | ||
+ | 1.15.1: b6301262680144f1709d995a6c097db8 | ||
+ | 1.5.2: 2fb3891102f9fe2d37a4bdb47b8f42de | ||
+ | 1.5.8: 2fb3891102f9fe2d37a4bdb47b8f42de | ||
+ | 1.8.2: 5d52c4473189e70e4878a5a7b38e3a82 | ||
+ | 1.9.2: 24b79f325b32661fd24c93d7d2e8ccef | ||
+ | 1.9.4: 24b79f325b32661fd24c93d7d2e8ccef | ||
+ | app_name: MediaWiki | ||
+ | file_name: /skins/simple/main.css | ||
+ | </pre> |
Revision as of 19:41, 27 April 2012
<syntaxhighlight lang="perl">
- !/usr/bin/perl
- @url http://www.blackhatacademy.org/
- @author fxm+hats
use strict; use LWP::Simple; use Getopt::Long; use YAML::XS; use LWP::UserAgent; use HTTP::Request; use HTTP::Response; use Digest::MD5 qw(md5_hex); use Data::Dumper;
my $opts; my %tree; my $sigtree = \%tree; my $sigdir = '/home/fxm/Desktop/Code/appscan/sigs';
my $custom = undef; my $debug = 0;
&check_args; &load_sigs;
my $digestobj = Digest::MD5->new; my $ua = new LWP::UserAgent;
- my $content;
- $ua->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10");
- my $req = new HTTP::Request GET => "$fullurl";
- my $res = $ua->request($req);
- if ($res->is_error) {
- print $res->status_line;
- }
- if ($res->is_success) {
- $content = $res->content;
- my $md5 = $digestobj->add("$content");
- my $final = $md5->hexdigest;
- print "MD5:\t\t$final\n";
- print "Version:\t$ver_hash{$final}\n\n";
- }
sub load_sigs {
if (defined $custom && -f "$sigdir/$custom.yml") { print "Loaded custom profile $custom\n"; $sigtree->{$custom} = YAML::XS::LoadFile("$sigdir/$custom.yml"); } else { opendir(SIGDIR, "$sigdir") or die $!; my @fingerprints = grep { /\.yml$/ && -f "$sigdir/$_" } readdir(SIGDIR); foreach my $yf (@fingerprints) { my $yfname = $yf; $yfname =~ s/\.yml//; $sigtree->{$yfname} = YAML::XS::LoadFile("$sigdir/$yf"); printf "Loaded '%s' (%s)\n", $sigtree->{$yfname}->{'app_name'}, $yf; } } closedir(SIGDIR);
}
sub check_args {
$opts = GetOptions( "custom=s" => \$custom, "debug" => \$debug );
}
print Dumper $sigtree; </syntaxhighlight>
Wordpress
--- 1.0.11: 1d28094f16c310591b855982759bc992 1.0.14: 9570ccaab7cdac45e6727740515ce69a 1.0.15: 9570ccaab7cdac45e6727740515ce69a 1.0.4: 1080567bb801a301e3be618805a55125 1.0.6: 1080567bb801a301e3be618805a55125 1.0.8: 222ab5eb9cb8136619053a4f8358b9a5 1.5.1: b891f61dc9b85a9193592c9d13e9c97a 1.5.10: 326412fc179cb787500adffada69c4e7 1.5.11: 326412fc179cb787500adffada69c4e7 1.5.14: 326412fc179cb787500adffada69c4e7 1.5.15: 326412fc179cb787500adffada69c4e7 1.5.4: 326412fc179cb787500adffada69c4e7 1.5.5: 326412fc179cb787500adffada69c4e7 1.5.8: 326412fc179cb787500adffada69c4e7 1.5.9: 326412fc179cb787500adffada69c4e7 app_name: Joomla file_name: /includes/js/joomla.javascript.js
Joomla
--- 1.0.11: 1d28094f16c310591b855982759bc992 1.0.14: 9570ccaab7cdac45e6727740515ce69a 1.0.15: 9570ccaab7cdac45e6727740515ce69a 1.0.4: 1080567bb801a301e3be618805a55125 1.0.6: 1080567bb801a301e3be618805a55125 1.0.8: 222ab5eb9cb8136619053a4f8358b9a5 1.5.1: b891f61dc9b85a9193592c9d13e9c97a 1.5.10: 326412fc179cb787500adffada69c4e7 1.5.11: 326412fc179cb787500adffada69c4e7 1.5.14: 326412fc179cb787500adffada69c4e7 1.5.15: 326412fc179cb787500adffada69c4e7 1.5.4: 326412fc179cb787500adffada69c4e7 1.5.5: 326412fc179cb787500adffada69c4e7 1.5.8: 326412fc179cb787500adffada69c4e7 1.5.9: 326412fc179cb787500adffada69c4e7 app_name: Joomla file_name: /includes/js/joomla.javascript.js
MediaWiki
--- 1.10.0: 31ef23cbcdf689bd68d957ae0d8b8a19 1.10.2: 31ef23cbcdf689bd68d957ae0d8b8a19 1.10.3: 31ef23cbcdf689bd68d957ae0d8b8a19 1.13.0: 6781b4412fbc451b792c4cdc88b0a1fa 1.13.5: 6781b4412fbc451b792c4cdc88b0a1fa 1.14.0: 846eec3b6696476a79548b82bf48e492 1.14.1: 846eec3b6696476a79548b82bf48e492 1.15.1: b6301262680144f1709d995a6c097db8 1.5.2: 2fb3891102f9fe2d37a4bdb47b8f42de 1.5.8: 2fb3891102f9fe2d37a4bdb47b8f42de 1.8.2: 5d52c4473189e70e4878a5a7b38e3a82 1.9.2: 24b79f325b32661fd24c93d7d2e8ccef 1.9.4: 24b79f325b32661fd24c93d7d2e8ccef app_name: MediaWiki file_name: /skins/simple/main.css