salut luhtor,
je veut dire comment je peut protéger mon code pour qu'il soit invisible.cad pour qu'il soit pas libre(caché).
si par exemple une société veut acheter ton projet, il faut qu'il soit protéger.
c'est bon?
alors moi je sais qu'il ya une méthode pour protéger les codes mais comment je sais pas!!
merci.
De toute façon, un petit coup de Win32Dasm et on a le Code source assembleur, donc il n'y a pas interêt à chercher à protéger un code, vu que toute protection peut etre crackée.
________________________________________
debut:
mov ah, 09h mov dx, offset message int 21h ret
message db ?@+?, ?$?
end debut
________________________________________
Lol c clair mais bon , les protections des jeux (starforce par exemple) cryptaient le code source et pourtant...
________________________________________
debut:
mov ah, 09h mov dx, offset message int 21h ret
message db ?@+?, ?$?
end debut
________________________________________
Qui aurait des idees pour proteger un logiciel?
Une donnée dans la base de registre (trop simple).
Recuperer le numero de serie du disque (pas mauvais).
c'est vrai qu'on veras tjs le code en assembleur mais la question qui se pose : est ce qu'on peut convertir le code en assembleur a un code compilable sous un compilateur ou pas?
L'assembleur est en lui même un code que l'on peut modifier et compiler. Apres, tout progammeur connaissant l'assembleur peut reconvertir le code en C.
________________________________________
start:
mov ah, 09h mov dx, offset message int 21h ret
message db ?@+?, ?$?
end start
________________________________________
Mais on s'en fou du code assembleur c'est inutilisable pour un gros
projet. Car la suffit de pas de passer une protection, faut comprendre
tout le code, c'est impossible !
pourquoi dis ti que il est impossible de comprendre du code assembleur? C'est un langage de programmation, comme le C++
________________________________________
debut:
mov ah, 09h mov dx, offset message int 21h ret
message db ?@+?, ?$?
end debut
________________________________________
oue et si c'était juste 10000, car 50.000 ligne de C++ (un projet qui
commence a prendre de l'ampleur), ca doit surement dépasser largement
100.000 lignes d'asm...
Comprendre un code C++ c'est pas tjs évident, alors un code 3 fois plus
long en asm... avec des noms de variable fouareux du à la
décompilation, MAIS LAISSE TOMBER !
En plus les compilateurs font des optimisations, ce qui fait qu'on a souvent beaucoup de mal a comprendre ce qu'il fait (un peu comme BruNews mais en pire)
c'est vrai que C'est un langage de programmation, comme le C++ mais pour un gros projet , je pense que la convertion sera trés trés défficile.
tjs la meme question quelle méthode utilisée pour la protection des projets??