Skip to content

A set of simple buggy programs with corresponding exploits and simple shellcode

License

Notifications You must be signed in to change notification settings

HexHive/simple_attacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Attacks: A Gentle Introduction Into Exploitation

A set of simple buggy programs with corresponding exploits and simple shellcode. This set of programs is used in CS412 at EPFL to introduce students into the way of shellcoding and demonstrates common bugs with different attack vectors.

Check out the different sub directories for stack-based and heap-based memory corruption (simple overflows, no use-after-free), type safety violations, and format string bugs. The sanitizer directory demonstrates what kind of bugs sanitizers can and cannot catch during testing.

About

A set of simple buggy programs with corresponding exploits and simple shellcode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published