Annonce

Réduire
Aucune annonce.

Script de protection contre Reflector (anti décompilateur) Anti reflector VB

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Script de protection contre Reflector (anti décompilateur) Anti reflector VB

    Bonjour voici un petit programme pour proteger vos code contre reflector.

    Outils :
    1 TextBox
    1 Button
    1 OpenFileDialog

    Code:
    Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click
    
    If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
    OpenFileDialog1.FileName = "Executable|*.exe|DLL|*.dll"
    TextBox1.Text = openFileDialog1.SafeFileName
    End If
    
    End sub
    Code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    
    If TextBox1.text = "" then 
    MsgBox("Selectionner une application a proteger")
    else
    Dim App As New FileStream(TextBox1.Text, FileMode.Open, FileAccess.Write)
    App.Seek(244, SeekOrigin.Begin)
    App.WriteByte(11)
    App.Flush()
    App.Close()
    End if
    
    End sub
    Dernière modification par M4ke, 16 décembre 2011, 01h51.

  • #2
    Sympa, mais essaye de développer un peu. Imagine quelqu'un qui n'y connait rien et qui voit ça, il ne sera pas plus avancé

    Merci pour la participation en tout cas.

    Commentaire


    • #3
      là Comax parle de moi et il n'a pas tort ! Développe que je puisse essayer et te donner un "thanks"

      edit: Si j'ai compris mes recherches "reflector" est un décompilateur et ça j'ai compris le principe.
      Dernière modification par Ghostweber, 16 décembre 2011, 10h41.
      sigpic
      Notre Liberté Ne Doit Pas Être Limitée
      Pour Permettre A Une Minorité De S’enrichir

      Commentaire


      • #4
        Il corromps l'header PE au byte 244, qui contient normalement 16 dans un exécutable .NET, et y écrit quelque chose d'autres (en l'occurence 11, mais n'importe quoi de même taille aurait marché je pense). .net reflector se retrouve alors dans l'incapacité de lire le code correctement.

        Mais il est possible de "bypasser" cela, en rétablissant la bonne valeur, ou en utilisant un autre decompiler, comme ILspy par exemple.

        Bref, la meilleure manière pour éviter les décompilers, c'est d'arrêter le vb.net...

        Commentaire


        • #5
          Envoyé par kallimero
          la meilleure manière pour éviter les décompilers, c'est d'arrêter le vb.net...
          ^^
          sigpic

          Cyprium Download Link

          Plus j'étudie plus j'me rends compte que je n'sais rien.

          †|

          Commentaire

          Chargement...
          X