rendered paste bodyProgram exited normally.
(gdb) disassemble main
Dump of assembler code for function main:
0x08048364 <main+0>: push %ebp
0x08048365 <main+1>: mov %esp,%ebp
0x08048367 <main+3>: push %ebx
0x08048368 <main+4>: sub $0x54,%esp
0x0804836b <main+7>: and $0xfffffff0,%esp
0x0804836e <main+10>: mov $0x0,%eax
0x08048373 <main+15>: add $0xf,%eax
0x08048376 <main+18>: add $0xf,%eax
0x08048379 <main+21>: shr $0x4,%eax
0x0804837c <main+24>: shl $0x4,%eax
0x0804837f <main+27>: sub %eax,%esp
0x08048381 <main+29>: movl $0x0,0xffffffb4(%ebp)
0x08048388 <main+36>: movl $0x0,0xffffffb0(%ebp)
0x0804838f <main+43>: call 0x8048280 <getchar@plt>
0x08048394 <main+48>: mov %eax,0xffffffb4(%ebp)
0x08048397 <main+51>: cmpl $0xffffffff,0xffffffb4(%ebp)
0x0804839b <main+55>: je 0x80483e6 <main+130>
0x0804839d <main+57>: cmpl $0x17,0xffffffb0(%ebp)
0x080483a1 <main+61>: jg 0x80483e6 <main+130>
0x080483a3 <main+63>: lea 0xffffffb8(%ebp),%eax
0x080483a6 <main+66>: mov %eax,%edx
0x080483a8 <main+68>: add 0xffffffb0(%ebp),%edx
0x080483ab <main+71>: mov 0xffffffb4(%ebp),%eax
0x080483ae <main+74>: mov %al,(%edx)
0x080483b0 <main+76>: lea 0xffffffb8(%ebp),%eax
0x080483b3 <main+79>: mov %eax,%ebx
0x080483b5 <main+81>: add 0xffffffb0(%ebp),%ebx
0x080483b8 <main+84>: lea 0xffffffb8(%ebp),%eax
0x080483bb <main+87>: mov %eax,%ecx
0x080483bd <main+89>: add 0xffffffb0(%ebp),%ecx
0x080483c0 <main+92>: mov 0xffffffb0(%ebp),%edx
0x080483c3 <main+95>: mov %edx,%eax
0x080483c5 <main+97>: add %eax,%eax
0x080483c7 <main+99>: add %edx,%eax
0x080483c9 <main+101>: xor (%ecx),%al
0x080483cb <main+103>: mov %al,(%ebx)
0x080483cd <main+105>: lea 0xffffffb8(%ebp),%eax
0x080483d0 <main+108>: add 0xffffffb0(%ebp),%eax
0x080483d3 <main+111>: movsbl (%eax),%ebx
0x080483d6 <main+114>: call 0x8048280 <getchar@plt>
0x080483db <main+119>: mov %al,0xffffffd8(%ebp,%ebx,1)
0x080483df <main+123>: lea 0xffffffb0(%ebp),%eax
0x080483e2 <main+126>: incl (%eax)
0x080483e4 <main+128>: jmp 0x804838f <main+43>
0x080483e6 <main+130>: mov $0x0,%eax
0x080483eb <main+135>: mov 0xfffffffc(%ebp),%ebx
0x080483ee <main+138>: leave
0x080483ef <main+139>: ret
End of assembler dump.
(gdb)