Homework 5

Reverse Engineering

For this assignment you are expected to analyze three malicous shellcodes.

Problem 1

Reverse Engineer the executable to produce a python or c program that accomplishs the same functionality.

Problem 2

Reverse Engineer the executable to understand the flow. Write a program to generate the key used to get the flag.

Problem 3

Reverse Engineer the executable to understand the flow. Modify the executable to print the flag.

Homework Problem

File for Analysis

Grading

Submit Homework

Homework should be submitted to Blackboard by 23:59:59 on 2019-04-11. Expected submision will be Include in the writeups the compile options used. They will be tested. No homework submited after the deadline will be accepted.