Overview
edb is a debugger tool designed mainly for Linux users who need to analyze and fix software at the machine code level.
It supports both x86 and x86-64 computer architectures, making it useful for working with 32-bit and 64-bit programs.
This debugger was created based on ideas from OllyDbg, a popular tool among reverse engineers, but edb focuses on supporting Linux and aims to expand support to other operating systems.
Currently, Linux is the only platform where edb is fully supported and stable to use.
There are versions being developed for FreeBSD, OpenBSD, macOS, and Windows, but these are still in progress and may not work completely or have all the features found in the Linux version.
Users who want a debugger for these other systems should be aware that these ports may not be reliable yet.
edb fits best for technical users who want a safe and open debugger on Linux for reverse engineering tasks.
It provides a familiar interface and functionality similar to OllyDbg but tailored to Linux’s environment.
If you work on debugging or analyzing software at the assembly level on Linux, edb offers an important tool with ongoing development to support more platforms in the future.
For now, its main strength is in Linux debugging for x86 and x86-64 applications, with cross-platform capabilities expected to improve over time.
Pros
- Supports debugging for both x86 and x86-64 architectures.
- Cross-platform design with ongoing ports for FreeBSD, OpenBSD, OSX, and Windows.
- Inspired by OllyDbg, a well-known debugger.
Cons
- Currently, only Linux is officially supported.
- Ports for other operating systems are incomplete and have varying functionality.
Software details
Related programs
Arduino IDE v2
Open-source electronics prototyping platform
Arduino IDE
Open-source electronics prototyping platform
Apipost
Apipost = Postman + Swagger + Mock + Jmeter, Backend, frontend, testing, and online collaboration with real-time content synchronization
AMPL IDE
A simple and straightforward enhanced modeling interface for AMPL users
adventure-editor
Classic point and click adventure game engine and editor
Android Studio
IDE for Android app development
Explore more programs
0 A.D.
Available on Linux
Real-time strategy game
010 Editor
Available on Linux
Hex editor
2dTaskBoard
Available on Linux
Task management productivity app with markdown support
2048
Available on Linux
Block sliding puzzle game
2006Scape
Available on Linux
2006Scape is a free, Runescape 2006 Emulation server
2009scape
Available on Linux
2009 Runescape Emulation