Implemented the dump() feature in the DynELF.#1104
Implemented the dump() feature in the DynELF.#1104zachriggle merged 2 commits intoGallopsled:devfrom eyalitki:dev
Conversation
|
This at least needs an optimization to not dump read-only pages by default. I'd also prefer that the returned data just be a dictionary of |
|
Regardng the RO pages, this code is intended for black box CTFs, meaning that we do want to dump the text pages which are RO. I accept the comment regarding the returned values, I can update it. |
|
I agree that the ability to dump RO pages is useful, just not sure it should be the default. |
|
OK. I will update the code. Should I submit a new PR once the code will be updated? |
|
Nope, if you just push another commit it'll automagically show up here! ❤️ Here's more info: https://stackoverflow.com/questions/9790448/how-to-update-a-pull-request-from-forked-repo |
|
Happy to contribute to the project, thanks. |
Added a new feature to the DynELF class, the ability to dump the main memory pages of the leaked ELF: .text, .rodata, .data, ...
Here is the function's documentation:
This feature allows researchers to easily extract a remote "blackbox" ELF once an information leak vulnerability was found, so they could RE the program.