Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
f
disassembly.S
0 lines
|
68.32 KB
f: 80491ec: 55 push ebp 80491ed: 89 e5 mov ebp, esp 80491ef: 83 ec 48 sub esp, 0x48 80491f2: 8b 45 0c mov eax, dword ptr [ebp + 0xc] 80491f5: 88 45 c4 mov byte ptr [ebp - 0x3c], al 80491f8: c7 45 dc 29 a0 04 08 mov dword ptr [ebp - 0x24], 0x804a029 80491ff: 66 0f 6f 05 80 a1 04 08 movdqa xmm0, xmmword ptr [0x804a180] 8049207: 0f 11 45 c8 movups xmmword ptr [ebp - 0x38], xmm0 804920b: c7 45 d8 00 00 00 00 mov dword ptr [ebp - 0x28], 0x0 8049212: 83 ec 08 sub esp, 0x8 8049215: 8d 45 dc lea eax, [ebp - 0x24] 8049218: 50 push eax 8049219: 68 2f a0 04 08 push 0x804a02f 804921e: e8 3d fe ff ff call printf_2 8049223: 83 c4 10 add esp, 0x10 8049226: c7 45 e1 49 53 42 4e mov dword ptr [ebp - 0x1f], 0x4e425349 804922d: c7 45 e5 5f 39 37 38 mov dword ptr [ebp - 0x1b], 0x3837395f 8049234: c7 45 e8 38 2d 34 38 mov dword ptr [ebp - 0x18], 0x38342d38 804923b: c7 45 ec 34 38 32 00 mov dword ptr [ebp - 0x14], 0x323834 8049242: 83 ec 04 sub esp, 0x4 8049245: 6a 64 push 0x64 8049247: ff 75 08 push dword ptr [ebp + 0x8] 804924a: 8d 45 c8 lea eax, [ebp - 0x38] 804924d: 50 push eax 804924e: e8 4d fe ff ff call strncpy_2 8049253: 83 c4 10 add esp, 0x10 8049256: 83 ec 08 sub esp, 0x8 8049259: 68 3c a0 04 08 push 0x804a03c 804925e: 8d 45 e1 lea eax, [ebp - 0x1f] 8049261: 50 push eax 8049262: e8 c9 fd ff ff call strstr_2 8049267: 83 c4 10 add esp, 0x10 804926a: 85 c0 test eax, eax 804926c: 75 1a jne bb_0x8049288 804926e: 83 ec 0c sub esp, 0xc 8049271: 68 4c a0 04 08 push 0x804a04c 8049276: e8 05 fe ff ff call puts_2 804927b: 83 c4 10 add esp, 0x10 804927e: 83 ec 0c sub esp, 0xc 8049281: 6a 2c push 0x2c 8049283: e8 08 fe ff ff call exit_2 bb_0x8049288: 8049288: 8b 45 dc mov eax, dword ptr [ebp - 0x24] 804928b: 3d 29 a0 04 08 cmp eax, 0x804a029 8049290: 74 1a je bb_0x80492ac 8049292: 83 ec 0c sub esp, 0xc 8049295: 68 4c a0 04 08 push 0x804a04c 804929a: e8 e1 fd ff ff call puts_2 804929f: 83 c4 10 add esp, 0x10 80492a2: 83 ec 0c sub esp, 0xc 80492a5: 6a 2d push 0x2d 80492a7: e8 e4 fd ff ff call exit_2 bb_0x80492ac: 80492ac: 8b 45 dc mov eax, dword ptr [ebp - 0x24] 80492af: 83 ec 08 sub esp, 0x8 80492b2: 50 push eax 80492b3: 8d 45 c8 lea eax, [ebp - 0x38] 80492b6: 50 push eax 80492b7: e8 74 fd ff ff call strstr_2 80492bc: 83 c4 10 add esp, 0x10 80492bf: 89 45 f4 mov dword ptr [ebp - 0xc], eax 80492c2: 8d 45 c8 lea eax, [ebp - 0x38] 80492c5: 39 45 f4 cmp dword ptr [ebp - 0xc], eax 80492c8: 74 1a je bb_0x80492e4 80492ca: 83 ec 0c sub esp, 0xc 80492cd: 68 74 a0 04 08 push 0x804a074 80492d2: e8 a9 fd ff ff call puts_2 80492d7: 83 c4 10 add esp, 0x10 80492da: 83 ec 0c sub esp, 0xc 80492dd: 6a 2e push 0x2e 80492df: e8 ac fd ff ff call exit_2 bb_0x80492e4: 80492e4: 8b 45 04 mov eax, dword ptr [ebp + 0x4] 80492e7: 89 45 f0 mov dword ptr [ebp - 0x10], eax 80492ea: 8b 45 f0 mov eax, dword ptr [ebp - 0x10] 80492ed: 66 b8 00 00 mov ax, 0x0 80492f1: 3d 00 00 ff ff cmp eax, 0xffff0000 80492f6: 75 25 jne bb_0x804931d 80492f8: 0f b6 45 c4 movzx eax, byte ptr [ebp - 0x3c] 80492fc: 83 f0 01 xor eax, 0x1 80492ff: 84 c0 test al, al 8049301: 74 1a je bb_0x804931d 8049303: 83 ec 0c sub esp, 0xc 8049306: 68 ac a0 04 08 push 0x804a0ac 804930b: e8 50 fd ff ff call printf_2 8049310: 83 c4 10 add esp, 0x10 8049313: 83 ec 0c sub esp, 0xc 8049316: 6a 2f push 0x2f 8049318: e8 73 fd ff ff call exit_2 bb_0x804931d: 804931d: 90 nop 804931e: c9 leave 804931f: c3 ret
Loading...