Je chercher un obfuscateur de code source (C/C++) qui serait assez sympa (ie un vrai obfuscateur).
Si qqn en connait un gratuit ou opensource etc. car je trouve que des payants :/
(j'ai besoin de generer des variantes de code sources pour des softs)
Pen^2 Le 16/02/2007 à 16:22 ah remarque je crois que je connais qq1 qui en a fait un... un instant.
edit : en fait non, il modifie juste les noms dans le source.
ouais, disons que si je voulais simplement modifier les noms de var/fonctions je pourrais le faire facilement avec un petit script, mais la, il me faut qqch qui me change le flux du programme...
Bon alors, de ce que j'ai pu voir pour l'instant:
- ca existe pas des bon trucs gratos (c debile je trouve pke ils devraient en avoir besoin pour faire des test cases pour les parseurs des compilos...)
- le meilleur serait de Sementic Design mais $$$
heuuuu
c'est quoi le but du soft exactement ? (j'avoue avoir du mal a comprendre lol)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Tester l'efficacité des analyseurs de sécurité de code source
non mais ton obsuscateur fait quoi exactement ? modifier le code objet pour essayer de le rendre pas facilement décompilable ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
non, rien a voir avec la compilation, je parle de "analyseurs de securite de code source" donc y'a pas de compilo ici.
c'esst pour cacher un peu les vulnerabilities, changer le flow du source etc. pour rendre les test cases differents.
Ca doit pas avoir beaucoup de public ce genre d'obfuscateur, ça a un interêt assez limité quand même.
ouais, les seuls que j'ai trouve et qui etaient bien sont payant de toute facon...
Tiens ça me revient, notre prof de C en 1ère année se ventait d'en avoir écrit un quand il était étudiant et de le passer sur le code de ses ptits camarades... (on a la vocation ou non).
Pen^2 Le 02/03/2007 à 15:08 ('z'étiez dans la même école ?)
1) Je veux obfusquer le code source...
2) Heuuu non, je pense pas que ce soit une *bonne* solution... et de toute facon, il me faut des code sources *equivalents*
En fait ce que tu veux c'est du genre genre "a++" donnerais un "a = a +1" ? ou "b = 1 [Code qui sert a rien] a += b" ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
ouais, par exemple, modifier le type de boucles (for, while, do..while), de tests (if, switch, etc.)...
J'avais mis des liens, ils ont étés censurés ou quoi ?
Kochise

Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/
Nil Le 14/03/2007 à 18:38 C'est super chaud d'avoir un tel truc si on veut que ça respecte aussi les optimisations finales du compilateur afin d'avoir un code généré vraiment équivalent au moins en équivalent cycle d'horloge x_x d'ailleurs ça ne peut être que pour une version d'un compilateur donné, sinon je ne vois pas trop comment ça peut faire (ou alors on est vraiment dans un cas de programmation plutôt orientée IG et où on se fout pas mal des optimisations).