Anonymous
timer Asked: Apr 22nd, 2020

Question Description

Need 3 pages literature review + demo attack implementation


Screenshot attached is the actual instructions. The word document attached contains my phase 1 work. We are currently doing phase 2 work.

attachment_1

Unformatted Attachment Preview

Dylan Nguyen 4/05/2020 CYSE 211 Dr. Gebril Phase one Final Project Project Topic: heap overflow attack Peer Reviewed Articles: 1. https://patents.google.com/patent/US20130152200A1/en 2. https://www.usenix.org/legacy/events/lisa03/tech/full_papers/robertson/robertson_html/ 3. https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/jia These links will lead you to the google scholarly search of the paper. Abstract: A heap overflow or heap overrun is a type of buffer overflow that occurs in the heap data area. Heap overflows are exploitable in a different manner to that of stack-based overflows. Memory on the heap is dynamically allocated at runtime and typically contains program data. Exploitation is performed by corrupting this data in specific ways to cause the application to overwrite internal structures such as linked list pointers. The canonical heap overflow technique overwrites dynamic memory allocation linkage (such as malloc metadata) and uses the resulting pointer exchange to overwrite a program function pointer. Citation: Alme, C. (2013). Predictive Heap Overflow Protection. Predictive Heap Overflow Protection. Retrieved from https://patents.google.com/patent/US20130152200A1/en Yong, S. H. (2003). Protecting C programs from attacks via invalid pointer dereferences. Protecting C Programs from Attacks via Invalid Pointer Dereferences. Retrieved from https://dl.acm.org/doi/abs/10.1145/940071.940113 Alme, C. (2013). Predictive Heap Overflow Protection. Predictive Heap Overflow Protection. Retrieved from https://patents.google.com/patent/US20130152200A1/en Alme, C. (2013). Predictive Heap Overflow Protection. Predictive Heap Overflow Protection. Retrieved from https://patents.google.com/patent/US20130152200A1/en ...
Student has agreed that all tutoring, explanations, and answers provided by the tutor will be used to help in the learning process and in accordance with Studypool's honor code & terms of service.

This question has not been answered.

Create a free account to get help with this and any other question!

Similar Questions
Related Tags

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors