begin process at 2010 02 10 05:16:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > PROTECTION PAR ANTI DEBUG

PROTECTION PAR ANTI DEBUG


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Classé sous :debug, protection Niveau :Initié Date de création :21/09/2006 Vu / téléchargé :4 560 / 652

Auteur : draluorg

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Salut a tous,

Ce code est une petite technique de protection d'appli contre le debugage, pour rendre les protections par mot de passe plus fiable.

Methode:

Au Boot:

1) On verifie si on est sous mode debug on kill le parent pid

2) "No Parent Process" on s'arrange pour ne pas avoir de processus parent

3) Pareil que le 1 mais on cree un timer

4) le plus important, tout se fait dynamiquement en passant par la classe CDelegate de EbArtSoft afin de masquer les api utilises.

Ici dans l'exemple, j'ai utilise des variable explicite pour qu'on puisse comprendre, quitte a vous de modifier ces variable et d'encrypter les chaines relatives aux appel d'api.

Enfin voila c'est surement pas une solution miracle mais je pense que c'est une bonne base. (enfin vos commentaire me le diront lol)











 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture GESTION DES PRIVILEGES DES PROCESSUS
Source avec Zip Source avec une capture TEMPS PROCESSEURS TOTAL ET PAR UNITÉ (API NATIVE)
Source avec Zip Source avec une capture ENREGISTRER ET CHARGER LISTVIEW DANS FICHIER AVEC IMAGE ETC....
Source avec Zip Source avec une capture GESTION DES FICHIERS SWAP
Source avec Zip Source avec une capture CLASSE POUR RÉCUPERER L'UTILISATION CPU D'UN PROCESSUS

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) APPARTENANCE AUX GROUPES DE SÉCURITÉ par legranche
Source avec Zip Source avec une capture Source .NET (Dotnet) REMOTE KEYLOGGER par elguevel
Source avec Zip PETITE IMPLEMENTATION DE L'ALGO SERVANT AU CRYPTAGE RSA par ccgousset
Source avec Zip SAUVEGARDES FICHIERS par claude440
Source avec Zip Source avec une capture VEROUX PC AVEC API par Galactus13

 Sources en rapport avec celle ci

Source avec Zip ÔTER LA PROTECTION D'UNE FEUILLE GRACE À UN BUG D'EXCEL par bigfish_le vrai
Source avec Zip ASTUCE POUR AMELIORER LA SECURITÉ D'ACCÉS AUX DONNÉES ET AU ... par bigfish_le vrai
Source avec Zip Source .NET (Dotnet) PROTECTION PAR MOT DE PASSE par DanMor498
Source avec Zip TEMPS D'ESSAI DE LOGICIEL POUR SHAREWARES par rico17
Source avec Zip PROTECTION ET SON KEYGEN (BIS) par zemeilleur

Commentaires et avis

Commentaire de draluorg le 21/09/2006 02:41:58

Si vous n'avez pas de debogeur sous la main pour tester, y a celui de EbArtSoft: http://www.vbfrance.com/codes/DEBUGGEUR_37193.aspx

++

Commentaire de draluorg le 21/09/2006 11:10:45

re,

Encore une petite precision, ne surtout pas executer dans l'ide!

++

Commentaire de kalif le 21/09/2006 16:29:56

dommage qu'on voit l'appel aux api sous windasm

Commentaire de draluorg le 21/09/2006 17:29:38

l'appel a quels api tu veux dire ? par ceux concernes par l'anti-debug! si ?

++

Commentaire de EBArtSoft le 21/09/2006 17:35:42 administrateur CS

Faudrais ajouter un cryptage des chaines ce qui eviterais de voir les noms des modules et des api dans l'exe.

@+

Commentaire de draluorg le 21/09/2006 17:51:32

oui ca je l'ai specifie dans la description, mais si je l'avais fais le code aurait ete illisible ;)

Voici un exemple de CrackMe avec cette methode: http://systemzeb.free.fr/AntiDebug.zip

++

Commentaire de kalif le 24/09/2006 00:53:51

pour bien faire il faudrai masquer tout ce qui y'a dans string data reference de windasm

Commentaire de kakenette le 17/11/2008 00:06:09

Tu Freez, Attach avec Ollydbg, Nop le timer. et le tour est joué. :)

Bonne journée.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Debug un EXE [ par Bernard M ] Bonsoir,Je viens de perdre ce qu'il me restait de mes cheveux en essayant depuis deux jours de trouver un BUG "Soft ou Hard?" avec VB 6.0 dans un Exéc Protection d'un document comportant des macros [ par Dan ] Comment protéger en écriture un tableau excel comportant 3 Macros de Tri, sans que le message ci-dessous n'apparaisse:" Erreur d'éxécution '1004':La m protection du code source. [ par krazitchek ] Bonjour, on m'oblige à donner le code source des mes programmes VB6, y a t'il un moyen de les proteger contre la modification ?....merci. URGENT : changement d'imprimante depuis VB :°-( [ par I need your help ! ] Bonjour à tous,Voici ma question : comment changer l'imprimante par défaut depuis un programme VB ? :-)En créant manuellement une imprimante "Virtua Protéger des cellules en écriture sous Excel [ par Falbala ] Je veux protéger des cellules en écriture pour que l'utilisateur ne puisse pas modifier son contenu. J'ai essayé en masquant (Cellule->protection)l Protection accès internet pour salle de classe [ par Ph.D ] Bonjour,Je cherche à faire une appli simple dans son concept :" Le prof dispose d'un poste dans son bureau.il gère 3 salles de cours informatiques (gr debug dll en vb [ par dédé ] J'utilise une dll dans une application, je dispose du code source en vb de cette dll. J'ai donc créé un groupe de projet comprenant mon application ai Générateur de Clé + Algorithme de protection [ par Pathy Gord ] Je souhaite développer un Générateur de Clé en VBA afin d'attribuer une licence a mes applications excel, et intégrer cet algorithme de protection dan rep courant et debug [ par p0il ] Hello !je voulait savoir comment faire en sorte que le rep courant soit celui des codes sources losque j'utilise vb,Je m'explique :- sous vb, lorsque


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales