3
votes
x64 buffer overflow - tcp shell payload
process 6540 is executing new program: /bin/dash
Error in re-setting breakpoint 1: No symbol table is loaded. Use the "file" command.
That's not an error you need to worry about, it likely ...
2
votes
Accepted
Why can I inherit handles from WSASocketA and not from socket?
Windows socket() creates a socket with WSA_FLAG_OVERLAPPED flag set and inheritable by default.
Windows WSASocket() allows you to specify WSA_FLAG_OVERLAPPED and WSA_FLAG_NO_HANDLE_INHERIT. If you ...
1
vote
Accepted
Why this x64 shellcode doesn't work?(segmentation fault)
Your buf variable is a global variable, which most likely is located inside .data section.
This section is not executable by default (it probably has RW permissions). You can check its permissions ...
1
vote
Can ESP point to a global variable
ESP always points to the top of stack. Do you really understand stack concept? If you overwrite esp with random value, the application can crash.
fldz - Push +0.0 onto the FPU stack.
fnstenv - Store ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
shellcode × 80assembly × 21
buffer-overflow × 14
disassembly × 10
linux × 10
exploit × 10
gdb × 9
ida × 8
windows × 7
x86 × 6
elf × 6
nasm × 6
c × 5
x86-64 × 5
debugging × 4
binary-analysis × 4
arm × 4
malware × 3
ghidra × 3
stack × 3
metasploit × 3
pe × 2
python × 2
windbg × 2
binary × 2