Cherche encrypteur de sources

6 sujets de 1 à 6 (sur un total de 6)

  • thellier

      #10344

      Hello

      Il y a très longtemps je me rappelle avoir vu sur Aminet un prog dont les sources était dispo mais crypté avec un utilitaire

      (nom ? peut être code obfuscator ?)

      C’est à dire que tout les mots clef du C avait été converti à coup de #define

      genre

      #define printf _11

      #define int _01

      etc

      rendant le code illisible aux humains mais toujours re-compilable par n’importe quel compilo C

      QQuun sait il comment s’appelait cet outil ?

      Alain

      Yomgui

        #158602

        tu veux dire un obscurcisseur de code plutôt qu’un encrypteur?

        Tu peux coder en Perl ou en Lua pour cela… :-D :-D

        Mais blagues à part: si c’est du code C, tu livres pas le code cela suffit.

        Des codes en scripts je comprendrais mieux.

        Tu as regarder sur le net? il doit y avoir ton bonheur?

        thellier

          #158603

          Oui effectivement « obfuscator » veut dire ‘obscurcisseur »

          J’ai trouvé c’étais aminet/3dto3d qui avait subi ce traitement

          Le prog c’est cobf (=C obfuscator)

          Voilà un exemple de ce que ça donne : il s’agit d’un listing en C toujours compilable du prog 3dto3d …. impressionnant…

          /* COBF by BB — obfuscated at Sat Mar 21 22:21:00 1998

          */

          #include

          #include

          #include

          #include »cobf.h »

          b l277(e*l32,l149 e*l103,l149 e*l105,l149 e*u,l149 e*l63);b l197(l149

          e*l32,e*l103,e*l105,e*u,e*l63);t l305(l48*l328);e*l304(e*l226,a l536,

          l48*l328);b l524(e*l127);b l530(e*l143);b l344(b);b l326(b);b*l175(

          l115 l62);b*l366(b*l205,l115 l62);b*l353(l115 l337,l115 l62);e*l73(e*

          l330);b l43(b*l205);

          l26 s j;l26 j d[3];l26 j l[4][4];b l221(d l36,j l365,j l363,j l362);b

          l150(d z,d x);a l294(d z,d x);b l274(d z,d x,d l78);b l280(d z,d x,d

          l78);b l276(d z,d x,j l240);j l252(d l36);b l283(d l36);j l287(d z,d x

          );b l301(d z,d x,d l78);b l361(d z,d x,d l78);b l368(d z,d x,d l78);c

          a l315(d k[3],j l364);j l306(d z,d x);j l358(d z,d x);b l336(d l36,a

          l158);b l194(l48*l181,d l36,e l410);b l378(d z,d x,a l72,j l87);b l388

          (d z,d x,d l72,j l87);b l259(d l322[3],d l346);b l372(d z,d x,l l45);

          b l392(d l87,d l76);s l391(d l176,d l76,c a l72);b l373(l l45);b l402

          (l l80,l l86,a l72,j l87);b l390(l l80,l l86,d l72,j l87);b l349(l l80

          ,l l86,l l220);b l375(l l80,l l86,l l220);j l384(l l80,l l86);b l381(

          l l45,d l137,d l122,d l124,d l216);b l285(l l71);b l386(l l71,d l146);

          b l374(l l71,d l146);b l369(l l71,d l146);b l389(l l45,d l137,d l122,

          d l124,d l216);b l314(l l210,l l219);b l316(l l210,l l357,l l219);b

          l387(l l80,l l86);c a l376(d l122);b l324(d l333,l l71,d l290);b l396

          (j l67,j l187,j l133,j*l202,j*l226,j*l200);b l383(j l202,j l329,j l200

          ,j*l67,j*l187,j*l133);l26 l94 l237{a l74;l94 l237*l31;}l50;c a l303(c

          a l352,c a l62,e*l265,c a l89);l50* *l348(c a l89);b l347(l50* *l102,

          […]

          AmiDARK

            #158604

            Euh …

            1. Quel est l’intêret de ce genre de manipulation ?

            Si tu veux pas donner le code source, tu le donnes pas …

            Ca sert à quoi de le donner tel quel ?

            Zarb tout ça …

            @+

            AmiDARK

            thellier

              #158605

              Hello

              Je suis d’accord ça sert pas à grand chose…

              Mais c étonnant non ?

              A la limite ça peut servir à permettre de recompiler pour une autre CPU (genre Aros) sans ouvrir les sources…

              Alain

              Yomgui

                #158606

                @AmiDARK: En suisse on dit: jzzè_((eee-opvvv-pth

              6 sujets de 1 à 6 (sur un total de 6)

              • Vous devez être connecté pour répondre à ce sujet.

              Forums AmigaOS, MorphOS et AROS Développement Cherche encrypteur de sources

              Amiga Impact