Describe the stages of the reversing process

Assignment Help Other Subject
Reference no: EM133551051 , Length: word count:1500

Reverse Engineering

Learning Outcome 1: Demonstrate understanding of link between compiled software and the source code it is generated from

Learning Outcome 2: Analyse communication, processing and network data to derive the underlying protocol

Learning Outcome 3: Make use of tools to examine the memory state of a running process with the aim of deriving the underlying algorithm

Learning Outcome 4: Examine and evaluate the differences in tools used for reverse engineering, patching and binary mangling

Assignment Brief

Assignment Task

For this report you are required to Reverse engineer a piece of software, and produce a report of your findings.

The report should describe the stages of the reversing process, showing the steps used to discover the underlying structure of the software.

The report should contain:

Discussion of the Reversing Process

You should describe the steps taken to reverse the software, describing the tools used and the reasoning behind the decisions made.
It would be appropriate to show a step by step walk through of the reversing process, discussing the analysis made at each stage.

Reconstruction of the Code

You will also need to present the underlying logic and functionality of the code.

Showing the functions within the program, and your analysis of their purpose and logic.

This should include:
• Flow chart of the overall program logic
• Pseudocode / Description of Function Logic
• Dissuasion of any Passwords / Passphrases, and process used to generate them
• Discussion of any other functionality (i.e. network code)

Reference no: EM133551051

Questions Cloud

What is the cost of a basket of apples : If four loaves of bread costs $8, a loaf of bread and a bag of oranges costs $5, and a loaf of bread, two bags of oranges and a basket of apples costs $12
Name the three branches of government at the federal level : Name the three branches of government at the federal level. Briefly explain the functions of each.
What is book value of total assets at the end of fiscal year : What is the book value of total assets at the end of fiscal year 2015? What portion is the owners' (i.e., shareholders') claim? Why is the owners' claim 1
Technological challenges facing public service organizations : Discuss the technological challenges facing public service organizations.
Describe the stages of the reversing process : 6052CEM Reverse Engineering, Coventry University - Demonstrate understanding of link between compiled software and the source code it is generated
Explain actions purpose and the benefits of borrowing move : Provide a situation where the government may decide to borrow money. Explain this action's purpose and the benefits of this borrowing move.
Identify whether any terminated employees continue to have : analyze and report on the operating effectiveness of internal controls over financial reporting. Hito, the internal audit director, asks you to test controls
Discuss the overall benefits public relations practitioners : Discuss the overall benefits public relations practitioners have already derived from their ventures into cyberspace.
What is mason self-employment tax liability : What is Mason's self-employment tax liability? Assuming the business income allocated to Mason is income from a specified service trade or business

Reviews

Write a Review

Other Subject Questions & Answers

  What is the set of knowledge domains applied to the analysis

What is the set of knowledge domains applied to the analysis? What are the tips and tricks that make security architecture risk assessment easier?

  What does gyekye mean by the sense of community

1. Kwame Gyekye identifies two types of questions philosophers raise about "the public conceptions of personhood held in [a] society" (136).

  Have you ever been impacted by someone prejudice

Have you ever been impacted by someone's prejudice? Do you avoid certain organizations because of their lack of cultural awareness? How has your own cultural

  Similarities among servant and authentic leadership

Explain the similarities and/or differences among servant leadership, authentic leadership, and responsible leadership.

  CN7022 Big Data Analytics Assignment Problem

CN7022 Big Data Analytics Assignment Help and Solution, University of East London, UK. Big Data Query & Analysis by Apache Hive

  Discuss examples of recent macro political risk events and

discuss examples of recent macro political risk events and the effect they have or might have on a foreign subsidiary.

  Stronger preference of dispositional explanations

What makes it felt that members of some societies might develop a stronger preference of dispositional explanations?

  Determine legislative intent of the bill you have reviewed

Determine the legislative intent of the bill you have reviewed. Where in the process is the bill currently? Is it in hearings or committees?

  How transferable are the research findings

Read a qualitative nursing study. If a different investigator had gone into the field to study the same problem, how likely is it that the conclusions would.

  We explore theoretical approaches regarding prejudice

We explore theoretical approaches regarding prejudice. How can an intersectionality help us better understand hate crimes?

  Reply to post - methods of judicial selection

GOVT 2306 Lone Star College System, Woodlands methods of judicial selection: election and appointment. In the election method, judges are elected in regular

  CHM9008M Analytical Data Analysis Assignment

CHM9008M Analytical Data Analysis Assignment Help and Solution, University of Lincoln - Assessment Writing Service - Demonstrate proficiency in analyzing data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd