Gamingphreek
Lifer
I'm going to be doing some work on hardening Solaris and Windows XP/7 based machines at work, but I am unsure of the significance of some of the exploits that can be done today.
I've been reading about Integer Overflow exploits and I'm not quite sure I understand the end goal in this exploit.
It would appear to me that, given an 8-bit unsigned character data type, the range of values is 0-255. Thus is a value is set to 255 and you add 1, you (correct me if I am wrong) end up with a 0.
While I am sure this will, in many cases, crash the aforementioned program on the computer, is that the entire end goal? Is there some way that this can allow someone to inject their own code like a buffer overflow or something?
-Kevin
I've been reading about Integer Overflow exploits and I'm not quite sure I understand the end goal in this exploit.
It would appear to me that, given an 8-bit unsigned character data type, the range of values is 0-255. Thus is a value is set to 255 and you add 1, you (correct me if I am wrong) end up with a 0.
While I am sure this will, in many cases, crash the aforementioned program on the computer, is that the entire end goal? Is there some way that this can allow someone to inject their own code like a buffer overflow or something?
-Kevin