WEBVTT

00:00.390 --> 00:06.990
Welcome to the module exploit development in this module, we are going to learn how to exploit simple

00:06.990 --> 00:11.050
stack based on of floors to start with.

00:11.070 --> 00:18.990
We are going to disable all exploit mitigations such as Stack Cannery's Megs and address space layout

00:18.990 --> 00:26.580
randomisation once we are comfortable with exploiting simple stack based buffer flaws, which will enable

00:26.580 --> 00:29.700
some of these mitigations like IMEX and SLR.

00:29.970 --> 00:35.250
And then we will try to build an exploit to bypass those exploit mitigation techniques.

00:35.850 --> 00:40.170
Now let's get started with a simple stack based buffer overflow.

00:40.650 --> 00:44.220
I have written a simple C program which is vulnerable to Buffer.

00:44.220 --> 00:51.270
Overall, this program makes use of FDR CPA function, which is susceptible to buffer overflow because

00:51.270 --> 00:52.710
of lack of balance.

00:52.710 --> 01:00.000
Checking, as I mentioned earlier, we are going to disable annex SLR and Stack Galeries.

01:00.390 --> 01:01.140
So let's begin.
