Pmcma is a tool aimed at automating the most time consuming taskes of exploitation. It for instance determine why an application is triggering a segmentention fault, evaluate if the faulting instruction can be used to write to memory or execute arbitrary code, and list all the function pointers potentially called from a given point in time by an application.

Pmcma is a totally new kind of debugger, which allows for easy experimentation with a process in memory by forcing it to fork. The exact replicas of the process created in memory can then be intrumented while keeping the properties (eg: state of variables, ASLR, permissions...) of the original process.

Pmcma is an easily extensible framework available under the Apache 2.0 license.
Read more at https://moabi.com/research/jbrossard/index.html#pmcma

Features

  • Debugger

Project Samples

Project Activity

See All Activity >

Categories

Security

License

Apache License V2.0

Follow Post Memory Corruption Memory Analysis

Post Memory Corruption Memory Analysis Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Amazing debugger to find all the arbitrary execute primitives given an arbitrary write primitive :)
  • Pmcma works fine.
    1 user found this review helpful.
  • Great project!
Read more reviews >

Additional Project Details

Operating Systems

Linux

Intended Audience

Security

Programming Language

Assembly, C

Related Categories

Assembly Security Software, C Security Software

Registered

2012-01-10