4 repository-uri
Tools for modifying raw instructions in compiled binaries while maintaining structural integrity.
Distinct from Instruction Hooking: None of the candidates cover the active editing and offset recalculation of bytecode instructions.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Bytecode Instruction Editors. Refine with filters or upvote what's useful.
dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It functions as a decompiler that converts assemblies back into readable high-level source code, an assembly editor for modifying bytecode and metadata, and a debugger for inspecting compiled binaries. The project integrates a hex editor specifically for inspecting and modifying raw bytes and Common Intermediate Language structures. It allows for the direct modification of binary contents to change application behavior without requiring the original project source files. The tool
Allows direct modification of raw assembly instructions within binaries while automatically recalculating offsets to preserve structural integrity.
Chromatic is a Chromium runtime modifier and JavaScript engine injector designed to alter the low-level operational characteristics of Chromium and its embedded V8 engine. It functions as a tool for injecting custom logic into the V8 JavaScript engine to change application behavior at runtime. The project provides mechanisms for browser engine instrumentation and V8 runtime manipulation. It enables the modification of the internal execution flow of JavaScript within Chromium-based environments to extend native browser capabilities or bypass standard limitations.
Modifies the JavaScript engine by inserting custom bytecode sequences directly into the execution stream at runtime.
Acest proiect este un instrument de diagnosticare a runtime-ului Java și un framework de instrumentare a bytecode-ului. Acesta oferă o interfață de depanare la distanță pentru inspectarea sistemelor Java live, analizarea urmelor de execuție și monitorizarea performanței metodelor fără a necesita repornirea aplicației. Sistemul se distinge prin capacitatea sa de a modifica clasele Java la runtime pentru a captura parametrii și valorile returnate, combinată cu un motor de scripting bazat pe JavaScript pentru logica de diagnosticare personalizată. De asemenea, suportă depanarea live colaborativă, permițând mai multor utilizatori să se conecteze simultan la un singur proces remote pentru a partaja sesiunile de diagnosticare. Capabilitățile mai largi ale instrumentului includ metrici de performanță la nivel de metodă, înregistrarea cronologică a istoricului de execuție și analiza stării live. Oferă utilitare pentru capturarea call stack-ului, inspecția mediului de runtime și interceptarea condiționată a metodelor pentru a evalua expresii dinamice într-un mediu care rulează.
Modifies compiled instructions in memory during execution to insert custom diagnostic logic without restarting the system.
TShock is a server management tool and plugin framework for dedicated Terraria servers. It functions as an administrative suite and anti-cheat tool designed to control player permissions, monitor game integrity, and extend server functionality. The project provides a framework for creating custom plugins that modify the game world and implement new commands. It enables internal state modification through bytecode injection, packet interception, and memory manipulation to bypass engine restrictions and alter live game environments. Administrative capabilities include a hierarchical role-based
Implements bytecode-level state injection to overwrite server runtime instructions and bypass original engine restrictions.