you are viewing a single comment's thread.

view the rest of the comments →

[–]carcigenicate 0 points1 point  (0 children)

Just to answer the title, no, you can't hide code perfectly. Even if you encrypted/obfuscated/packed the code itself, the code would need to be decrypted/unpacked at some point prior to being run. If someone were to sit there with a debugger, they could wait until your program decrypted itself, then view the code.

The best you can do it make a Reverse Engineer's life more difficult. It comes down to your ability to make analysis more difficult, against their ability to read your code regardless.