Explore the depths of stack memory management, from basic concepts to algorithms governing procedure calls/returns, all articulated through comprehensive guides.
-
Updated
Oct 6, 2023
Explore the depths of stack memory management, from basic concepts to algorithms governing procedure calls/returns, all articulated through comprehensive guides.
Buffer Overflow in Seattle Lab Mail (SLmail) 5.5 - POP3
An analysis of binary explotation memory corruption vulnerabilities.
A Unit-Based Symbolic Execution Method for Detecting Memory Corruption Vulnerabilities in Executable Codes
A mock (awful) ctf built to practice binary exploitation
Demo project & blog post to demonstrate the use of build schemes in Xcode, diagnosing memory corruption and crashes, sanitizers, analyzing crash logs and symbolication.
Port of memtester to Android, with modifications to build a standalone binary using ndk-build. This is similar to memtest86 on x86 PCs which tests for RAM errors and memory corruption.
Some of my Binary Exploitation Write-Ups
This repository contains exploits to Windows binaries provided by Exploit2 course by opensecuritytraining.
This repository contains exploit to the webserver from the NETWORK_PROGRAMS repository.
All things Binary Exploitation, Memory, Assembly and Corruptions.
Writeups and solver scripts wrote for CTFS and Wargames, mostly memory corruption and reverse engineering tasks.
PoC exploits against various SGX enclaves
Traditional Mitigation in GCC to defend Memory Corruption Vulnerability
Writeups of some of the Binary Exploitation challenges that I have solved during CTF.
A Unit-Based Symbolic Execution Method for Detecting Memory Corruption Vulnerabilities in Executable Codes
PoC for CVE-2022-21974 "Roaming Security Rights Management Services Remote Code Execution Vulnerability"
PoC for CVE-2022-28281 a Mozilla Firefox Out of bounds write.
Paracosme is a zero-click remote memory corruption exploit that compromises ICONICS Genesis64 which was demonstrated successfully on stage during the Pwn2Own Miami 2022 competition.
Add a description, image, and links to the memory-corruption topic page so that developers can more easily learn about it.
To associate your repository with the memory-corruption topic, visit your repo's landing page and select "manage topics."