How to encrypt a program to protect against disassembly?

I need to protect my program from disassembly. The first attempt would be to encrypt the program and decrypt its parts as necessary. It may be encrypted again when decrypted code is executed.

Please let me know how to create this type of protection. Obviously, without assambler this task is difficult, but I did not find many resources.

If you have URLs to share information on this issue, please share it.

+3
source share
4 answers

It's pointless. If you do not have control and hardware support, you can always run the code in an emulator that will read decrypted instructions.

, .

+14

:/. / , , ... . , ?

, .

+5

, .

, gcc -O2; - - .

+3

, ? , , ? , ?

0

Source: https://habr.com/ru/post/1754128/


All Articles