Top Repositories
Unfinished, experimental d3d11.dll wrapper for intercepting DirectX 11 function calls.
JavaScript Reverse Engineering Toolkit (JSRETK) - Experimental tools for analyzing (minified/obfuscated) JavaScript
Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.
Tools to bypass flawed SELinux policies using the init_module system call
Automatic generation of DLL wrappers for both 32-bit and 64-bit DLLs
All-in-one installer and configuration UI for various mods/fixes for Dark Souls™: Prepare to Die Edition.
Repositories
23Tools to bypass flawed SELinux policies using the init_module system call
Example exploitable scenarios for CVE-2024-22243 affecting the Spring framework (open redirect & SSRF).
Utility to convert Suear device video streams to MJPEG for live viewing in web browsers, VLC, etc.
Archive of all Deus Ex: Breach daily Ghost Networks
Language translation framework for Deus Ex: Mankind Divided and Deus Ex: Breach
JavaScript Reverse Engineering Toolkit (JSRETK) - Experimental tools for analyzing (minified/obfuscated) JavaScript
All-in-one installer and configuration UI for various mods/fixes for Dark Souls™: Prepare to Die Edition.
An improved remake of Nullby7e's bonfire input fix for Dark Souls™: Prepare to Die Edition
Shared library implementations that transform the containing process into a shell when loaded (useful for privilege escalation, argument injection, file overwrites, LD_PRELOAD, etc.).
Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.
Automatic generation of DLL wrappers for both 32-bit and 64-bit DLLs
Unfinished, experimental d3d11.dll wrapper for intercepting DirectX 11 function calls.
A compilation of useful and reusable C/C++ code that I've used (or probably will use) in different projects.
Mod for Deus Ex: Mankind Divided and Deus Ex: Breach that allows you to change the in-game Field of View on the fly, or set new default FoV values at startup. Supports higher/lower values than the game normally allows.
Utility to convert Spade device video streams to MJPEG for live viewing in web browsers, VLC, etc.
Various (unfinished) C++ classes for reading, extracting, and manipulating Dark Souls game files
Compilation of shared library wrapper templates and generators for Windows and Linux from various authors.
Tool for enumeration of AWS IoT Core instances
MolWear is an Android app that aims to simplify recording and sharing of observational/descriptive data about dental wear on molars (for anthropological research purposes). Newer versions can be found here: https://github.com/ehrlichd/molweaR
Personal GitHub page, featuring my resume & software portfolio.
Python 3 framework I developed for quickly prototyping web apps/APIs (e.g., server emulators). This code is not considered safe for use on public hosts.
Google Chrome extension that automatically finds direct URLs to Reddit videos
A collection of Ghidra Data Type (GDT) archives and combined C headers from common libraries with modifications to facilitate importing into Ghidra via the "Parse C Source..." mechanism. Contributions are welcome (and encouraged)