
L1: 55 ?? push ebp
 8b ec ?? mov ebp, esp
 81 ec 04 04 00 00 ?? sub esp, 0x00000404<1028>
 a1 04 70 40 00 ?? mov eax, dword ds:[0x00407004]
 33 c5 ?? xor eax, ebp
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 53 ?? push ebx
 8b 5d 08 ?? mov ebx, dword ss:[ebp + 8]
 56 ?? push esi
 8b 75 0c ?? mov esi, dword ss:[ebp + 12]
 57 ?? push edi
 8b 3d 20 70 40 00 ?? mov edi, dword ds:[0x00407020]
 83 ff ff ?? cmp edi, 0xff<255,-1>
 74 73 ?? je basic block L12

L2: 80 3e 00 ?? cmp byte ds:[esi], 0
 74 5c ?? je basic block L9

L3: 56 ?? push esi
 e8 ee 00 00 00 ?? call function 0x00403450

L4: 83 c0 2d ?? add eax, 0x2d<45>
 83 c4 04 ?? add esp, 4
 3d 00 04 00 00 ?? cmp eax, 0x00000400<1024>
 77 49 ?? ja basic block L9

L5: 68 10 52 40 00 ?? push 0x00405210<"Stack around the variable '">
 8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 68 00 04 00 00 ?? push 0x00000400<1024>
 50 ?? push eax
 e8 94 0d 00 00 ?? call function 0x00404119

L6: 56 ?? push esi
 8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 68 00 04 00 00 ?? push 0x00000400<1024>
 50 ?? push eax
 e8 88 0d 00 00 ?? call function 0x0040411f

L7: 68 2c 52 40 00 ?? push 0x0040522c<"' was corrupted.">
 8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 68 00 04 00 00 ?? push 0x00000400<1024>
 50 ?? push eax
 e8 72 0d 00 00 ?? call function 0x0040411f

L8: 83 c4 24 ?? add esp, 0x24<36>
 8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 eb 05 ?? jmp basic block L10

L9: b8 20 56 40 00 ?? mov eax, 0x00405620<"Stack corrupted near unkn"+12 more>

L10: 50 ?? push eax
 6a 02 ?? push 2
 57 ?? push edi
 53 ?? push ebx
 e8 a9 00 00 00 ?? call function 0x00403470

L11: 83 c4 10 ?? add esp, 0x10<16>

L12: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 5f ?? pop edi
 5e ?? pop esi
 33 cd ?? xor ecx, ebp
 5b ?? pop ebx
 e8 79 dd ff ff ?? call function 0x00401150

L13: 8b e5 ?? mov esp, ebp
 5d ?? pop ebp
 c3 ?? ret

