Protection des remotes et des alias

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 182 fois - Téléchargée 30 fois

Contenu du snippet

Suite a l'astuce de dj328i j'ai fait ce code qui detecte la modification des remotes et des alias d'un script, et ce a chaque demarage du mirc.

Source / Exemple :


on *:start: {
  if ( %start.prot = $null ) || ( %start.prot = 0) {
    set %itr 1
    set %start.prot 1
    while ( %itr <= $script(0) ) { 
      writeini -n premote.ini rmot script $+ %itr  $crc($script(%itr))
      inc %itr
    }
    set %itr 1
    while ( %itr <= $alias(0) ) {
      writeini -n premote.ini als alias $+ %itr  $crc($alias(%itr)) 
      inc %itr
    }
  }
  set %itr 1
  while ( %itr <= $script(0) ) { 
    if ( $crc($script(%itr)) != $readini(premote.ini,n,rmot,script $+ %itr) ) { 
      .unload -rs $nopath($script(%itr))
      set %start.prot 0
    }
    inc %itr
  }
  set %itr 1
  while ( %itr <= $alias(0) ) { 
    if ( $crc($alias(%itr)) != $readini(premote.ini,n,als,alias $+ %itr) ) { 
      .unload -a $nopath($alias(%itr))
      set %start.prot 0
    }
    inc %itr
  }
}

Conclusion :


A mon avis il faudrait loader le remote a chaque demarage pour le proteger des regards indiscrets

Mais meme avec ça un un bon scripteur vas aisément trouvé le systeme et le supprimer. Ce systeme peut neamoins se reveler tres efficace.

remerciement a dj328i

A voir également

Ajouter un commentaire Commentaires
dj328i Messages postés 312 Date d'inscription dimanche 23 février 2003 Statut Membre Dernière intervention 14 mars 2022
26 juil. 2003 à 18:57
lol ! je suis bien content d'avoir pu influancer t'est id et creation artistique :) mais ta source est de loin 100 fois meilleurs que ma petite astuce :P
DrAzZiK69 Messages postés 117 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 8 décembre 2003
24 juil. 2003 à 19:56
put1 c sublime comme idée, la jpe ppa l'éssayer pacque chui en vacances et g pa mon script sur moi mé c pa mal pensé ! meuh enfin bon fodré pr ton system l'utiliser sur tt les scripts du script et si yena ki se unload l'autre se load enfin bon. Méme si tu ffé tt ca un bon scripteur peut trés facilement désactiver le sys. M'enfin c super ! Continu comme ca mec ^^

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.