This is a collection of some of my research while trying to understand the CopyFail exploit.
In this repo there is:
- [copy_fail_exp_ORIGINAL.py]: The original CopyFail PoC code
- [payload.bin]: The original ELF payload (uncompressed)
- [cf_expanded.py]: An easier to read version of the PoC
- [cf.c]: C version of the CopyFail exploit
- [cf_optimized.py]: A smaller version of the original PoC
- [reset_page_cache.sh]: Quick shell script to reset page cache