Reverse Engineering Softwares and Apps

Discover best Reverse Engineering softwares, apps and websites.

Best Reverse Engineering Softwares and Apps

Sort:
MySQL Workbench

MySQL Workbench

Development Desktop Application
MySQL Workbench is a powerful and user-friendly visual tool for database architects, developers, and DBAs. It provides a unified environment for database design, development, management, and administration.
more
Open Source
Unified tool for database design, development, and administr...
Enterprise Architect

Enterprise Architect

Business & Commerce Desktop Application
Enterprise Architect is a comprehensive visual modeling and design tool based on the OMG UML standard, supporting a wide range of modeling disciplines from software design to business process modeling and requirements management.
more
Commercial
Supports a wide range of modeling standards (UML, BPMN, SysM...
PE Explorer

PE Explorer

Development Development Tool
PE Explorer is a powerful and comprehensive tool for dissecting, analyzing, and editing 32-bit Windows executable files (EXE, DLL, etc.). It provides a wide array of features for developers, reverse engineers, and security professionals to examine the internal structure, resources, and dependencies of PE files.
more
Commercial
Comprehensive set of tools for PE file analysis and editing.
wxHexEditor

wxHexEditor

Development Development Tool
wxHexEditor is a robust, open-source, cross-platform hexadecimal editor built with C++ and wxWidgets. It serves as a powerful tool for low-level data manipulation, including disk editing, data recovery, reverse engineering, and file analysis.
more
Open Source
Efficiently handles very large files and disk images.
ResEdit

ResEdit

Development Developer Tool
ResEdit was a powerful, albeit discontinued, visual resource editor for classic Apple Mac OS. It allowed developers and power users to directly inspect, create, and modify resources within applications and system files, leveraging the unique resource fork architecture of the time.
more
Free
Directly edits application and system resources.
Binary Ninja

Binary Ninja

Development Reverse Engineering Platform
Binary Ninja is a powerful and extensible reverse engineering platform built for analyzing and manipulating executable binaries. It offers advanced static analysis capabilities, integrated debugging, and support for a wide range of architectures, making it an essential tool for security researchers, malware analysts, and software developers.
more
Commercial
Highly accurate and capable static analysis engine.
Vertabelo

Vertabelo

Development Web Application
Vertabelo is a powerful online database design tool that allows teams to collaborate in real-time. It supports a wide range of relational database management systems and provides a visual interface for creating, managing, and reverse-engineering database models.
more
Freemium
Excellent real-time collaboration features.

Recently Added Reverse Engineering Apps and Services

Vertabelo

Vertabelo

Development Web Application
Vertabelo is a powerful online database design tool that allows teams to collaborate in real-time. It supports a wide range of relational database management systems and provides a visual interface for creating, managing, and reverse-engineering database models.
more
Freemium
Excellent real-time collaboration features.
Binary Ninja

Binary Ninja

Development Reverse Engineering Platform
Binary Ninja is a powerful and extensible reverse engineering platform built for analyzing and manipulating executable binaries. It offers advanced static analysis capabilities, integrated debugging, and support for a wide range of architectures, making it an essential tool for security researchers, malware analysts, and software developers.
more
Commercial
Highly accurate and capable static analysis engine.
ResEdit

ResEdit

Development Developer Tool
ResEdit was a powerful, albeit discontinued, visual resource editor for classic Apple Mac OS. It allowed developers and power users to directly inspect, create, and modify resources within applications and system files, leveraging the unique resource fork architecture of the time.
more
Free
Directly edits application and system resources.
wxHexEditor

wxHexEditor

Development Development Tool
wxHexEditor is a robust, open-source, cross-platform hexadecimal editor built with C++ and wxWidgets. It serves as a powerful tool for low-level data manipulation, including disk editing, data recovery, reverse engineering, and file analysis.
more
Open Source
Efficiently handles very large files and disk images.
PE Explorer

PE Explorer

Development Development Tool
PE Explorer is a powerful and comprehensive tool for dissecting, analyzing, and editing 32-bit Windows executable files (EXE, DLL, etc.). It provides a wide array of features for developers, reverse engineers, and security professionals to examine the internal structure, resources, and dependencies of PE files.
more
Commercial
Comprehensive set of tools for PE file analysis and editing.
Enterprise Architect

Enterprise Architect

Business & Commerce Desktop Application
Enterprise Architect is a comprehensive visual modeling and design tool based on the OMG UML standard, supporting a wide range of modeling disciplines from software design to business process modeling and requirements management.
more
Commercial
Supports a wide range of modeling standards (UML, BPMN, SysM...