Conversation

If you do end up implementing that, I recommend finding a function that pops rbp and another one that has a frame base ptr in rbp. Using those, you can hide arbitrary chunks of the trace. This is what my implementation in that thread did, it's why I have 3 functions.
1
2
Hey! Well, that's a really good idea, I was thinking on hardware breakpoints to hide the module from the stack, but since I've been playing with ROP lately I think i will try your approach. Thank you for the advice, once again ;)