next up previous contents
Next: Attack Anatomy Up: Attacks - Facts Previous: Facts   Contents


Types of Attacks

The attacks, including the ones mentioned in Section 3.2.1, can be categorized in several groups by the nature of their functioning [9]:

As can be seen, by far the most frequent are attacks that are based on the buffer overflow technique.



Footnotes

... code3.1
In C, both function return address and local variables are kept on stack. By supplying a function argument longer than the local variable it is subsequently copied to, an attacker may overwrite contents of the stack, including the return address. If carefully chosen, the overwritten return address can point to custom supplied piece of code eg. code for executing system shell.

next up previous contents
Next: Attack Anatomy Up: Attacks - Facts Previous: Facts   Contents