A Windows utility for visualizing process memory maps, analyzing hooks, and disassembling code with advanced debugging features.
Process Memory Map is a Windows utility that displays detailed memory maps of running processes. It provides deep insights into process internals including heaps, threads, loaded modules, and system structures like PEB and KUSER_SHARED_DATA, making it invaluable for reverse engineering, debugging, and security analysis.
Windows reverse engineers, security researchers, and low-level developers who need to analyze process memory structures, detect hooks, or debug complex software issues at the memory level.
Developers choose Process Memory Map for its detailed, human-readable visualization of low-level process data, integrated x86/x64 disassembler with call hints, and specialized features like hook detection and memory comparison that simplify complex memory analysis tasks.
Process Memory Map
Displays process heaps, threads, TEB, SEH frames, and system structures like PEB and KUSER_SHARED_DATA with human-readable formatting, as shown in screenshots of IMAGE_DOS_HEADER and environment blocks.
Includes an x86/x64 disassembler based on DiStorm that formats output, adds call hints for known functions, and integrates export lists and MAP files for enhanced code analysis, as demonstrated in the entry point disassembly screenshots.
Analyzes hooks in import/export tables, delay imports, entry points, and TLS callbacks, providing detailed warnings and addresses, which is invaluable for security researchers and reverse engineers.
Allows comparing memory blocks using checksums to highlight changes (e.g., in cracked software), with results displayed in a dedicated dialog accessed via F5, as shown in the compare result screenshot.
Only works on Windows and requires Delphi 10.4.2 Sydney for building, with no guaranteed compatibility for older versions, limiting accessibility and posing a barrier for developers not using this specific toolchain.
Full support for PDB files and advanced DWARF versions is listed in the RoadMap (e.g., versions 1.8 and 1.9), meaning current capabilities are limited compared to tools with native, out-of-the-box PDB integration.
Building from source requires specific components like Virtual TreeView 8.0+ and FWZip 1.0.9+, along with Delphi 10.4.2, making it cumbersome for developers not already embedded in that ecosystem.
Library to access the SMBIOS using Object Pascal (Delphi, FPC).
Shell extensions for SVG files (Preview Panel, Thumbnail Icon, SVG Editor)
The Drag and Drop Component Suite is a freeware VCL component library that enables Delphi and C++Builder applications to support COM-based drag-and-drop and integrate with the Windows clipboard. It extends the built-in VCL drag-and-drop system, which is limited to intra-application operations, by allowing seamless data exchange with external applications like Word, Explorer, and Outlook. ## Key Features - **Cross-Application Drag-and-Drop** — Enables dragging data between your application and other Windows programs. - **Clipboard Integration** — Supports copy, cut, paste, and advanced clipboard operations like delete-on-paste. - **Specialized Components** — Includes drop source and target components for files, text, bitmaps, URLs, and PIDLs. - **Shell Extension Components** — Provides components to build Windows Shell Extensions with minimal code. - **Advanced Operations** — Supports copy, move, link, drag images, asynchronous transfer, and automatic target scrolling. - **Extensibility** — Allows custom data format support via TDataFormatAdapter and derivation of custom components. ## Philosophy The library is designed to make COM-based drag-and-drop, an integral part of the Windows user interface, easily accessible to Delphi and C++Builder developers with minimal effort.
A Markdown Text Editor to manually edit a markdown file, with instant preview of the output in a HTML Viewer. A Preview handler which allows you to see the content of the markdown file without open it, in the "Preview Panel", integrated into Windows Explorer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.