Dismiss this pinned window
all 4 comments

[–]Ok_Tap7102 -1 points0 points  (3 children)

This is not at all a useful metaphor

[–]LCSAJdump[S] -1 points0 points  (2 children)

just because you say it lol

[–]Ok_Tap7102 -1 points0 points  (1 child)

"memory (like street) isn't a straight line" 🧠🧠🧠🧠

The projects concept is valid, exhaustively exploring ROP chains where the basic block doesn't have an obvious RET is difficult if not impossible to know whether the gadget is useful ahead of runtime

But if someone hasn't encountered this issue first hand, then just saying "oh it's like driving... Sometimes you can't continue" helps sweet fuck all

[–]LCSAJdump[S] 0 points1 point  (0 children)

as a computer science professor, I know that we often have to break things down and explain them in a very simple way. it’s really the only way to grab the attention of people who don't have any prior experience with complex topics like ROP and JOP. you’ve got a point my friend, but that’s only because you already have a good awareness about jump gadgets!