Vinnaren i pepparkakshustävlingen!
2011-10-24, 00:34
  #1
Medlem
Lyckokatts avatar
Hej,

Om det finns en samlingstråd ber jag om ursäkt.

Jag fann denna kod på en websida i ett textdokument, ett andra dokument innehöll massvis med corporate-mailadresser samt ett par ip-strängar (ni vet som på irc, h123h23.telia.com etc.)

Det ser ut som ett spamscript, någon som kan berätta mer?

Tack!

Kod:
#!/usr/local/bin/perl
## use: perl file.pl lista.txt "remetente@mail.com" "assunto" fake.html


$ARGC=@ARGV;

if ($ARGC !=4) {

 printf "$0 <mailist> <remetente> <assunto> <fake.htm>\n\n";

#printf "spam MassSpam By c0dec5 - (PsychoPhobia Crew Since 2002)";

 exit(1);

}


$mailtype = "content-type: text/html";

$sendmail = '/usr/sbin/sendmail';

$sender = $ARGV[1];
$subject = $ARGV[2];
$efile = $ARGV[0];
$emar = $ARGV[0];
$count=1;

open(FOO, $ARGV[3]);
@foo = <FOO>;

$corpo = join("\n", @foo);

open (BANDFIT, "$emar") || die "Can't Open $emar";

while(<BANDFIT>)        {


($ID,

 $options) = split(/\|/,$_);

chop($options);

  foreach ($ID) {

$recipient = $ID;

open (SENDMAIL, "| $sendmail -t");
print SENDMAIL "$mailtype\n";
print SENDMAIL "Subject: $subject\n";
print SENDMAIL "From: $sender\n";
print SENDMAIL "To: $recipient\n\n";
print SENDMAIL "$corpo\n\n";
close (SENDMAIL);

printf "Sending... para $recipient [ OK $count ] Voila!";
$count++;
}

}

close(BANDFIT);
Citera
2011-10-24, 01:15
  #2
Medlem
JKaneds avatar
Det är ett spamscript, helt enkelt. Scriptet ser ut att skicka ett mejl till varje kontakt i din kontaktlista.
Citera
2011-10-24, 15:14
  #3
Medlem
patrikgbgs avatar
Citat:
Ursprungligen postat av JKaned
Det är ett spamscript, helt enkelt. Scriptet ser ut att skicka ett mejl till varje kontakt i din kontaktlista.

Nja, nästan. Det tar epostadresser från inputfilen och skickar via sendmail, finns inget i koden som stjäl någonting. Kommer bara fungera i *nix miljö.
Citera
2011-10-24, 17:27
  #4
Medlem
JKaneds avatar
Citat:
Ursprungligen postat av patrikgbg
Nja, nästan. Det tar epostadresser från inputfilen och skickar via sendmail

Kod:
foreach ($ID) {

$recipient = $ID;
.
.
.
}

Tolkade jag som att inputfilen är/kommer från en kontaktlista, så det är säkert sant det du säger.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback