shellphish / how2heap

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

Adding Features to malloc_playground remade #192

Open lafreuxpabo opened 3 months ago

lafreuxpabo commented 3 months ago

This pr correct some bugs i discovered in a previously opened PR (id: #175)

By working on binexp, i thought it would be very useful to be able to see all allocated chunks and their pointers. I also implemented a feature allowing user to add some datas to allocated chunks.

Also changed the sscanf to allow arg1 to be a str and not only an intptr. Also added and arg2 for write.

-> write : allow user to write a str to specified chunk -> listp : list all allocated chunk, their address and value -> listpall: print list of chunks, even if some are not allocated -> clearlist: clear list containing allocated chunks content and their address (set everything to 0)