• Stars
    star
    333
  • Rank 126,599 (Top 3 %)
  • Language
    C
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Some CrackMe codes for Linux x86/x86_64

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.

More Repositories

1

charpicker

A fast, simple Emoji and special character picker for X and Wayland
Shell
70
star
2

rloris

A Rust implementation of slow HTTP DoS techniques
Rust
33
star
3

evolve-sbrain

Parallel evolutionary programming using Semantic Brain
Rust
30
star
4

randomua

A browser extension that changes your User-Agent header to throw off tracking.
JavaScript
26
star
5

sbrain

A library for execution of Semantic Brain, based on Urban Mรผller's famous but unprintable language.
Rust
22
star
6

Vectorial

A Lua library for easy, intuitive 2D and 3D vectors.
Lua
15
star
7

piston-flying-square

A Piston example and associated tutorial.
Rust
15
star
8

Temphael

A Tumblr-scraping text post bot
Python
14
star
9

nora.codes

My personal website
CSS
10
star
10

rust-mingw64-gtk-docker

Cross-build environment for Rust GTK+ apps from Linux to Windows.
10
star
11

rfortune

A Rust quotation webapp built using Rocket
Rust
9
star
12

nrfind

Newton-Raphson root finder for arbitrary differentiable functions
Rust
9
star
13

diffusion-output-list

List of websites that use diffusion output (AI art)
9
star
14

fives

555 timer module for VCVRack
C++
8
star
15

utf8-norm

validate and normalize UTF-8 Unicode data, mirror of git.nora.codes/nora/utf8-norm
Rust
7
star
16

rtinyhttpd

A rewrite of J David Blackstone's tinyhttpd in Rust.
C
7
star
17

helicase

A Python3 script to simulate genetic transcription, translation, mutation, and repair on lists of DNA bases.
Python
7
star
18

mlem

Machine Learning Machine - a VM for machine learning
Rust
7
star
19

quintessence

outmoded cosmology in the service of composition
Lua
5
star
20

silvr

A Flask & SQLite3 blogging app.
Python
3
star
21

whiteout

Utilities for describing the types of values by their behavior
Rust
3
star
22

FlameTools

Pcapy/impacket-based network tools.
Python
3
star
23

sws-dotfiles

Scripts, configs, and dotfiles needed for my desktop and laptop setups.
Python
3
star
24

update_rate

A generic, low-overhead update rate counter for FPS counters and the like
Rust
3
star
25

RaptorDown

A WIP-ish roguelike with LibTCOD and Python. Created for CodeDay San Diego. Requires the appropriate libtcod.so
Python
2
star
26

counted-rs

A CLI for The Guardian's database of police shootings in the US
Rust
2
star
27

pyparens

A Lisp-like language designed for interop with Python 3
Python
2
star
28

AVR-MOS

An AVR modular operating system. Massively WIP and does not currently work!
C
2
star
29

ArduICS

A cheap, Arduino-based ICS system.
2
star
30

autoshutdown

A script to turn off servers.
Python
1
star
31

learning_rust

Code for Packt's Learning Rust course
Rust
1
star
32

coinmarket

C++
1
star
33

workctl

Control mechanisms for controller-worker parallelism
Rust
1
star
34

evolve_bf

A Python module for evolving and evaluating BF code.
Python
1
star
35

sbic

A SBrain Interpreter and Compiler
Rust
1
star
36

orbt

UNIXy orbital mechanics tool
1
star
37

corewar32

Orchestration for the 32nd anniversary Core War tournament at DC24
Python
1
star
38

permute-rs

Rust library for generating permutations of collections efficiently and deterministically.
Rust
1
star