An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by DavidBuchanan314

A curated list of projects in awesome lists by DavidBuchanan314 .

https://github.com/DavidBuchanan314/tweetable-polyglot-png

Pack up to 3MB of data into a tweetable PNG polyglot file.

png polyglot polyglot-files steganography twitter zip

Last synced: 28 Mar 2025

https://github.com/davidbuchanan314/tweetable-polyglot-png

Pack up to 3MB of data into a tweetable PNG polyglot file.

png polyglot polyglot-files steganography twitter zip

Last synced: 14 Apr 2025

https://github.com/DavidBuchanan314/ambiguous-png-packer

Craft PNG files that appear completely different in Apple software [NOW PATCHED]

apple exploit idot png png-encoder

Last synced: 22 Apr 2025

https://github.com/davidbuchanan314/ambiguous-png-packer

Craft PNG files that appear completely different in Apple software [NOW PATCHED]

apple exploit idot png png-encoder

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/monomorph

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

hashquine md5 md5-collisions python python3 rickroll shellcode shellcode-loader

Last synced: 04 Apr 2025

https://github.com/davidbuchanan314/dlinject

Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace

assembly ld-preload linux procfs ptrace python3 shellcode shellcode-injection x86-64

Last synced: 14 Apr 2025

https://github.com/DavidBuchanan314/dlinject

Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace

assembly ld-preload linux procfs ptrace python3 shellcode shellcode-injection x86-64

Last synced: 18 Apr 2025

https://github.com/davidbuchanan314/nxloader

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

cve-2018-6242 exploit nintendo nintendo-switch nintendo-switch-hacking usb

Last synced: 05 Apr 2025

https://github.com/davidbuchanan314/unsafe-python

A library to assist writing memory-unsafe code in "pure" python, without any imports (i.e. no ctypes etc.)

Last synced: 04 Apr 2025

https://github.com/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 😎)

Last synced: 10 Apr 2025

https://github.com/davidbuchanan314/libleakmydata

A simple LD_PRELOAD library to disable SSL certificate verification. Inspired by libeatmydata.

ld-preload ld-preload-hack ssl tls

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/pwn-mbr

A simple MBR hijack demonstration

bootloader hooking mbr

Last synced: 19 Dec 2024

https://github.com/DavidBuchanan314/libleakmydata

A simple LD_PRELOAD library to disable SSL certificate verification. Inspired by libeatmydata.

ld-preload ld-preload-hack ssl tls

Last synced: 19 Mar 2025

https://github.com/davidbuchanan314/tardis

Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.

hooking ptrace syscalls time

Last synced: 19 Dec 2024

https://github.com/davidbuchanan314/stelf-loader

A stealthy ELF loader - no files, no execve, no RWX

Last synced: 20 Dec 2024

https://github.com/DavidBuchanan314/TARDIS

Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.

hooking ptrace syscalls time

Last synced: 16 Nov 2024

https://github.com/DavidBuchanan314/stelf-loader

A stealthy ELF loader - no files, no execve, no RWX

Last synced: 12 Nov 2024

https://github.com/davidbuchanan314/millipds

A from-scratch atproto PDS implementation in Python

atproto atproto-pds atprotocol merkle-search-tree python python3

Last synced: 05 Apr 2025

https://github.com/davidbuchanan314/decenc

Tools for decrypting MPEG-CENC files without knowledge of the key

cenc decenc encrypted-media-extensions mpeg-cenc

Last synced: 23 Mar 2025

https://github.com/DavidBuchanan314/TwitterHD

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

twitter userscript

Last synced: 10 Apr 2025

https://github.com/davidbuchanan314/fusee-nano

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

cve-2018-6242 embedded-linux exploit linux nintendo-switch usb

Last synced: 30 Jan 2025

https://github.com/davidbuchanan314/picopds

A minimum viable atproto PDS for protocol experimentation purposes

atp atproto atproto-pds atprotocol pds

Last synced: 10 Feb 2025

https://github.com/davidbuchanan314/fusee-lede

Instructions/files for building a custom LEDE image to turn cheap routers into a Nintendo Switch "modchip"/"dongle". Powered by https://github.com/DavidBuchanan314/fusee-nano

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/wampage

WAMpage - A WebOS root LPE exploit chain (CVE-2022-23731)

arm cve-2022-23731 exploit javascript lg-webos lg-webos-tv lpe python v8 webos webos-tv

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/rabbit_r1_boot_notes

Documenting the boot process of the Rabbit R1 (MediaTek mt6765, k65v1_64_bsp, Android 13)

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/boiga

A Python library enabling ergonomic Scratch 3.0 code generation.

boiga codegen python python3 scratch scratch3

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/webos-vncserver

An extremely hacky VNC server for WebOS - Works by reading directly from the GPU's framebuffer.

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/pyswargol

A rather fast Game-of-Life implementation in pure Python (plus pysdl2)

cgol game-of-life game-of-life-python multithreading pysdl2 python python3 sdl2 swar

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/6502-emu

A simple 6502 emulator, with I/O via a 6850 UART.

6502 emulator

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/bitmap-font-css

Trying to make bitmap web fonts look better.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/unpng

A backward-compatible subset of the PNG file format, for uncompressed bitmaps

c png png-decoder png-encoder zero-copy

Last synced: 12 Apr 2025

https://github.com/DavidBuchanan314/bitmap-font-css

Trying to make bitmap web fonts look better.

Last synced: 26 Dec 2024

https://github.com/davidbuchanan314/wifi-sdcf

Reverse Engineering notes on the Dxingtek/Keytech(?) WiFi@SDCF card

exploit iot reverse-engineering

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/rc4

A python3 RC4 implementation that doesn't suck. (i.e. it's actually binary-safe...)

cryptography python python3 rc4 rc4-algorithm

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/python-bitsliced-aes

An experimental implementation of bitsliced aes in pure python. Quite possibly the fastest pure-python AES implementation on the planet.

aes aes-128 bitslice bitslicing python

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/p65a

Pythonic 6502 Assembler: An experimental alternative to traditional assemblers.

6502 6502-assembler 6502-assembly assembler python3 python310

Last synced: 15 Feb 2025

https://github.com/davidbuchanan314/dag-cbrrr

A reasonably fast DAG-CBOR parser for Python

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/trumpogram

The World, according to Donald Trump

dataviz

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/scratch-vscode

Preview Scratch projects inside vscode, with live reload.

boiga scratch scratch3 vscode-extension

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/aes-playground

My experiments in understanding AES, Whitebox AES, and related attacks

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/irradiate.py

a simple script to simulate random "cosmic ray" memory errors against a linux process

bitflip bitflipper cosmic-rays fault-injection linux python3

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/scratch-cryptography-library

Modern cryptography primitives implemented in Scratch, via Boiga

blake2s blake3 boiga chacha20-poly1305 scratch scratch3 x25519

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/kurl

code-golfed curl-like powered by kernel-mode crypto, with no security

bggp bggp5 code-golf kernel-crypto-api ktls linux-kernel-crypto linux-kernel-tls

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/scapyguard

An extremely bare-bones Python3 WireGuard client.

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/atmst

A Python library for wrangling atproto-flavoured Merkle Search Trees

atproto merkle-search-tree

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/hello_png

Example code from my blog post of the same title

blog png png-encoder sample-code

Last synced: 12 Apr 2025

https://github.com/DavidBuchanan314/hello_png

Example code from my blog post of the same title

blog png png-encoder sample-code

Last synced: 21 Nov 2024

https://github.com/davidbuchanan314/ipodwizard-mirror

A git mirror of iPodWizard: https://sourceforge.net/projects/ipodwizard/

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/beatstar-tools

Scripts for datamining the Beatstar mobile game

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/rsyscall-lkm

rsyscall is a dirty hack that allows you to execute syscalls in the context of another Linux process. M̶a̶y̶ Will explode your kernel.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/classic-ipod-tools

Tools for manipulating classic ipod firmware images etc.

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/picofeedgen

A minimum-viable atproto feed genedator

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/reveilid

WIP

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/merkle-search-tree

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

atproto atprotocol crdt crdt-implementations merkle-search-tree mst

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/fakeiot

Yet another telnet honeypot.

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/shellinject

Spawn a reverse TCP shell in the context of another Linux process

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/bagel

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

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/python-ssh-server

A very incomplete, incompatible, and insecure implementation of RFC4253

ssh-server sshd

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/chip8

A simple CHIP-8 Emulator with a GTK+ frontend

chip-8 chip8 emulator

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/cursed-code

A repo to keep track of all the useful/hacky/cursed scripts and one-liners I write

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/falling-block-game

resemblance to any other game is purely coincidental

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/mp4decrypt.js

`mp4decrypt` CLI utility implemented using MP4Box.js

Last synced: 28 Dec 2024

https://github.com/davidbuchanan314/ipod-toslink-mod

Adding optical digital audio output to classic iPods

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/magic-helloworld

A program that prints "Hello World!" by magic, with a single memcpy.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/dag-sqlite

DAG-SQLite is an SQLite-based represention of the IPLD Data Model

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/shellcode

My personal shellcode collection.

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/gif-enc

A rather inefficient GIF encoder, in python.

dithering encoder gif

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/imgur-anti-anti-hotlink

A very simple WebExtension to prevent imgur from preventing you from viewing images directly.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/dag-cbor-benchmark

Test data for benchmarking dag-cbor decoders and encoders

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/backd

server/client protocol for remotely manipulating a "backdoored" linux system

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/cve-2017-13672

POCs for CVE-2017-13672 (OOB read in VGA Cirrus QEMU driver, causing DoS)

Last synced: 24 Feb 2025

https://github.com/davidbuchanan314/hash-cryptanalysis

My attempts to understand/replicate existing attacks on hash functions (mostly collisions)

Last synced: 10 Apr 2025

https://github.com/davidbuchanan314/roll13

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

aes aes-gcm cryptography hmac hmac-sha256 python python3 secp256r1 sha256 tls tls13

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/distrust

A very very WIP type-2 hypervisor in Rust, which uses the Linux KVM API.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/branflakes

Yet another x86_64 optimising Brainf*ck JIT compiler.

brainfuck compiler optimizer

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/6502-sbc

Documentation and code for my 6502 SBC

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/ml-kem-stuff

A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft

cryptography cryptography-algorithms key-encapsulation-mechanism kyber ml-kem post-quantum-cryptography pqc python

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/anonymos

Yet another unnamed operating system project.

bootloader kernel osdev

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/english-letter-freqs

Useful generation scripts and precomputed LUTs useful for performing frequency analysis on English text.

cryptanalysis frequency-analysis frequency-table lut

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/branflakes-ng

An improved version of my older project "branflakes", an optimising brainfuck compiler.

brainfuck brainfuck-compiler brainfuck-transpiler compiler

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/css-gradient-fixer

CSS Gradient Fixer

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/coursework

Random Cardiff uni CompSci coursework solutions, of varying quality.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/slh-dsa-stuff

A toy implementation of SLH-DSA aka FIPS 205 aka SPHINCS+

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/chip8-rop

A chip8 emulator that translates programs into a giant ROP payload. Not my best idea...

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/firehose2

Ideas for improving efficiency of the atproto "firehose" mechanism, without making any sacrifices

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/pack-analysis

Reverse engineering the https://pack.ac/ file format

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/zoom-enhance

CSI style "Zoom and Enhance" with Google Maps

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/djb-curve25519

A GitHub mirror of the source code from https://cr.yp.to/ecdh.html (https://cr.yp.to/ecdh/curve25519-20050915.tar.gz)

curve25519 djb x25519

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/install-is-pip-install

Alias `install` to `pip install`

pip python python3

Last synced: 12 Apr 2025

https://github.com/davidbuchanan314/fizzbuzz-ng

The fastest fizzbuzz in the universe.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/pcb-pattern

Renders a random PCB pattern using HTML5 canvas.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/asteroids

Yet another "Asteroids" clone, with Three.js

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/gudetama-tap-datamine

Datamining scripts and information for the Gudetama Tap! mobile app.

Last synced: 19 Feb 2025

https://github.com/davidbuchanan314/cryptopals-python3

Yet Another Cryptopals solution repo. Implemented in modern-ish python3. A mixture of procedural and functional coding styles. But no OO! :P

aes cracking cryptography cryptopals python3 xor

Last synced: 19 Feb 2025