code reuse attacks
Code reuse attacks refer to the exploitation of existing pieces of code within a software system, such as libraries or components, to gain unauthorized access or execute malicious actions by reusing them in unintended ways.
Requires login.
Related Concepts (28)
- address space layout randomization (aslr)
- api misuse
- binary code analysis
- binary exploitation
- buffer overflow
- code injection
- code obfuscation
- control hijacking
- control-flow hijacking
- cross-site scripting (xss)
- dll hijacking
- dynamic linking
- exploit development
- function pointer manipulation
- heap spraying
- malware
- return oriented programming (rop)
- return to libc technique
- return-oriented exploitation
- return-oriented programming (rop)
- reverse engineering
- rop gadgets
- secure coding practices
- secure software development lifecycle
- software patches
- software vulnerability
- sql injection
- stack smashing
Similar Concepts
- arbitrary code execution vulnerabilities
- binary code tampering attacks
- code execution exploits
- code execution vulnerabilities
- code exploitation
- code injection attacks
- control-flow hijacking and code reuse attacks
- decompiler attacks
- remote code execution (rce) attacks
- remote code execution attacks
- remote code execution vulnerabilities
- replay attacks
- return-oriented programming attacks
- return-to-libc attacks
- shellcode injection attacks