Abrutissant basées sur le C binaires à éviter la décompilation

Est-il un moyen pour dissimuler C-en fonction des exécutables ou des bibliothèques pour empêcher la décompilation?

  • écrire du code spaghetti 😉
  • Je ne suis pas sûr que le code peut obtenir beaucoup plus obscure que naturellement respecté C.
  • Compilé C binaires ne sont pas toujours décompiler dans le code qu'ils ont été compilées à partir d' - décompilation n'est pas gauranteed de donner exactement le même code source qui a été utilisé pour l'écriture de l'application. Les fonctions Inline, les macros, les optimisations du compilateur, etc... sont tous manipulés après avoir terminer l'enregistrement de vos fichiers source.
  • Le logiciel de biscuits ont été reverse-engineering de fichiers binaires pour des années. J'ai moi-même pouvez très bien comprendre C binaire de démontage dans ma tête, bien que le C++ est beaucoup trop désagréable pour moi, même dans un debugger source si je vais tout le chemin à travers cout & amis. C'est sans pratiquer cela comme une fin en soi pour la moitié de ma vie.
  • Si vous écrivez du code spaghetti, assurez-vous de mettre les boulettes de viande dans ainsi.
  • C++ aurait été plus à l'endroit 😉
  • Je pense que le manque ici la question est: Pourquoi dissimuler C exécutables à entraver (pas de prévenir) décompilation?
  • Les gens s'il vous plaît, il demande comment obscurcir le code, pas si il faut. Au moins répondre à sa première question avant de vous tourner autour
  • J'aime les spaghetti code option.

InformationsquelleAutor Jay | 2010-02-16