mov dword [esp],0x1dbf
mov [esp+0x4],eax
でスタックの内容を書き換えているので正常です