binary exploitation
Binary exploitation refers to the practice of exploiting vulnerabilities in computer systems or software by manipulating binary code to gain unauthorized access, control, or information.
Requires login.
Related Concepts (30)
- address space layout randomization (aslr)
- advanced return-oriented programming (arop)
- armored viruses
- binary patching
- buffer overflows
- canaries and stack cookies
- code injection
- code reuse attacks
- dll injection
- exploit development tools
- format string vulnerabilities
- heap overflow
- heap overflows
- heap spraying
- heap-based vulnerabilities
- integer overflows
- kernel exploitation
- memory corruption
- non-executable stack protection
- remote code execution
- return oriented programming (rop)
- return to libc technique
- return-oriented programming (rop)
- rop (return-oriented programming) injection
- rop gadgets
- shellcode
- shellcode development
- stack overflow
- stack smashing
- stack-based buffer overflows