dynamorio
frida-gum
Our great sponsors
dynamorio | frida-gum | |
---|---|---|
2 | 1 | |
2,510 | 685 | |
1.2% | 3.2% | |
9.6 | 9.5 | |
6 days ago | 6 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dynamorio
-
I feel like I'm stuck
You might ask what Job or what project. The answer depends on what you want to learn/do (as mentioned it codependent). If you want to know how the execution of a Programm happens in detail and how it can be manipulated during runtime you can dive into DynamoRIO (https://github.com/DynamoRIO/dynamorio). There, you can also learn a lot about instruction set architectures.
- I#4091: Fix crash due to AMD stack segment bug #4485
frida-gum
-
mirrord internals - hooking libc functions in Rust and fixing bugs
LD_PRELOAD1, available as an environment variable, is a feature provided by dynamic linkers like ld.so that lets us load a shared library into a process before the process loads anything else. In our case, we use LD_PRELOAD to load mirrord-layer, which overrides libc functions with a custom implementation. By overriding file and socket functions, we can then transparently plug the process into the remote pod, having it read and write files and traffic remotely without changing a single line of code. Overriding these libc functions on different systems would have been a difficult task and this is where Frida-gum comes to save the day through its inline hooking interceptor.
What are some alternatives?
processhacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com [Moved to: https://github.com/winsiderss/systeminformer]
ghidra-scripts - A collection of my Ghidra scripts to facilitate reverse engineering and vulnerability research.
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
mirrord - Connect your local process and your cloud environment, and run local code in cloud conditions.
LogiStruct - A pixel-based digital logic simulator written in C.
net-core-injector - CLI tool that can replace C# methods in .NET Core applications
likwid - Performance monitoring and benchmarking suite
AFLplusplus - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
japm - A package manager that uses curses to provide a friendly UI
metalbear.co - MetalBear main website
hexchat - GTK+ IRC client
frida-rust - Frida Rust bindings