Pinned Repositories
ambiguous-png-packer
Craft PNG files that appear completely different in Apple software [NOW PATCHED]
dlinject
Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
libleakmydata
A simple LD_PRELOAD library to disable SSL certificate verification. Inspired by libeatmydata.
monomorph
MD5-Monomorphic Shellcode Packer - all payloads have the same MD5 hash
NXLoader
My first Android app: Launch Fusée Gelée payloads from stock Android (CVE-2018-6242)
pwn-mbr
A simple MBR hijack demonstration
stelf-loader
A stealthy ELF loader - no files, no execve, no RWX
tweetable-polyglot-png
Pack up to 3MB of data into a tweetable PNG polyglot file.
unsafe-python
A library to assist writing memory-unsafe code in "pure" python, without any imports (i.e. no ctypes etc.)
RootMyTV.github.io
RootMyTV is a user-friendly exploit for rooting/jailbreaking LG webOS smart TVs.
DavidBuchanan314's Repositories
DavidBuchanan314/unsafe-python
A library to assist writing memory-unsafe code in "pure" python, without any imports (i.e. no ctypes etc.)
DavidBuchanan314/TARDIS
Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.
DavidBuchanan314/Turbo-Recadmiumator
A remake of truedread/netflix-1080p which auto-patches cadmium-playercore at runtime to enable enhanced playback features. (NOTE: still working in 2024 😎)
DavidBuchanan314/stelf-loader
A stealthy ELF loader - no files, no execve, no RWX
DavidBuchanan314/picopds
A minimum viable atproto PDS for protocol experimentation purposes
DavidBuchanan314/pyswargol
A rather fast Game-of-Life implementation in pure Python (plus pysdl2)
DavidBuchanan314/unPNG
A backward-compatible subset of the PNG file format, for uncompressed bitmaps
DavidBuchanan314/dag-cbrrr
A reasonably fast DAG-CBOR parser for Python
DavidBuchanan314/irradiate.py
a simple script to simulate random "cosmic ray" memory errors against a linux process
DavidBuchanan314/reveilid
WIP
DavidBuchanan314/millipds
A successor to picopds
DavidBuchanan314/dag-sqlite
DAG-SQLite is an SQLite-based represention of the IPLD Data Model
DavidBuchanan314/mp4decrypt.js
`mp4decrypt` CLI utility implemented using MP4Box.js
DavidBuchanan314/atmst
A Python library for wrangling atproto-flavoured Merkle Search Trees
DavidBuchanan314/hash-cryptanalysis
My attempts to understand/replicate existing attacks on hash functions (mostly collisions)
DavidBuchanan314/atproto
Social networking technology created by Bluesky
DavidBuchanan314/bad-licenses
A compendium of absurd open-source licenses.
DavidBuchanan314/install-is-pip-install
Alias `install` to `pip install`
DavidBuchanan314/ml-kem-stuff
A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft
DavidBuchanan314/pack-analysis
Reverse engineering the https://pack.ac/ file format
DavidBuchanan314/cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
DavidBuchanan314/dag-cbor-benchmark
Test data for benchmarking dag-cbor decoders and encoders
DavidBuchanan314/davidbuchanan314.github.io
DavidBuchanan314/DefinitelyTyped
The repository for high quality TypeScript type definitions.
DavidBuchanan314/ipld
InterPlanetary Linked Data
DavidBuchanan314/Libraries
Libraries needed for SCL
DavidBuchanan314/mlkem768
A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).
DavidBuchanan314/Pack
Pack
DavidBuchanan314/py-ed25519-bindings
Python bindings for the ed25519-dalek RUST crate
DavidBuchanan314/pysimd
simd-like operations using python ints