Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "Shellcodecs"
From NetSec
(Created page with "Shellcodecs is a collection of shellcodes, loaders, sources, and generators designed to ease th...") |
|||
Line 1: | Line 1: | ||
Shellcodecs is a collection of [[shellcode]]s, [[Shellcode/Loaders|loaders]], [[Shellcode/Appendix|sources]], and [[Shellcode/Appendix#Generators|generators]] designed to ease the [[exploitation]] and [[shellcode]] [[programming]] process. | Shellcodecs is a collection of [[shellcode]]s, [[Shellcode/Loaders|loaders]], [[Shellcode/Appendix|sources]], and [[Shellcode/Appendix#Generators|generators]] designed to ease the [[exploitation]] and [[shellcode]] [[programming]] process. | ||
+ | |||
+ | |||
+ | Loaders: | ||
+ | * Unlinked 32-bit | ||
+ | * Unlinked 64-bit | ||
+ | * Dynamic C loader | ||
+ | * Dynamic socket loader | ||
+ | |||
+ | Payloads: | ||
+ | * setuid(0); execve('/bin/sh',0,0) | ||
+ | * Alphanumeric execve('/bin/sh',0,0) 104 bytes | ||
+ | * Same-socket-shell (Firewall bypass) | ||
+ | * Dynamic linker (HIDS/HIPS bypass, syscall restriction bypass) | ||
+ | |||
+ | Generators: | ||
+ | * Shellcode extractor | ||
+ | * Standard unlinked same-socket-shell generator | ||
+ | * Dynamic socket-shell generator |
Revision as of 13:04, 1 December 2012
Shellcodecs is a collection of shellcodes, loaders, sources, and generators designed to ease the exploitation and shellcode programming process.
Loaders:
- Unlinked 32-bit
- Unlinked 64-bit
- Dynamic C loader
- Dynamic socket loader
Payloads:
- setuid(0); execve('/bin/sh',0,0)
- Alphanumeric execve('/bin/sh',0,0) 104 bytes
- Same-socket-shell (Firewall bypass)
- Dynamic linker (HIDS/HIPS bypass, syscall restriction bypass)
Generators:
- Shellcode extractor
- Standard unlinked same-socket-shell generator
- Dynamic socket-shell generator