Analyse and test programs for security vulnerabilities

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

Exploit Development

Assignment Task

Coursework Overview

Assignment Type: Standard

For this coursework you are required to develop exploits for three target applications, providing exploit code for each of the targets. You will also need to produce a short report, giving details of the exploit code you have developed.

Learning Outcome 1: Examine, analyse and test programs for security vulnerabilities

Learning Outcome 2: Evaluate the features of an operating system or programming language that can mitigate the impact of a security exploit.

Learning Outcome 3: Make use of existing "off the shelf" exploits and shell code to compromise a program.

Learning Outcome 5: Design, develop and implement programs in different programming language for exploiting vulnerabilities in various platforms

 

Target Machine.
When configuring the machine, you must use your university email address failing to do this may result in 0 marks being awarded.

Exploit Development
For each of the targets you will need to develop an appropriate exploit, this should be in the form of an automated solve script (using pwntools or similar).

The solve script should automate the exploit process, dropping a shell on the remote target, and retrieving the flag.

The solve script should be well commented, and run (as much as possible) without requiring user intervention. If user input is required, there should be clear instructions on how the required information can be found.

Flags are text files, and can either be found in:
•/
• /root

Report
As well as individual exploit scripts, you will need to include a brief overview of the exploit development process, as well as instructions for running the exploit against the target.

The report will include instructions for setting up and running the script (for example, configuring addresses for remote shells etc.)

You should also include a demonstration of the script running along with details of any flags found.

Submission Instructions
Your Final Submission should consist of:

- Solve Scripts for Each of the Exploits (3 python files)
- Summary Report (word / pdf) Marking Summary

Element Marks Available
Exploit for Target 1 40
Exploit for Target 2 30
Exploit for Target 3 30

Submission Instructions:

Submit the coursework by the due date using the link on Aula.

Your assignment should be submitted as a single document (i.e. Word, PDF or Markdown)

If you make use of additional materials (such as GitHub, or supporting videos) you should include a clear link to the supporting material in your report.

Important: In the case of GitHub repositories, they should be set to private, with the relevant teaching staff added as collaborators. Having a publicly available repository could lead to an academic misconduct case being raised against you, as people have been known to steal work from other students repost.

Reference no: EM133654708

Questions Cloud

How you believe that culture influences customer perception : Describe how you believe that culture influences customer perception, employee morale and company performance. Provide references.
Continues through the product life cycle : Based on your knowledge of the product life cycle, what types of changes will occur to your selected product as it continues through the product life cycle?
Quality dimensions for service organization : What are the difficulties in attempting to develop a list of quality dimensions for a service organization?
What are three key green issues facing ports : What are three key green issues facing ports and terminals in adhering to governmental regulations and policies?
Analyse and test programs for security vulnerabilities : Design, develop and implement programs in different programming language for exploiting vulnerabilities in various platforms
Explain to your audience why you selected the employer : Explain to your audience why you selected this employer. What you value in review so that when you craft your review, you can offer that same value to audience.
Salesman working for multinational company : Bob, a salesman working for a multinational company from his own country, goes to a foreign nation.
What is a creative debatable idea related to a career : Is it better to work with a team or individually? Should the work week be four or five days? What is a creative, debatable idea related to a career?
What did you find in terms of a company : What was your research process? What did you find in terms of a company, and how did you find it? How did your research influence the cover letter?

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