diff options
author | Malfurious <m@lfurio.us> | 2023-01-15 08:06:42 -0500 |
---|---|---|
committer | Malfurious <m@lfurio.us> | 2023-01-15 10:12:48 -0500 |
commit | f21e743212f02dbfb560fa74d983a7e156722d11 (patch) | |
tree | 920fc58ea7ec7896f8f4cf9ed48595785375b526 /docs/forensics | |
parent | ad106276e2935085f9201ffa65423032f8fcff6b (diff) | |
download | lib-des-gnux-f21e743212f02dbfb560fa74d983a7e156722d11.tar.gz lib-des-gnux-f21e743212f02dbfb560fa74d983a7e156722d11.zip |
shellcode: Update /bin/sh shellcodes
The shell-spawning shellcodes are rewritten to address the following
concerns:
- The array parameters to execve are now set properly, to valid
arrays on the stack, instead of NULL pointers.
- The cdq instruction is no longer used to sign-extend the rax
register, since it has not been producing the expected results in
gdb.
- Labels, sections, and other file metadata are removed in order to
support concatenation of shellcode samples to make more complex
code.
Signed-off-by: Malfurious <m@lfurio.us>
Diffstat (limited to 'docs/forensics')
0 files changed, 0 insertions, 0 deletions