The shellcode `mov eax, edx` should be replaced with `mov edx, eax`
The shellcode
mov eax, edxshould be replaced withmov edx, eax