shellphish / how2heap

A repository for learning various heap exploitation techniques.
MIT License
7.2k stars 1.14k forks source link

Add debug in browser links #147

Closed itszn closed 2 years ago

itszn commented 2 years ago

As discussed with Lukas, this PR adds links that allow you to run and debug the heap techniques in browser. The links come in the form of a play button next to the level name in the main readme.

It will default to the latest libc, but users can also select older versions of libc where compatible. The debugger has some heap bin inspection commands that may be useful when exploring the techniques.

Additionally, to keep the readme looking nice, I shrunk the patch column by changing the "unknown patch" to a ? with a title attribute.

Kyle-Kyle commented 2 years ago

This is awesome. Now users do not need to set up the environment by themselves. It can save them so much trouble. It is especially useful when users want to learn the difference across versions. Thank you so much, Amy!