binary-analysis
Here are 187 public repositories matching this topic...
It's nice if testing doesn't produce unnecessary artifacts after running with success but keeps relevant info on fail for further inspection.
Pytest should have a nice way of creating fixtures that can post-process a test based on whether it failed or not https://docs.pytest.org/en/latest/example/simple.html#making-test-result-information-available-in-fixtures
If a test fails, then keep the
-
Updated
Jan 20, 2021 - C++
-
Updated
Jan 15, 2021 - JavaScript
While the test_suite presented in #589 does work, it is still pretty simple and can be improved and enhanced.
- Add tests for gnutils and coreutils.
- Add necessary utilities so more complex programs can be compiled from sources.
- Integrate CMake, so one could write something like
make validateand the subset of test that is deemed necessary (for example everything withmint
-
Updated
Jan 21, 2021 - C++
The memtrace* sample clients use drutil_expand_rep_string, but the instrace* ones do not. This can confuse users: https://groups.google.com/g/dynamorio-users/c/HR4pX6lwP_I
-
Updated
Jan 16, 2021 - OCaml
-
Updated
Nov 24, 2019 - Python
-
Updated
Jan 20, 2021 - C++
-
Updated
Jan 5, 2021 - C++
-
Updated
Mar 14, 2020 - C++
-
Updated
Feb 14, 2020 - C
-
Updated
Jan 21, 2021 - C++
Attempting to decode any of the attached files with goblin::elf::Elf::parse crashes the process. Memory allocator runs out of virtual memory and the process is aborted.
Found via AFL.rs. Fuzzing harness: https://github.com/Shnatsel/goblin/blob/master/fuzz-afl/src/main.rs
-
Updated
Jun 30, 2015 - C++
-
Updated
Jan 20, 2021 - C
-
Updated
Jan 20, 2021 - C
We currently have two distinct ways of switching to views (such as the hex editor) and it's not immediately clear that they do different things. One is to use the "View in..." action . This will maintain the address currently selected if using a view that has BV offsets.
The second is to use the View / $view or options in the bottom right and that currently does NOT create a navigation event, nor
-
Updated
Dec 2, 2020 - Assembly
-
Updated
Aug 13, 2017
-
Updated
Jan 20, 2021 - C
-
Updated
Nov 22, 2020 - Go
-
Updated
Jul 18, 2017
I noticed you have a plugin for Ghidra, but it is not the only one FOSS tool available.
Radare2 is a highly-portable cross-platform reverse engineering framework and a toolkit without dependencies. It has support for analyzing binaries, disassembling code, debugging programs, attaching to remote GDB/LLDB, WinDbg servers, rich plugin system (see r2pm), an
-
Updated
Jun 9, 2020 - Go
-
Updated
Mar 17, 2019 - C++
-
Updated
Jan 15, 2021 - Python
-
Updated
Jan 20, 2021 - C++
-
Updated
Sep 28, 2018 - Python
Improve this page
Add a description, image, and links to the binary-analysis topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the binary-analysis topic, visit your repo's landing page and select "manage topics."


On Ubuntu 20.10 x64
Then run tests. Memory leak everywhere.