00401000 CC db CC
00401001 CC int3
00401002 CC int3
00401003 CC int3
00401004 CC int3
00401005 /$ E9 06000000 jmp main
0040100A | CC int3
0040100B | CC int3
0040100C | CC int3
0040100D | CC int3
0040100E | CC int3
0040100F | CC int3
00401010 >|> 55 push ebp
00401011 |. 8BEC mov ebp, esp
00401013 |. 83EC 40 sub esp, 40
00401016 |. 53 push ebx
00401017 |. 56 push esi
00401018 |. 57 push edi
00401019 |. 8D7D C0 lea edi, dword ptr [ebp-40]
0040101C |. B9 10000000 mov ecx, 10
00401021 |. B8 CCCCCCCC mov eax, CCCCCCCC
00401026 |. F3:AB rep stos dword ptr es:[edi]
00401028 |. CC int3
00401029 |. 68 1C204200 push 0042201C ; /format = "Hello world!"
0040102E |. E8 2D000000 call printf ; \printf
00401033 |. 83C4 04 add esp, 4
00401036 |. 33C0 xor eax, eax
00401038 |. 5F pop edi
00401039 |. 5E pop esi
0040103A |. 5B pop ebx
0040103B |. 83C4 40 add esp, 40
0040103E |. 3BEC cmp ebp, esp
00401040 |. E8 9B000000 call _chkesp
00401045 |. 8BE5 mov esp, ebp
00401047 |. 5D pop ebp
00401048 \. C3 retn