disas main disas win disas main q disas challenge disas win q disas challenge q p /x &buffer disas challenge q disas challenge q q disas main disas check_password q disas check_password q q disas check_password q disas check_password q disassemble challenge q disas check_password q disas main q disas main disas check_password q b main r b check_password c stack 50 disas check_ disas check_password r a c disas check_password b 0x08048731 b *0x08048731 r c p /x $ebx c stack 50 q disas main q disas check_password q b *0x08048731 r si stack 50 q b *0x08048731 r p $ebp q attach 103318 b *0x08048731 c stack 50 b *(0x804874d+5) c stack 50 q attach 104773 disas check_ disas check_password b *0x08048738 c b * 0x8048752 stack 30 c stack 30 q attach 106286 disas check_password b *0x08048735 p *0x08048752 b *0x08048752 c si stack 50 q attach 107369 b *0x08048735 b *0x08048752 c si stack 30 c si stack 30 c q attach 111389 b *0x08048752 b *0x08048735 c stack 30 si stack 30 next stack 20 i if i f stack disas check_password q