How should be set an unprotect environment on modern linux to test an old buffer overflow example?

Reading a technical paper on the issue I wanted to test it on my computer.
The idea is to provoke privilege escalation (change on the whoami output from peter to root) through a buffer overflow.
The example is quite old, so I guess actual … Continue reading How should be set an unprotect environment on modern linux to test an old buffer overflow example?

OpenSSL 1.0.2, for 32 bit FIPS, is doing a base-address verification. Where and how is that implemented?

We build OpenSSL in FIPS mode, to be used as a DLL. According to the OpenSSL FIPS module (https://www.openssl.org/docs/fips/UserGuide-1.2.pdf), we supply a parameter to the compiler –with-baseaddr=0xFB00000. This parameter allows an integ… Continue reading OpenSSL 1.0.2, for 32 bit FIPS, is doing a base-address verification. Where and how is that implemented?

What are the memory corruption protections mechanisms other than DEP and ASLR?

We all know that DEP and ASLR are memory corruption protection mechanisms,
My Question is where can i find an entire list of all the protection mechanisms ?
And if there’s a way to check the presence of each protection mechanism in a Windo… Continue reading What are the memory corruption protections mechanisms other than DEP and ASLR?