IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

x86 32-bits / 64-bits Assembleur Discussion :

Protection désassemblage : planter WDASM


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut Protection désassemblage : planter WDASM
    Je cherche une astuce pour planter WDASM lors du desassemblage d'un programme...

    merci d'avance

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 399
    Points : 1 220
    Points
    1 220
    Par défaut
    regarde les protections des jeux !!! ou mieu cripte ton code executable!
    (wdasm comprend alors plus rien) tu peu aussi essayer de vtester si windsam est lancer et ne pas lancer la suite du code si c'est le cas.

  3. #3
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut
    Je sais deja retrouver si je suis tracer ou pas est fair stop (ou planter) softice/trw200/procdump/wdasm. j'arrice egalement a crypter decrypter une partie de code a l'execution.Ce que je cherche s'est de planter wdasm lorsque lon tente de desassembler mon prg (alors que celui-ci ne fonctionne pas) j'ai fait des testes en modifier la section code du Pe une fois fini (je laisse uniquement l'entry point en modifier la taille de la section code). C'est bien plus penible a debbuger mais sa ne plante pas wdasm.

  4. #4
    Membre habitué
    Avatar de TangiX
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 139
    Points : 168
    Points
    168
    Par défaut
    pour sur c possible puisque j'ai deja eu le message (en gros) "désolé, format de fichier executable inconnu"

    desolé pa plus d'info

    a+

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 92
    Points : 96
    Points
    96
    Par défaut
    N'oublie pas IDA. C'est vraiment le top kuand on passe les scripts d'IDA vers Sice.

    (De plus, depuis la verion 4.51 d'IDA, il est devenu un débugger)

  6. #6
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut
    Morgatte ?
    ce nom me dit qlqchose

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 40
    Points : 63
    Points
    63
    Par défaut
    Morgatte ...

    Y a des gens qui sont connus quand même

    Pour "planter" win32dasm, c'est presque inutile.

    Deja parce que comme l'a dit ce cher morgatte, la plupart des gens se sont mis a ida ou aux debuggeurs du genre olly (voir soft ice pour les plus acharnés)

    De plus, rien ne vaut une bonne protection, ou un bon cryptage/decryptage de section/string/code, ce qui ennuyera plus la personne qui veut dessassemblé ton code, que de voir w32dasm planté et puis ouvrir ida et se la couler douce

  8. #8
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut
    Il est vrai que de planter wdasm seulement n'apporte pas beucoup plus de protection a mon applic (mais sa limite deja pour certain...)
    J'ai bien regarder les crypteur (upx aspack...) il sont pour la plus part telement connus qu'il ne sont plus un probleme il existe pour chaqu'un un decrypteur..... je cherche plutot a conprendre comment modifier les sections d'un PE pour creer ma propre routine de cryptage ( moins efficace que celle existante mais comme nouvelle et inconnue il faudra un peu plus de temps pour passer au travers.)

    Vous me repondrer certainnement que c'est pretentieux de ma part d'esperer reussir ou tant d'autre on echouer, mais je ne risque rien d'essayer...

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 92
    Points : 96
    Points
    96
    Par défaut
    Je ne veux pas être prétencieux moi non plus... mais tu pourras lire un petit tut sur mon site sur le cryptage des executables win32, sous le non de "Crypteur basic" et le tut précédent qui sert de base à ce second nommé "IAT".

    Le principe est de crypter des sections et de placer un module de décryption dedans ansi qu'une protection antidump permettant de corrompre les liens entre l'iat et les call fonctions dès qu'un dump est tenté pour retrouver le programme original.

    Cependant il ne marche que sous win9.X car il y a en plus une partie Ring0 pour planter le traçage des débuggers. Sous Win XP il aime pas du tout, cependant en le lisant tu pourras supprimer cette procédure.


    Même si je ne peux pas te promettre un outil fonctionnant pour ton cas, les tuts t'en apprendront suffisament pour commencer ta propre protection. Du moins j'espère...

    http://membres.lycos.fr/w32assembly

  10. #10
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut
    Je doit avouer que malgres tous mes efforts et une lecture attentive de tes postes (j'en connaissait deja quelque un) je ne suis arriver a rien de tres efficace.....

    Tous ce que j'ai peut mettre en oeuvre c'est reveler soit totalement ineficace (je passe a travers sans trop de difficulter) soit mon applic plante lamentablement.....

    Je vait donc me rabatre sur quelque chose de plus simple (ou de plus vicieux.....) car j'ai deja passer 3 mois sur la protection pour un resultat presque nul et pendant ce temps mon projet (celui qui va me rendre riche et celebre....) n'a pas avancer d'un poil.

    Par contre j'ai beaucoup apris ( a mes depends que c'est un domaine bien plus pointut qu'il n'y parrait)...
    Je m'y remettrait dans quelque temps (pour l'instant je n'ai plus le temps).

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 53
    Points : 59
    Points
    59
    Par défaut
    D'une façon ou d'un autre, reste bien conscient que ton code sera toujours accessible.

    A mon avis une protection de base suffit (juste pour dire de stopper les cracker debutants), puisque rien n'arrêtera celui qui veut arriver à ses fins...

Discussions similaires

  1. La meilleure protection contre le piratage des logiciels ?
    Par iubito dans le forum Débats sur le développement - Le Best Of
    Réponses: 184
    Dernier message: 23/12/2008, 14h35
  2. [VB6] cryptage et protection de fichier INI
    Par khany dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 21/10/2003, 10h38
  3. fonction qui en fait planter une autre
    Par ickis dans le forum C
    Réponses: 5
    Dernier message: 18/08/2003, 22h33
  4. Désassemblage à la main 16 bits / 32 bits
    Par le mage tophinus dans le forum Assembleur
    Réponses: 12
    Dernier message: 19/04/2003, 01h55
  5. [VBA-E] [Excel] Protection d'une plage de cellules
    Par fikou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2002, 12h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo