Liens connexes

Dépêche modérée par

: PHP Obfuscateur : le code ne sera plus visible...

Posté par David Derisbourg (page perso, ). Modéré le 21 novembre 2001.
0
Son principe est simple, remplacer dans vos scripts PHP tous les noms de fonctions et de variables par des codages MD5 sur 8 caractères. Ce qui a pour effet de rendre le code complètement incompréhensible et par conséquent non modifiable.
Bien que ce type de procédé ne soit pas vraiment dans l'esprit Open Source, il peut s'avérer utile à ceux qui souhaitent vendre leurs développements et assurer leur maintenance.

Note du modérateur : merci à circle.ch pour l'info

Update du modérateur: Rendons à César ce qui lui appartient, la nouvelle a apparemment été reprise de phpinfo.net.

> Lire les commentaires (22 commentaires, moyenne: 3,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

plop

Posté par Troy McClure (page perso, ) le 21/11/2001 à 11:51. (lien). Évalué à 11.

> [...]Bien que ce type de procédé ne soit pas vraiment dans l'esprit Open Source[...]

Effectivement.. au fait, peut-on considérer le compilateur comme une simple moulinette d'obfuscation ? Parce que quitte à obsfusquer, autant y aller franchement.

sed

Posté par Ramón Perez (page perso, ) le 21/11/2001 à 12:13. (lien). Évalué à 16.

Faites du sed à la place du PHP, ce sera imbitable sans la moindre obfuscation ! ;-)

Po compris

Posté par MagicNinja (page perso, ) le 21/11/2001 à 12:31. (lien). Évalué à 1.

Je ne vois pas trop l'interet... autant ne pas fournir les sources. L'un des interets de l'open source est tout de meme de pouvoir modifier le code en cas de probleme.. puis en fonction de la licence renvoyer le nouveau code à la société détentrice du logiciel.

J'ai rate quelque chose ?

Source de la news en français ??

Posté par J-Pierre DEZELUS (page perso, ) le 22/11/2001 à 08:20. (lien). Évalué à 9.

Je tiens quand même à préciser au modérateur (pas à brisco qui doit déjà le savoir...) que le texte intégral de la news en français vient de phpInfo, postée le 17 novembre.
http://www.phpinfo.net/?p=archives&idnews=476(...)
Voilà c'était juste pour dire.

et l'interet ?

Posté par Benjamin Michotte (page perso, ) le 23/11/2001 à 13:01. (lien). Évalué à 1.

le php est interpreté par le serveur donc le client, si il regarde la source de la page voit simplement du html...

quel est donc l'interet ? ou alors j'ai rien compris ?

Faites du perl

Posté par Brice Favre (page perso, ) le 23/11/2001 à 20:49. (lien). Évalué à 1.

C'est facilement obfuscable sans moulinette

bon -1 et je vais prendre chère sur mes xps mais il fallait que je la fasse (je précise aussi que j'adore perl)

Totalement inutile

Posté par chevrier antoine () le 26/11/2001 à 00:22. (lien). Évalué à 1.

Si vous voulez savoir ce qui est dedans de toutes façons c'est trivial.
connaitre le nom des variables + commentaires c'est bien pour la lisibilité certes mais si vous décider de passer un peu de temps à faire du reverse enginering, cela ne devrait pas poser plus de probleme que cela.
La preuve, de nombreux algos ont été démonté à partir de leur code assembleur (qui ne doit pas etre beaucoup plus lisible :) surtout si le language de départ et le code est un peu cochon ).

Revenir en haut de page