rainbow icon indicating copy to clipboard operation
rainbow copied to clipboard

Makes Unicorn traces. Generic Side-Channel and Fault Injection simulator

Results 17 rainbow issues
Sort by recently updated
recently updated
newest added

Users can already load dynamic ELF using Rainbow elfloader, but no shared library are loaded. Maybe with some tweaks to the elfloader, we could allow users to load shared library...

enhancement

How to reproduce: - Use Ubuntu 20.04 - Create a new empty Python VirtualEnv: `python -m venv venv` - Install rainbow and pytest: `pip install git+https://github.com/Ledger-Donjon/rainbow pytest` - Run `pytest`...

Two addresses (0x401259 and 0x401262) was modified in each loop but only the second one is success, the first one was always kept 0x5e. Best Regards, Jach Fong

Current hardcoded values can lead to mapping problems, and changing it manually in a script is abit cumbersome. Should implement: - Automatic picking of an address in RAM when defined,...

enhancement

Hi guys, I am facing some issues when trying to trace binaries with calls to glibc functions. I have written a C toy example: ``` #include int main() { char...

question

Currently, each instruction is hooked and passed to capstone for disassembly and analysis of used registers for tracing. Speed could greatly be improved by caching the results and using capstone...

enhancement

This patch proposes to use CLE as a dynamic library loader. This enables users to load dynamically linked executable. This greatly simplifies the simulation of programs linked with glibc as...

I encountered an error while generating a trace for other encrypted codes. How can this be resolved? Traceback (most recent call last): File "/home/alex/project_wpj/rainbow/rainbow/rainbow.py", line 275, in start self.emu.emu_start(begin, end,...

Trying to run the OAES example on my macbookpro with Intel CPU, MacOS version is 14.4.1. This is what I get: ``` Traceback (most recent call last): File "/Users/***/Program/attacks/rainbow/examples/OAES/OAES_x86.py", line...