I have some interest if finding out a bit more about an exploit that was published that creates a root user in a linux machine; however, before I run the code, I want to make sure I understand all of it and I can't seem to find any information on the hex codes being used.
This is the link to the exploit code source: exploitdb.com/exploits/17439
It's a basic C program, but the value of one of the pointers uses code like this:
How do I decode this to ASCII and how can I re-encode it back?
I'm thinking I could be totally off-base here and really this code should decode to assembly, but I don't really know. Either way, what can I do with this code to make sure I'n not executing arbitrary commands?
I'm completely new to C, but know enough VB.net/C#/PHP to be dangerous.
P.S. For those of you who are concerned, I'll be running this in a VM.