binary-analysis
Here are 249 public repositories matching this topic...
-
Updated
Jul 7, 2022
-
Updated
Jul 7, 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
-
Updated
Jul 8, 2022 - C++
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
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
Jul 9, 2022 - OCaml
-
Updated
Nov 24, 2019 - Python
-
Updated
Jul 8, 2022 - Shell
-
Updated
Apr 13, 2022 - C++
-
Updated
Jul 5, 2022 - C++
-
Updated
Jul 8, 2022 - C++
-
Updated
May 26, 2022 - Java
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
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 14, 2020 - C++
-
Updated
Jul 7, 2022 - C++
What is the feature you'd like to have?
Related to #3158, it would be great if these dialogs could also remember their window position and size. For any non-trivial type definition, I consistently find myself resizing the window.
Are any alternative solutions acceptable?
Resizing the window manually whenever I need to create/edit large type definitions.
-
Updated
Jul 6, 2022 - C
-
Updated
Jun 1, 2022
-
Updated
Feb 15, 2022 - C++
-
Updated
Jun 30, 2022 - C
-
Updated
Feb 3, 2022 - C
-
Updated
Jun 16, 2022 - Rust
-
Updated
Jul 8, 2022 - C++
-
Updated
Jul 18, 2017
-
Updated
Dec 2, 2020 - Assembly
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."
[0x00000000]> woa 1
Invalid word size. Use 1, 2, 4 or 8
[0x00000000]>
also it will be good to use wo+ and wo- instead of woa and wos imho. not to say we can pass the blocksize as 2nd argument or handle it as its done with wo2 wo4... like woa2 1 instead of having to pass an hexpair string