Protection des remotes et des alias

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 938 fois - Téléchargée 29 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
311
Date d'inscription
dimanche 23 février 2003
Statut
Membre
Dernière intervention
1 mai 2009

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

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.