Test a programmers reverse engineering skills

Assignment Help Other Subject
Reference no: EM133357294

Malware and Hacking - Computer Application Security

Assignment -

Introduction

By now many of you have heard of (and maybe even competed in) a CTF (Cap- ture the Flag) competition. One of the ‘foundational' challenge types in a CTF competition is the CrackMe file.

A CrackMe file is described as "a small program designed to test a programmer's reverse engineering skills.". The two primary tools used in a CrackMe challenge are the disassembler and debugger. We are fortunate to also have a decompiler at our disposal (Ghidra).

This assignment hopes to exercise/strengthen your capabilities with the debugger and disassembler tools we have been using to analyze malware. The challenges are designed to be more difficult as your proceed through them, so starting with the first question is recommended. Please try to see these crackme's as a brain-teaser type of puzzle - you may end up spending a significant amount of time just staring at the screen - this is expected and should be embraced - and will add to your personal sense of satisfaction when you finally ‘crack the code'.

Your deliverable for this assignment will be a MSWord or PDF (only) document that includes the password or phrase from each challenge along with screenshots and (if requested) a ‘conversational' description of how you cracked the code.

Please note that only full, edge-to-edge screenshots that are readable will be ac- cepted. Any question lacking supporting screenshots will not be marked.

Specification

1.Download the ISO image from eConestoga 2.Transfer 5 files to your analysis system(s) 3.Analyze/crack/unravel
4.Write your report

Deliverable

1. Q1.exe - Using only a disassembler (Ghidra/IDA), find the password. Deliv-

erable: Snap a screenshot of Ghidra/IDA with password (clearly) visible.

2. Q2.exe - Using only a disassembler (Ghidra/IDA), find the password(s). De- liverable: Snap a screenshot (or 2 - as required) of Ghidra/IDA with password(s) (clearly) visible.

3. Q3.exe - Using only a disassembler (Ghidra/IDA), find the password(s). Then go to the command line and check your work. Deliverable: Snap a screen- shot of Ghidra/IDA and a screenshot of CMD.exe window with successful password.

4. Q4.exe - Using only a disassembler (Ghidra/IDA), find the password(s). Then go to the command line and check your work. Deliverable: Snap a screen- shot of Ghidra/IDA and a screenshot of CMD.exe window with successful password and provide a 5-7 sentence explanation of how you arrived at the password. See note in Deductions section regarding the uniqueness requirement of your explanation.

5. Q5.gar - Import this Ghidra Archive file into Ghidra and find the password(s). Deliverable: Snap a screenshot of Ghidra and provide a 5-7 sentence explanation of how you arrived at the password. See note in Deductions section regarding the uniqueness requirement of your explanation.

Attachment:- Malware and Hacking.rar

Reference no: EM133357294

Questions Cloud

How would the cell be affected : how would the cell be affected? What would be the difference between mutations in a muscle cell versus a germ cell? Compare and contrast the Citric Acid Cycle
Design a quantitative elisa to measure the concentration : Design a quantitative ELISA to measure the concentration of anti-SARS COV-2 Spike protein antibodies in human serum. Which reagents and instruments
Explain how progression of cells past sequential cell cycle : Explain how the progression of cells past sequential cell cycle checkpoints and the activity of enzymes such as separase is controlled by interactions
Explain one extrinsic mechanism and one intrinsic mechanism : Explain why this could be (no need to mention any specific proteins here, but it would be insufficient to say "higher levels of ECM proteins are produced).
Test a programmers reverse engineering skills : PROG8300 Malware and Hacking, Conestoga College - assignment hopes to exercise/strengthen your capabilities with the debugger and disassembler tools
What cdna is and what it tells us in the dna microarray : Explain what cDNA is and what it tells us in the DNA microarray technique. What is found in each spot of a DNA microarray chip?
How are the two signaling systems different : How are the two signaling systems (G protein and steroid signaling) different? Consider both structural differences and differences in how the systems function.
How does the bcl2 family of proteins both inhibit : How does the Bcl2 family of proteins both inhibit and promote apoptosis? During which phase of the cell cycle does DNA replication begin? Describe other process
What would be expected gel- electrophoresis of b. subtils : What would be the expected gel- electrophoresis of B. Subtilis Why would the result of a blue-white screening test in an ampicillin-containing agar plate

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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