PUSH 40 PUSH 1000 PUSH PUSH 3800 PUSH 0 CALL VirtualAlloc //http://msdn2.microsoft.com/en-us/library/aa366887.aspx PUSH 3800 PUSH 400000 PUSH EAX CAll memcpy //http://msdn2.microsoft.com/en-us/library/dswaw1wk(VS.80).aspx