0x08048524 <main+0>: push ebp
0x08048525 <main+1>: mov ebp,esp
0x08048527 <main+3>: sub esp,0xa8
0x0804852d <main+9>: and esp,0xfffffff0
0x08048530 <main+12>: mov eax,0x0
0x08048535 <main+17>: sub esp,eax
0x08048537 <main+19>: mov DWORD PTR [ebp-0x8c],0x8048720
0x08048541 <main+29>: call 0x8048448 <geteuid@plt>
0x08048546 <main+34>: mov DWORD PTR [esp],eax
0x08048549 <main+37>: call 0x8048438 <setuid@plt>
0x0804854e <main+42>: mov DWORD PTR [esp],0x804872f
0x08048555 <main+49>: call 0x80483d8 <system@plt>
0x0804855a <main+54>: mov DWORD PTR [esp],0x8048740
0x08048561 <main+61>: call 0x8048428 <printf@plt>
0x08048566 <main+66>: mov eax,ds:0x80498c8
0x0804856b <main+71>: mov DWORD PTR [esp+0x8],eax
0x0804856f <main+75>: mov DWORD PTR [esp+0x4],0x7f
0x08048577 <main+83>: lea eax,[ebp-0x88]
0x0804857d <main+89>: mov DWORD PTR [esp],eax
0x08048580 <main+92>: call 0x80483e8 <fgets@plt>
0x08048585 <main+97>: mov DWORD PTR [esp],0x2
0x0804858c <main+104>: call 0x8048408 <sleep@plt>
---Type <return> to continue, or q <return> to quit---
0x08048591 <main+109>: lea eax,[ebp-0x88]
0x08048597 <main+115>: mov DWORD PTR [esp],eax
0x0804859a <main+118>: call 0x80483f8 <strlen@plt>
0x0804859f <main+123>: cmp eax,0xfffffff6
0x080485a2 <main+126>: je 0x80485b2 <main+142>
0x080485a4 <main+128>: mov DWORD PTR [esp],0x8048760
0x080485ab <main+135>: call 0x8048428 <printf@plt>
0x080485b0 <main+140>: jmp 0x80485da <main+182>
0x080485b2 <main+142>: mov DWORD PTR [esp],0x804877f
0x080485b9 <main+149>: call 0x8048428 <printf@plt>
0x080485be <main+154>: mov DWORD PTR [esp+0x8],0x0
0x080485c6 <main+162>: mov DWORD PTR [esp+0x4],0x804879d
0x080485ce <main+170>: mov DWORD PTR [esp],0x80487a0
0x080485d5 <main+177>: call 0x80483c8 <execl@plt>
0x080485da <main+182>: mov eax,0x0
0x080485df <main+187>: leave
0x080485e0 <main+188>: ret