What are runtime Atacks?
- atacks launched during program runtime
- affects programm after it is loaded | not program's binary
- vulnerability: flaw in system, that enables atacker to utilize system in manner other than intended
- exploit: taking advantage of a vulnerability to cause unintended behavior of a system
- 0-day exploits: unknown exploit not publicly disclosed
Some Atacks
- denial of service: make service unavailable
- remote code execution: ability to trigger arbitrary remote code execution
- atacker executes his code in order to gain control of the victim machine
- privilege escalation: optain certain priviliges
- shell: user interface for access to services on a system
buffer-overflow-vulnerability
- atacker can execute arbitrary code by injecting it at memory address where program runs out of bounds