Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More granular heap information #13241

Open
bannsec opened this issue Mar 3, 2019 · 0 comments
Open

More granular heap information #13241

bannsec opened this issue Mar 3, 2019 · 0 comments
Labels
enhancement good first issue heap Parsing memory heap structures Windows Microsoft Windows platform support issues

Comments

@bannsec
Copy link
Contributor

bannsec commented Mar 3, 2019

Is your feature request related to a problem? Please describe.

Describe the solution you'd like
Basically, it would be very helpful to have extra information (perhaps a different heap command) to show the heap layout. While there exists dmh, dmhg, dmhm, they show the chunks but not what bins they belong to and their linked order.

An example of how I'd like to be able to see it was implemented in ruby by david942j: https://github.com/david942j/heapinfo

Check out what it looks like in his h.layouts commands. They clearly show the layout of each bin including some details about the chunks inside the bin.

Describe alternatives you've considered
As mentioned above, there is a ruby script that does this as an alternative.

Additional context
While the ruby example does it linearly, it could also be interesting to see it utilizing graph dmhg of some sort too.

@XVilka XVilka added the heap Parsing memory heap structures label Mar 8, 2019
@XVilka XVilka added this to To do in Exploitation Aug 6, 2019
@XVilka XVilka added this to To do in Windows via automation Oct 1, 2019
@XVilka XVilka added Windows Microsoft Windows platform support issues and removed Hacktoberfest labels May 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement good first issue heap Parsing memory heap structures Windows Microsoft Windows platform support issues
Projects
Exploitation
  
To do
Windows
  
To do
Development

No branches or pull requests

3 participants