# bof-level2 tutorial 1. check the program with gdb ```bash gdb ./stack-ovfl-32 gdb-peda$ disas main Dump of assembler code for function main: 0x08048630 <+0>: lea 0x4(%esp),%ecx 0x08048634 <+4>: and $0xfffffff0,%esp 0x08048637 <+7>: pushl -0x4(%ecx) 0x0804863a <+10>: push %ebp 0x0804863b <+11>: mov %esp,%ebp 0x0804863d <+13>: push %ecx 0x0804863e <+14>: sub $0x4,%esp 0x08048641 <+17>: call 0x8048613 0x08048646 <+22>: mov $0x0,%eax 0x0804864b <+27>: add $0x4,%esp 0x0804864e <+30>: pop %ecx 0x0804864f <+31>: pop %ebp 0x08048650 <+32>: lea -0x4(%ecx),%esp 0x08048653 <+35>: ret End of assembler dump. ``` more to come ...