Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ERADICATEUR DE CLONE


Information sur la source

Description

; Eradication efficace contre une attaque de clone subite !
; J'ai realiser ce code lorsque je m'inisier aux sockets.
; Son fonctionnement reste assez simple et il peux etre adapté partout !
; Il utilise une erreur que font beaucoup de lamer c'est de donnée un nom globale applé 'basse' à leurs clones.
; Cette basse donnera des pseudos du type BASSE73482 BASSE98024 ... il faut juste en retirer la basse et ensuite d'essayer de vider le serveur.
; Mais il faut repeter plusieurs la commandes car le timer a quelques soucis.
; La seul chose c'est que si il prene la basse d'un pseudo inoscent, cet inocent sera kill aussi :/
; En tout cas ce code doit en ravire plus dun !!!

 

Source

  • alias love {
  • if ($1 == $null) { echo -a Eradication de clone /love [#salon] [basse_du_nick] | halt }
  • if ($2 == $null) { echo -a Eradication de clone /love [#salon] [basse_du_nick] | halt }
  • else {
  • mode $1 +mi
  • set %decontaminationsalon $1
  • set %bassedesclones $2
  • set %chercheur 1
  • timerpassagelove2 [ $+ [ $1 ] ] 120 0 love2
  • ; ou utiliser : timerpassagelove2 120 1 love2
  • }
  • }
  • alias love2 {
  • if (%bassedesclones isin $nick(%decontaminationsalon,%chercheur)) { kill $nick(%decontaminationsalon,%chercheur) CLONE | inc %chercheur 1 | halt }
  • else { inc %chercheur 1 }
  • }
alias love {
  if ($1 == $null) { echo -a Eradication de clone /love [#salon] [basse_du_nick] | halt }
  if ($2 == $null) { echo -a Eradication de clone /love [#salon] [basse_du_nick] | halt }
  else {
    mode $1 +mi
    set %decontaminationsalon $1
    set %bassedesclones $2
    set %chercheur 1
    timerpassagelove2 [ $+ [ $1 ] ] 120 0 love2
    ; ou utiliser : timerpassagelove2 120 1 love2
  }
}
alias love2 {
  if (%bassedesclones isin $nick(%decontaminationsalon,%chercheur)) { kill $nick(%decontaminationsalon,%chercheur) CLONE | inc %chercheur 1 | halt }
  else { inc %chercheur 1 }
}

Conclusion

Bon usage :)
Frachement je l'ai tester sous mon mIRC script server pendant les vacances, et il est pas mal du tout !
 

Commentaires et avis

signaler à un administrateur
Commentaire de juki_webmaster le 21/04/2004 18:39:45

PS : j'ai galerer avec les whiles :/ donc je l'ais fait avec un TIMERRRR.

signaler à un administrateur
Commentaire de darkyojimbo2 le 21/04/2004 20:04:09

les while, c'est pas tant dur.

Tu cree une variable avec un chiffre.
var %a = 1
ensuite tu pose ta condition:
while %a <= 10 {
;tant que %a est plus petit ou egal à 10 ca execute la boucle, si %a vaut 11 ca arrete
echo -a %a
;la (les) commandes a executer pendant la boucle
inc %a
;incrementation de la varialbe sinon c'est une boucle qui finit jms et fait planter mIRC.
}
Boucle sans commentaires :
var %a = 1
while %a <= 10 {
echo -a %a
inc %a
}

c'est pas bien dur, entraine toi et tu verra ;)


Sinon if ($1 == $null) => if (!$1)

@+

signaler à un administrateur
Commentaire de juki_webmaster le 21/04/2004 20:54:02

Non non darkyojimbo, je sais faire les whiles (heureusement pour moi) mais pour ce truc, jé eu quelques complication, je sais plus pourqoui...

signaler à un administrateur
Commentaire de Kerrigan le 25/04/2004 13:01:39

/kill tu es sur qu'on peut tous faire ça ?

signaler à un administrateur
Commentaire de PuLP le 26/04/2004 03:12:48

Tu peux quand même largement mieux faire, en bcp plus efficace et bcp plus rapide surtout, et puis c'est sur que le kill ça s'adresse pas a bcp de monde lol :)

Mais bon c'est déjà bien d'avoir reussi a faire ce que tu voulais, c'est ça le plus important !

L'utilisation d'un timer est plutot bizarre aussi lol, étant donner que tu l'utilise comme un while, mais c'est moins efficace qu'un while.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,874 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.