Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
main
disassembly.S
0 lines
|
60.62 KB
main: 8049320: 8d 4c 24 04 lea ecx, [esp + 0x4] 8049324: 83 e4 f0 and esp, -0x10 8049327: ff 71 fc push dword ptr [ecx - 0x4] 804932a: 55 push ebp 804932b: 89 e5 mov ebp, esp 804932d: 53 push ebx 804932e: 51 push ecx 804932f: 83 ec 10 sub esp, 0x10 8049332: 89 cb mov ebx, ecx 8049334: 83 3b 03 cmp dword ptr [ebx], 0x3 8049337: 74 3a je bb_0x8049373 8049339: 83 ec 0c sub esp, 0xc 804933c: 68 d4 a0 04 08 push 0x804a0d4 8049341: e8 3a fd ff ff call puts_2 8049346: 83 c4 10 add esp, 0x10 8049349: 83 ec 0c sub esp, 0xc 804934c: 68 f7 a0 04 08 push 0x804a0f7 8049351: e8 2a fd ff ff call puts_2 8049356: 83 c4 10 add esp, 0x10 8049359: 83 ec 0c sub esp, 0xc 804935c: 68 18 a1 04 08 push 0x804a118 8049361: e8 1a fd ff ff call puts_2 8049366: 83 c4 10 add esp, 0x10 8049369: 83 ec 0c sub esp, 0xc 804936c: 6a 2a push 0x2a 804936e: e8 1d fd ff ff call exit_2 bb_0x8049373: 8049373: c6 45 f7 00 mov byte ptr [ebp - 0x9], 0x0 8049377: 8b 43 04 mov eax, dword ptr [ebx + 0x4] 804937a: 83 c0 08 add eax, 0x8 804937d: 8b 00 mov eax, dword ptr [eax] 804937f: 83 ec 08 sub esp, 0x8 8049382: 68 37 a1 04 08 push 0x804a137 8049387: 50 push eax 8049388: e8 b3 fc ff ff call strcmp_2 804938d: 83 c4 10 add esp, 0x10 8049390: 85 c0 test eax, eax 8049392: 75 06 jne bb_0x804939a 8049394: c6 45 f7 01 mov byte ptr [ebp - 0x9], 0x1 8049398: eb 3d jmp bb_0x80493d7 bb_0x804939a: 804939a: 8b 43 04 mov eax, dword ptr [ebx + 0x4] 804939d: 83 c0 08 add eax, 0x8 80493a0: 8b 00 mov eax, dword ptr [eax] 80493a2: 83 ec 08 sub esp, 0x8 80493a5: 68 46 a1 04 08 push 0x804a146 80493aa: 50 push eax 80493ab: e8 90 fc ff ff call strcmp_2 80493b0: 83 c4 10 add esp, 0x10 80493b3: 85 c0 test eax, eax 80493b5: 75 06 jne bb_0x80493bd 80493b7: c6 45 f7 00 mov byte ptr [ebp - 0x9], 0x0 80493bb: eb 1a jmp bb_0x80493d7 bb_0x80493bd: 80493bd: 83 ec 0c sub esp, 0xc 80493c0: 68 56 a1 04 08 push 0x804a156 80493c5: e8 96 fc ff ff call printf_2 80493ca: 83 c4 10 add esp, 0x10 80493cd: 83 ec 0c sub esp, 0xc 80493d0: 6a 2b push 0x2b 80493d2: e8 b9 fc ff ff call exit_2 bb_0x80493d7: 80493d7: 0f b6 55 f7 movzx edx, byte ptr [ebp - 0x9] 80493db: 8b 43 04 mov eax, dword ptr [ebx + 0x4] 80493de: 83 c0 04 add eax, 0x4 80493e1: 8b 00 mov eax, dword ptr [eax] 80493e3: 83 ec 08 sub esp, 0x8 80493e6: 52 push edx 80493e7: 50 push eax 80493e8: e8 ff fd ff ff call f 80493ed: 83 c4 10 add esp, 0x10 80493f0: 83 ec 0c sub esp, 0xc 80493f3: 68 6b a1 04 08 push 0x804a16b 80493f8: e8 83 fc ff ff call puts_2 80493fd: 83 c4 10 add esp, 0x10 8049400: 83 ec 0c sub esp, 0xc 8049403: 6a 01 push 0x1 8049405: e8 66 fc ff ff call sleep_2 804940a: 83 c4 10 add esp, 0x10 804940d: b8 00 00 00 00 mov eax, 0x0 8049412: 8d 65 f8 lea esp, [ebp - 0x8] 8049415: 59 pop ecx 8049416: 5b pop ebx 8049417: 5d pop ebp 8049418: 8d 61 fc lea esp, [ecx - 0x4] 804941b: c3 ret
Loading...