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 ...
multithr3at3d's user avatar
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 ...
gstrauss's user avatar
  • 136
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 ...
Qwark's user avatar
  • 72
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 ...
strannyi's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible