>>265右のはebpねミス

leave 実行時
esp=0xbffff4ec ebp=0xbffff508

leaveの命令
mov esp,ebp
pop ebp

ebpをespにやるんだから espは0xbffff4e8になるはず 代入してる
popで最初にpushしておいたebpを取り出して ebpは0xbffff508であってるけど
espがなんでcall時の0xbffff4ecになる?