Week 8 Flashcards
1
Q
What are the reasons for Reverse Engineering?
A
Analyse malware.
Debug memory errors.
Analyse legacy code.
Security audit.
2
Q
How can you defend against reverse engineeri
A
Dynamically construct the code.
Encrypt the binary.
Obfuscate the code.
3
Q
How can you defend against reverse engineering?
A
Dynamically construct the code.
Encrypt the binary.
Obfuscate the code.
Require online activation/content.
Require a hardware dongle.
Require hardware based protection.