Question: zip file can be find here http://www.cs.sjsu.edu/~stamp/infosec/files/ 5. Obtain the file encrypted.zip from the textbook website and extract the file encrypted, jar. This application was

zip file can be find here http://www.cs.sjsu.edu/~stamp/infosec/files/

5. Obtain the file encrypted.zip from the textbook website and extract the file encrypted, jar. This application was encrypted using Sand- Mark [63], with the "obfuscate" tab and "Class Encryptor" option selected and, possibly, other obfuscation options.

a. Generate a decompiled version of this program directly from the obfuscated (and encrypted) code. Hint: Do not attempt to use a cryptanalytic attack to break the encryption. Instead, look for an unencrypted class file. This is a custom class loader that decrypts the encrypted files before they are executed. Reverse this custom class loader and modify it so that it prints out the class files in plaintext.

b. How could you make this encryption scheme more difficult to break?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The question is quite detailed and specific relating to a task involving encrypted files It requires a combination of deobfuscation decompilation and ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!