David Buchanan's repositories

monomorph

MD5-Monomorphic Shellcode Packer - all payloads have the same MD5 hash

Language:CLicense:MITStargazers:791Issues:13Issues:1

NXLoader

My first Android app: Launch Fusée Gelée payloads from stock Android (CVE-2018-6242)

Language:JavaLicense:MITStargazers:540Issues:54Issues:28

pwn-mbr

A simple MBR hijack demonstration

Language:CLicense:MITStargazers:181Issues:13Issues:3

TwitterHD

A userscript that forces twitter to always load images and videos in full resolution

Language:JavaScriptLicense:MITStargazers:100Issues:6Issues:1

fusee-nano

A minimalist re-implementation of the Fusée Gelée exploit, designed to run on embedded Linux devices. (Zero dependencies)

Language:CLicense:MITStargazers:75Issues:8Issues:3

boiga

A Python library enabling ergonomic Scratch 3.0 code generation.

Language:PythonLicense:MITStargazers:36Issues:6Issues:5

bitmap-font-css

Trying to make bitmap web fonts look better.

License:MITStargazers:30Issues:2Issues:0

p65a

Pythonic 6502 Assembler: An experimental alternative to traditional assemblers.

Language:PythonLicense:MITStargazers:20Issues:2Issues:0

dag-cbrrr

A reasonably fast DAG-CBOR parser for Python

Language:CLicense:MITStargazers:18Issues:2Issues:11

scratch-vscode

Preview Scratch projects inside vscode, with live reload.

Language:TypeScriptLicense:MITStargazers:15Issues:3Issues:4

scratch-cryptography-library

Modern cryptography primitives implemented in Scratch, via Boiga

Language:PythonLicense:MITStargazers:11Issues:2Issues:0

merkle-search-tree

An abstract implementation of a Merkle Search Tree, structurally compatible with ATProto's instantiation

Language:PythonLicense:MITStargazers:9Issues:2Issues:0

beatstar-tools

Scripts for datamining the Beatstar mobile game

Language:PythonLicense:MITStargazers:8Issues:2Issues:3

hello_png

Example code from my blog post of the same title

Language:PythonLicense:MITStargazers:8Issues:2Issues:0

bagel

[WIP] bagel is a Binary age aLternative - mostly the same as age but with a binary header format.

Language:PythonLicense:MITStargazers:6Issues:2Issues:0

falling-block-game

resemblance to any other game is purely coincidental

Language:PythonLicense:MITStargazers:4Issues:2Issues:0

6502-sbc

Documentation and code for my 6502 SBC

Language:AssemblyStargazers:2Issues:3Issues:0

ROLL13

an (unfinished) TLSv1.3 client in pure python, hand-rolled from first principles.

Language:PythonLicense:MITStargazers:2Issues:2Issues:0

atproto

Social networking technology created by Bluesky

Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:1Issues:0

CHIP-8-Emulator

A CHIP-8 emulator in C++

Language:C++License:GPL-2.0Stargazers:0Issues:1Issues:0

chip8swemu

Multiplatform CHIP-8 and Super-CHIP emulator

Language:CLicense:MITStargazers:0Issues:1Issues:0

collisions

Hash collisions and exploitations

Language:PythonStargazers:0Issues:1Issues:0

cpython

The Python programming language

Language:PythonLicense:NOASSERTIONStargazers:0Issues:3Issues:0

cryptography

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0

danirod-chip8

A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.

Language:CLicense:GPL-3.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:3Issues:0

ipld

InterPlanetary Linked Data

Language:NunjucksLicense:NOASSERTIONStargazers:0Issues:1Issues:0

Lockpick_RCM

Nintendo Switch encryption key derivation bare metal RCM payload

License:GPL-2.0Stargazers:0Issues:0Issues:0

social-app

The Bluesky Social application for Web, iOS, and Android

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

xx

The xx file format. Turn your hex dumps into art, then into binary data.

Language:PythonStargazers:0Issues:1Issues:0