I reversed shellcode to assembly but quite difficult to understand, anyone give some hint to understand this?