mIRC Spammer

Spamming on IRC

First we'll begin with spamming a message to everybody in a channel using one command. Everybody in the channel will be messaged, if he hasn't changed nick when the timer reaches him. Using this command, a certain amount of timers will be created, everybody in that channel will have a certain unique timer, and when the timer is reached he will be messaged. This means that you can join the channel, use the command and leave again, done that they don't know from what channel you spammed them, and you won't be banned or kicked by example. Maybe a lame script, but it can be used to learn certain things about mIRC script procedures. You have to make an alias in mIRC and add the next in it:

spam {
var %x = 1
var %t = 1
set %a YOUR SPAM MESSAGE
while ($nick($chan,%x)) {
/timer 1 %t .msg $ifmatch %a
inc %x
inc %t 30
}
}

Things that can/must be changed:
"YOUR SPAM MESSAGE" = the message that you want to spam
30 = the amount of seconds between two message intervals, this can be a problem for certain servers. In some servers you can let it message every 5 seconds without a problem, but certain servers will give you some error: "target is moving too fast", this means that you are messaging too many messages too fast to users, so you have to increase that variable into a higher value.

If you have done all this, you can use it by typing the next command, you must be in the channel that you want to spam;

/spam #channel

Note: #channel = the channel that you want to spam, you must be in there when you use the command, after using that command you can leave immediately, so the people that receive your messages won't realise what channel you have / had in common.

This was an example for spamming a message, but you can do also other things by changing the .msg in the script.

Example: ping everybody

massping {
var %x = 1
var %t = 1
set %a ping
while ($nick($chan,%x)) {
/timer 1 %t .ctcp $ifmatch %a
inc %x
inc %t 30
}
}

And you can do much more, using this structure.

Niciun comentariu: