Closed cothan closed 3 years ago
Hey,
I didn't really understand the nature of the issue.
ROPium is a gadget analyzer and chainer but it doesn't collect gadgets by itself. To do so it uses the gadget finder ROPgadget. If you noticed that ROPgadget doesn't collect gadgets from certain sections containing executable code, then it is a ROPgadget issue, not a ROPium one, isn't it ?
Yes, it's ROPgadget issue, I think it could be marked as enhancement for ropium.
Support for return2csu
I think this is fairly simple, we need ROPgadget to search for ROP chain in sym.libc_csu_init and sym.libc_csu_fini section, so that the ROP chain will be taken into account.