Page cover

Vuln: Integer Overflow

If you are not aware of what integer overflows are then refer to IOF - Integer Overflow and vice versa for buffer over-runs BOF - Buffer Overflow

Oh cmon, we could not possibly leave the Binary Auditing section without some form action!

What is this task?

This task basically asks that we provide the following.

  • Location of a integer overflow vulnerability in the application

  • Explain why this is dangerous

  • Explain what component this affected

  • Explain how you know its an integer overflow

  • Finally, explain how this can be prevented

There are some more to this, but we will leave it out for this case.

Without further todo, lets get into it shall we!

Binary Auditing - Integer Overflows

Integer overflows are very sneaky- they are a type of flaw and bug in a program that also will not always crash, sometimes- they affect other components behind the scene. Within REplay, I decided to create a pretty decent sized section to demonstrate how integer overflows are more than just a security issue, but can even lead to product misfires!

This section of understanding how to find integer overflows, what goes into them, the different varients, how to analyze them in bigger environments and also build payloads- will all be split up into their own sub-modules defined under this branch.

Last updated