• [^] # Re: Pourquoi Mono ?

    Posté par . En réponse au journal Utiliser Mono sans peur. Évalué à 1.

    - le bytecode permet de retrouver une bonne partie du code source, ce qui enmerde certains industriels, d'où le succès des obfuscateurs de bytecode.

    Qu'on m'arrete si je dit une connerie, mais bon.
    Je n'ai JAMAIS considere ces "obfuscateurs de code" comme de vrais obfuscateurs, en Java tout du moins, j'ai jamais touche a .net.
    A partir du moment ou tu distribues du bytecode, tu dis au revoir au secret de ton code.

    N'importe quel gus rompu au reverse engineering te pond un code acceptable simplement, a partir du bytecode. Ca lui prendra pas 2 minutes, mais c'est clairement pas une solution fiable.

    La je glisse sur le domaine du fantasme, mais il me semble meme qu'il existe des "desobfuscateurs", qui, a defaut de retablire les noms de variables, enlevent les cochonneries style "goto machin" generes par les obfuscateurs.
    Un bon ide pour le renommage des classes/methodes/variables, et paf le reverse.

    Par contre, ca permet de diminuer enormement la taille du jar, et ca c'est cool (surtout quand tu fais du MIDP1 et que tu vises des telephones de merde qui se vautrent sur des jar de plus de 62ko).

    Bref, les obfuscateurs, ils sont plus utilises pour des effets de bords que comme obfuscateurs.