Reference to this thread: What are the different types of packers?
Q1: How do packing methods like compression, protection, and encryption work, how do they differ, and which is more secure?
Q2: Is nested packing useful? i.e: packing via compression, and then protection or any combination of the referenced methods.
I am new to the RE world and am looking to prevent RE on an executable as best as I can. My thoughts are to obfuscate the source, build the executable, compress the executable (using a compressor), and then protect the executable (using a compressor).
I understand that RE is always possible with enough time by a skilled adversary.