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

Visual C++ Discussion :

Crypt� Chaine constant


Sujet :

Visual C++

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    204
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 204
    Par d�faut Crypt� Chaine constant
    Bonjour,

    Je suis sur une library et je voudrais que le compilateur VC++ crypte automatiquement les chaines constantes en moment qu'il le compile (la library) ;

    Je m'explique :

    En compilant par exemple ce code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    int sn(char *sr,const char *s2)
    {
    strcat(sr,s2);
    }
     
    int main(...)
    {
    char *s="Teste";
    char out[128];
    strcpy(out,"1 2");
    sn(out,"abcde");
    }
    Dans mon executable , je souhaiterai que la chaine "Teste" et "1 2" et "abcde" soient �crit encrypt� (non en clair) dans mon executable (section @data) au moment de la compilation ;

    Les chaine "Teste" "1 2" "abcde" sont dans la section @data , et je souhaiterais que le compilateur les cryptent au moment de la compilation !

    Comment fait t'on ?

    Je peux les faires � la mains , mais c'est je veux aller vite ;

    Merci beaucoup ;

  2. #2
    R�dacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Mai 2007
    Messages
    11 517
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par d�faut
    Ce que tu veux faire n'est pas possible nativement sous VC++ (cela ne veut pas dire que l'on ne puisse pas le faire, cela veut dire que VC ne t'aidera pas).

    Regarde ici : Obfuscation : protection du code source contre le reverse engineering

    et l� aussi : http://www.unixgarden.com/index.php/...-avec-du-clair
    Raymond
    Vous souhaitez participer � la rubrique R�seaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs syst�me et r�seau � configurer leurs �quipements SNMP r�seau.
    e-verbe Un logiciel de conjugaison des verbes de la langue fran�aise.

    Ma page personnelle sur DVP
    .

  3. #3
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 505
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 505
    Par d�faut
    Pour ce genre de protection, il faut prot�ger tous l'ex�cutable car il doit pouvoir d�crypter la chaine.
    Il est bien plus simple d'utiliser des programmes packer qui crypte tout l'ex�cutable et qui essaye de le prot�ger contre les intrusions.

    Je peux les faires � la mains , mais c'est je veux aller vite ;
    Une s�curit� b�cl�e est pire que pas de s�curit� du tout.

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    204
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 204
    Par d�faut
    lu

Discussions similaires

  1. R�ponses: 3
    Dernier message: 07/04/2008, 19h32
  2. R�ponses: 16
    Dernier message: 27/05/2006, 08h40
  3. R�ponses: 4
    Dernier message: 05/11/2005, 19h43
  4. signification : constante chaine non termin�
    Par amelhog dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 19/08/2005, 12h13
  5. Erreur ORA-01704 : constante de chaine trop longue
    Par verrec_s dans le forum Oracle
    R�ponses: 22
    Dernier message: 13/12/2004, 15h30

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