Skip to content
Avatar
🌍
Hack the planet!
🌍
Hack the planet!

Achievements

Achievements

Organizations

@reswitched @nx-python @cr0wnctf @webosbrew
Block or Report

Block or report DavidBuchanan314

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavidBuchanan314/README.md

David's GitHub stats

Here's an overview of my more useful repos:

Exploits

Tools

  • dlinject - Like LD_PRELOAD but for already-running programs.

  • webos-vncserver - A VNC server for TVs running WebOS.

  • libleakmydata - LD_PRELOAD hooks to bypass SSL certificate verification.

  • TARDIS - Trace And Rewrite Delays In Syscalls.

  • Turbo-Recadmiumator - Yet another browser extension to enable 1080p Netflix playback on "unsupported" platforms.

  • rc4 - A Python3 RC4 implementation that doesn't suck.

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

Toys

  • unsafe-python - Showcasing CPython's memory unsafety "features".

  • 6502-emu - A 6502 emulator that I've been meaning to rewrite since forever.

  • chip8 - Yet another CHIP-8 emulator.

  • pwn-mbr - A very basic MBR hijack PoC.

Misc

  • aes-playground - Pedagogical AES implementation(s)

  • wifi-sdcf - Reverse Engineering notes for a "WiFI SD Card" device.

Popular repositories

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

    Python 2.2k 140

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

    Python 1k 37

  3. dlinject Public

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

    Python 587 59

  4. NXLoader Public

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

    Java 446 57

  5. pwn-mbr Public

    A simple MBR hijack demonstration

    C 162 43

  6. TARDIS Public

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

    C 149 14

329 contributions in the last year

Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Mon Wed Fri

Contribution activity

March 2022

Created 2 repositories

Created a pull request in Legrandin/pycryptodome that received 1 comment

Created an issue in valerio7s/yan-crypto that received 3 comments

Chosen Plaintext and Known Plaintext Attacks

Chosen Plaintext ct1 = encrypt(m) ct2 = encrypt(m+1) k2 = ct2 - ct1 Example: >k 4567878764321761 4567878764321761 >e 1235464674897411 775321026405…

3 comments
Opened 2 other issues in 2 repositories
ricmoo/pyaes 1 open
Legrandin/pycryptodome 1 open
8 contributions in private repositories Mar 9 – Mar 15

Seeing something unexpected? Take a look at the GitHub profile guide.