certes... mais la il n´est pas vraiment question de foutre du texte en clair dans le binaire..
si on veut vraiment stocker du texte qui ne doit pas etre modifie, des techniques alternatives doivent etre utilisees. Bcp de solutions a sa disposition ; on exemple d´une telle chose :
https://www.jeuxvideo.com/forums/1-31-8256033-1-0-1-0-0.htm
ce code affiche l´URL de google ; ´sont en fait stockes des coefs de splines cubiques aui, samplees aux bons endroits, permettent de retrouver les caracteres. Ce genre de truc demande un poil de calcul prealable, mais en general tout peut se ramener a des inversions de matrices puisqu´il nous faut un pseudo-isomorphisme. C´est deja bcp plus costaud de modifier le binaire la...
sinon l´idee du watermarking telle qu´exposee au debut, consiste bien a faire generer dans le code des pattern d´instruction bien specifiques, a des offset bien specifiques. Autrement des morceaux du programme en lui meme qui sont architecture de maniere reconnaissable.
Avec ca il devient theoriquement quasiment impossible de modifier le programme sans avoir acces aux sources.
Mais a la base, si on veut distribuer les sources, il n´y a qu´a y adjoindre une license qui correspond a ses besoins : il n´y pas de solution technique pour proteger son code, puisqu´on fournit le code en lui meme... il faudra donc gueter la reprise de son programme pour des utilisations commerciales, si cela a lieu..