[SOLVED] CPE457 Lab4-++ for Reverse engineers

30.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon lab4-kjre6z.zip (549.1 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
Rate this product

Lab Description:  Reversing software requires the ability to identify and effectively analyze a wide variety of code constructs and patterns. For this lab, the student is required to reverse engineer a C++ program that uses objects.

Lab Environment: IDA Pro Educational

Lab Files that are Needed: ReversingCPP.exe.

Analyze the provided lab file and answer the following questions:

  1. How many objects are created?
  2. What is the size of that object/what are the sizes of those objects?
  3. Does the first class have a virtual function? Include a screenshot with answer.
  4. Does the second class inherit the first class? Include a screenshot with answer.
  5. What is Jerry’s number (ID)?
  6. What is Bruce’s number (ID)?
  7. Is Jerry a base object or a derived object? Include a screenshot with answer.
  8. Is Bruce a base object or derived object? Include a screenshot with answer.
  • lab4-kjre6z.zip