SaaSHub helps you find the best software and product alternatives Learn more â
Top 23 Reverse Engineering Open-Source Projects
-
Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
ImHex
đ A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Awesome-Hacking-Resources
A collection of hacking / penetration testing resources to make you better!
-
owasp-mastg
The Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls listed in the OWASP Mobile Application Security Verification Standard (MASVS).
-
Reverse-Engineering-Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
-
openhaystack
Build your own 'AirTags' đˇ today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
-
Unicorn Engine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
-
capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
-
gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
-
MonkeyDev
CaptainHook TweakăLogos Tweak and Command-line ToolăPatch iOS Apps, Without Jailbreak.
-
flare-vm
A collection of software installations scripts for Windows systems that allows you to easily setup and maintain a reverse engineering environment on a VM.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
8. Security Knowledge Base: - Utilize resources like The-book-of-secret-knowledge (e.g., https://github.com/trimstray/the-book-of-secret-knowledge) and Awesome-Hacking (e.g., https://github.com/Hack-with-Github/Awesome-Hacking) to build a knowledge base. - Extract relevant security information and create a structured knowledge base within SecurIoT. - Implement functionality to query and retrieve security information from the knowledge base. - Thoroughly test the knowledge base integration, ensuring accurate retrieval of security knowledge.
Project mention: gpt4-openai-api VS gpt4free - a user suggested alternative | libhunt.com/r/gpt4-openai-api | 2024-01-04I cant install
Let's see what our beloved software reverse engineering framework Ghidra has to show.
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07ImHex
âA Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.â
I actually used it not too long ago to inspect why a mp4 file wasnât valid. The pattern language that they have is quite nice and having sections of the hex highlighted and being able to see what structures they represent and what data was on those structures was very useful!
https://github.com/WerWolv/ImHex
App tampering and repackaging can be performed by using reverse engineering or tampering tools, such as Apktool, dex2jar, etc.
Everything Hiew can do, Rizin[1] can do too, and is completely free and open source[2] under LGPL3 license. Moreover, it supports more architectures, platforms, and file formats, as well as GUI in Qt - Cutter[3][4]. If something is missing in Rizin but presented in Hiew, please let us know by opening the issue with details.
[1] https://rizin.re
[2] https://github.com/rizinorg/rizin
[3] https://cutter.re
[4] https://github.com/rizinorg/cutter
Project mention: More ways to identify independently security tested apps on Google Play | news.ycombinator.com | 2023-11-03
Project mention: New embedded and Rust hacking tutorials added - For anyone that missed my last post. Kevin Thomas is my mentor. We are both working together to bring free and low cost resources to those who are looking to learn and don't have money for expensive bootcamps/certs. Please enjoy his free tutorials! | /r/ReverseEngineering | 2023-10-27
Project mention: Beeper Mini will add SMS & RCS, other services, and FaceTime in ânear futureâ | /r/Android | 2023-12-07
Project mention: Unicorn: Lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2023-11-19
Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.
[1] http://www.capstone-engine.org/
[2] https://github.com/capstone-engine/capstone
[3] https://github.com/capstone-engine/capstone/issues/2015
If it was me, I'd first run something like DIE on it (I have a few such programs installed)- https://github.com/horsicq/Detect-It-Easy
There is also GEF, which is widely used by the reverse engineering and CTF community.
https://github.com/hugsy/gef
Reverse Engineering related posts
- Steam Controller reverse engineering and customization project
- Refix: Fast, Debuggable, Reproducible Builds
- TryHackMe- Compiled
- LLM4Decompile: Decompiling Binary Code with LLM
- Platform for Architecture-Neutral Dynamic Analysis (Panda)
- The direct influence of Twin Peaks on Zelda
- HexWalk â Hex Editor/Viewer/Analyzer
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Reverse Engineering projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Awesome-Hacking | 77,002 |
2 | gpt4free | 57,133 |
3 | ghidra | 47,609 |
4 | x64dbg | 43,170 |
5 | ImHex | 32,832 |
6 | radare2 | 19,601 |
7 | Apktool | 18,851 |
8 | cutter | 14,926 |
9 | Awesome-Hacking-Resources | 14,677 |
10 | owasp-mastg | 11,272 |
11 | Reverse-Engineering-Tutorial | 9,973 |
12 | openhaystack | 7,789 |
13 | Unicorn Engine | 7,126 |
14 | capstone | 7,025 |
15 | pwndbg | 6,700 |
16 | YoutubeDownloader | 6,643 |
17 | Detect-It-Easy | 6,567 |
18 | gef | 6,474 |
19 | MonkeyDev | 6,390 |
20 | Il2CppDumper | 6,371 |
21 | whatsapp-web-reveng | 6,004 |
22 | flare-vm | 5,840 |
23 | Recaf | 5,543 |
Sponsored