Forum PM Sender

Status
Not open for further replies.

Sparrow

New Member
4
2009
0
0
I think that forum pm message sender would be a great tool to earn some money.
Only one i know is form masspmsender.com but it is a way too expensive.
Anyone have a tool to share ?

Will give thanks + rep
 
12 comments
Why would anyone want to PM mass amounts of members but to spam them. All admins can mass PM their members if need but no need for members to mass PM other members. I agree with Jayfella here and I won't be making a online one either.
 
Spam is no way to go to make money, users just get pissed off getting offered bullshit everyday they would just leave, i no i would...
 
yep agreed with addicted. Plus if you go to other sites two things will happen

1) people wont care and know its spam
2) you will get ban fast
 
Well, yes but it is immediate traffic. I have never got a success with search engine so I need to try social network spamming.

I had a myspace spammer a year ago and I had a pretty good results.
Some of the people actually do check out the spam, otherwise there would be no email spam
 
here you go, a perl script for mass PM'ing phpbb

Code:
#!/usr/bin/perl

# phpBB Mass PM sender



use LWP::UserAgent;

use HTTP::Cookies;



$host = @ARGV[0];



# Replace 1 2 3 or 4 with user id numbers you don't want the message sent to.

# Add or delete numbers as you please. You should understand the pattern...

@badID = (1,2,3,4,5); #leave as just (); if you just want everyone to get the pm

$arrSize = @badID;

$i = 2;



if (@ARGV < 1)

{

  print "\n\n [-] Specify a host";

  print "\n\n [!] Example: perl massphpbb.pl http://www.phpbbforum.com/path/\n\n";

  exit(0);

}

loginPrompt();

sub login($$)

{

  $browser = LWP::UserAgent->new(agent =>

        'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; T312461)' ,

  );

  $cookie_jar = HTTP::Cookies->new();

  $browser->cookie_jar($cookie_jar);



    $response = $browser->post( $host.'login.php',

       [ 'username' =>$_[0],

         'password'=>$_[1],

         'redirect'=>'',

         'login'=>'Log in',Referer => $host ]

       );

$content = $response->content;



if ($content =~ /<head>/gmi)

{print "\n[-] INCORRECT LOGIN\n"; loginPrompt()}

else{msgInfo()}

}

sub spam()

{

  for ($j = 0; $j <= $arrSize + 1; $j++)

  {

   if ($i > $uid){ print "\n\n [+] Spamming Completed\n"; exit(0) }

   if ($badID[$j] eq $i) { $i++; spam() }

  }



     sleep(15); #delay (seconds) between sending eah pm. Pretty much required to work, change accordingly..



     $res = $browser->get("$host/privmsg.php?mode=post&u=$i");

     $results = $res->content;



     if ($results =~ /value="([a-f0-9]{32})"(.*)/){$SID = $1;}

     if ($results =~ /name="username"(.*)tabindex="1" value="(.*?)"(.*)/gmi){$name = $2;}



     $resp = $browser->post( "$host/privmsg.php",

        [ 'username'=> $name,

          'subject'=> $subj,

          'addbbcode18'=>'%23444444&addbbcode20=12',

          'helpbox'=>'Italic+text%3A+%5Bi%5Dtext%5B%2Fi%5D++%28alt%2Bi%29',

          'message'=> $msg,

          'folder'=>'inbox',

          'mode'=>'post',

          'sid'=> $SID,

          'post'=>'Submit', Referer => $host ]

        );



    print "\n [!] Message Sent to: $name with SID $SID";



    if ($i > $uid){print "\n\n [+] Spamming Completed\n"; exit(0)}

    else{$i++;spam()}

}

sub loginPrompt()

{

  print "\nEnter your login name: ";

  chomp($id = <STDIN>);

  print "\nEnter your password: ";

  chomp($pass = <STDIN>);

  login($id, $pass);

}

sub msgInfo()

{

  print "\nEnter message subject: ";

  chomp($subj = <STDIN>);

  print "\nEnter your message: ";

  chomp($msg = <STDIN>);

  print "\nEnter highest uid: ";

  chomp($uid = <STDIN>);

  spam();

}

now go get yourself banned from some forums =)

btw, i don't know if it still works as promised, but it did
 
Status
Not open for further replies.
Back
Top