mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-05-31 14:17:01 +02:00
Add reverse-engineering tools (radare2, gdb, etc) (#671)
I'm a little surprised this tool went under the radar. I might need some help with this.
So, from what I've gathered:
* [AGENTS.md was added on September 23rd, 2025](3a456fd06b).
* The project has experimented with generative AI as early as [November 29th, 2024](https://github.com/radareorg/radare2/pull/23704#issuecomment-2508575666) and [March 21st, 2025](https://github.com/radareorg/radare2/pull/24045#issuecomment-2744564684) (ChatGPT), and [June 13th, 2025](https://github.com/radareorg/radare2/pull/24284) (Claude). I've even found a mention of [Codex](https://github.com/radareorg/radare2/pull/25913).
* However, I can find mentions of "copilot" from as early as [June 13th, 2023](https://github.com/radareorg/radare2/issues?q=copilot%20sort%3Acreated-asc). The mentions consist of "copilot:all", "copilot:summary", etc, which appear to be options for [Copilot-assisted PR descriptions](https://githubnext.com/projects/copilot-for-pull-requests/).
I considered [Ghidra](https://github.com/NationalSecurityAgency/ghidra) as an alternative, but things don't look great there, either. At least one contributor stated to use Claude ([1](https://github.com/NationalSecurityAgency/ghidra/issues/8730), [2](https://github.com/NationalSecurityAgency/ghidra/issues/8750)), and there are open pull requests from people who also admit to using AI assistance ([1](https://github.com/NationalSecurityAgency/ghidra/pull/8366#issuecomment-3103772328), [2](https://github.com/NationalSecurityAgency/ghidra/pull/8971), [3](https://github.com/NationalSecurityAgency/ghidra/pull/9081#issue-4159907727), etc). But I'm not confident enough to add Ghidra as "slopped" because I can't find any concrete proof like an AGENTS.md or a policy directly accepting or forbidding AI. I might need to look deeper.
Co-authored-by: rurionice <rurionice@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/671
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
This commit is contained in:
parent
b319113c85
commit
5fd011fbe5
1 changed files with 24 additions and 0 deletions
24
README.md
24
README.md
|
|
@ -128,6 +128,7 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question
|
|||
* [Python](#python)
|
||||
* [Rust](#rust)
|
||||
* [Alternative GUI crates](#alternative-gui-crates)
|
||||
* [Reverse Engineering and Debugging](#reverse-engineering-and-debugging)
|
||||
* [Search Engines](#search-engines)
|
||||
* [Service Monitoring](#service-monitoring)
|
||||
* [Social Media](#social-media)
|
||||
|
|
@ -1234,6 +1235,29 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro
|
|||
>
|
||||
> On facet: If possible avoid all-in-one libraries for deserialization, and avoid macros that slow things down.
|
||||
|
||||
## Reverse Engineering and Debugging
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [binutils / gdb](https://www.gnu.org/software/binutils/) | [`928e6f5`](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=928e6f5a728f6cb917ee6bdceed45e8f9da7203e) | [](#permissive-ai-policy) ([1](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=c1da013915e93155ddeedb2aea50ce3e29689e17)) | See below |
|
||||
| [ImHex](https://github.com/WerWolv/ImHex) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/WerWolv/ImHex/issues/1070#issuecomment-1546944994)) | See below |
|
||||
| [radare2](https://github.com/radareorg/radare2) | [`7a4aa2c`](https://github.com/radareorg/radare2/commit/7a4aa2c24c063e55104bfe9cd30c3e7719479a9d) | [](#permissive-ai-policy) ([1](https://github.com/radareorg/radare2/blob/dfe41793cade9de466d8119c4a6d04975cf300a0/AGENTS.md), [2](https://github.com/radareorg/radare2/pull/21890)) | See below |
|
||||
| [Rizin](https://github.com/rizinorg/rizin) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/rizinorg/rizin/blob/dev/CONTRIBUTING.md#usage-of-ai-tools)) | See below |
|
||||
|
||||
> [!Note]
|
||||
> #### Alternatives
|
||||
> [](#request-for-help)
|
||||
> - Debugger:
|
||||
> - [scanmem & Game Conqueror](https://github.com/scanmem/scanmem): last updated in 2024
|
||||
> - Disassembler:
|
||||
> - [da65](https://cc65.github.io/doc/da65.html) (part of [cc65](https://github.com/cc65/cc65)) (MOS 6502-only)
|
||||
> - [DIS6502](https://sourceforge.net/projects/dis6502/) (MOS 6502-only)
|
||||
> - Hex editor:
|
||||
> - Vim Classic's [xxd](https://git.sr.ht/~sircmpwn/vim-classic/tree/main/item/src/xxd)
|
||||
> - [hexedit](https://github.com/pixel/hexedit)
|
||||
> - [ghex](https://github.com/GNOME/ghex)
|
||||
> - [hexcurse](https://github.com/prso/hexcurse-ng)
|
||||
|
||||
## Search Engines
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue