Skip to content
Some CrackMe codes for Linux x86/x86_64
Branch: master
Clone or download
NoraCodes Merge pull request #13 from tickelton/makefile_strip_binaries
Strip debug information from binaries
Latest commit f12e46b Apr 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Re-do makefile Nov 16, 2017
Makefile Strip debug information from binaries Apr 18, 2019
README.md Add message about Rust Oct 15, 2018
crackme01.c Fix arg error Nov 16, 2017
crackme01e.c Revise order, add exercises. Dec 3, 2017
crackme02.c Fix arg error Nov 16, 2017
crackme02e.c Revise order, add exercises. Dec 3, 2017
crackme03.c Revise order, add exercises. Dec 3, 2017
crackme03e.c Revise order, add exercises. Dec 3, 2017
crackme04.c Revise order, add exercises. Dec 3, 2017
crackme04e.c Revise order, add exercises. Dec 3, 2017
crackme05.c
crackme05e.c
crackme06.c Add new CRACKMEs Feb 1, 2018
crackme06e.c Add new CRACKMEs Feb 1, 2018
crackme07.c Add new CRACKMEs Feb 1, 2018
crackme07e.c Add new CRACKMEs Feb 1, 2018
crackme08.c Add new CRACKMEs Feb 1, 2018
crackme08e.c Add new CRACKMEs Feb 1, 2018

README.md

Some Crackmes

These are some crackmes. I wrote them to familiarize myself with reverse engineering, and to show off specific concepts and techniques. I wrote a tutorial about these crackmes as well.

To work with them, run make <name> where <name> is one of crackme01, crackme02, etc. Figure out how to make the crackme exit with the status code 0.

Don't ruin it for yourself by reading the source code! Enjoy.

Notes

These CRACKMEs are written in C. I intend soon to rewrite them all in Rust and give a short tutorial on cracking Rust programs.

You can’t perform that action at this time.