binary-analysis
Here are 239 public repositories matching this topic...
-
Updated
Mar 17, 2022 - JavaScript
I'm currently using LIEF in a project that uses mypy for Python type-checking. We use an ignore directive on our import lief #type:ignore statements, as type stubs for lief are not currently available. I've been considering generating and contributing stubs to https://github.com/python/typeshed, so that we can remove the ignores, and maybe others will find them useful. H
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
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
Mar 23, 2022 - C++
There are many instances of INSTR_CREATE macro documentation saying things like this:
* \param dc The void * dcontext used to allocate memory for the instr_t.
That should have a # to link up the instr_t type.
-
Updated
Mar 24, 2022 - OCaml
-
Updated
Nov 24, 2019 - Python
-
Updated
Dec 1, 2021 - C++
-
Updated
Jan 29, 2022 - C++
Is your feature request related to a problem? Please describe.
Since PR e-m-b-a/emba#213 EMBA supports reporting templates. These templates can be easily created for the different modules.
The better the templates are, the more useful is this feature.
Describe the solution you'd like
Include templates for every module. These templates should be generic an
-
Updated
Mar 26, 2022 - 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
Feb 18, 2021 - C
-
Updated
Mar 14, 2020 - C++
I noticed you have a plugin for Ghidra, but it is not the only one FOSS tool available.
Rizin 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 rz-pm), and in
-
Updated
Mar 20, 2022 - C++
-
Updated
Mar 25, 2022 - C
-
Updated
Feb 15, 2022 - C++
-
Updated
Feb 26, 2022 - C
-
Updated
Feb 3, 2022 - C
-
Updated
Mar 20, 2022
-
Updated
Jan 13, 2022 - Rust
-
Updated
Dec 2, 2020 - Assembly
-
Updated
Aug 13, 2017
-
Updated
Jul 18, 2017
-
Updated
Nov 22, 2020 - Go
-
Updated
Mar 24, 2022 - C++
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."

We have cd,pwd already, those two can be useful for scripts