Question: Question 2 : [ 1 0 points ] You have been asked to perform a security audit of one of your company's applications. You discover
Question : points
You have been asked to perform a security audit of one of your company's applications. You
discover the following:
There is a format string vulnerability that an attacker could exploit.
The program's stack and heap are marked as nonexecutable NX which means that the
attacker cannot place their shellcode into any of the program's variables or arrays.
However, you discovered a second vulnerability: the application uses dynamic linking to load in
an external library at runtime. The library is loaded into memory at a fixed address of
and the memory it occupies is marked as both writable and executable.
Briefly explain how an attacker could potentially exploit this.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
