The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Использование стека на примере разбора..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Использование стека на примере разбора..."  +/
Сообщение от auto_topic (??) on 16-Мрт-09, 16:03 
Обсуждение статьи тематического каталога: Использование стека на примере разбора кода, сгенерированного GCC (stack gcc structure gdb assembler debug)

Ссылка на текст статьи: http://www.opennet.ru/base/dev/stack_intro.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Alexander (??) on 16-Мрт-09, 16:03 
Спасибо за статью. Весьма интересно.
Вот ссылочка на книжу по программированию на Ассемблере, где рассмотрены подобные вещи.
http://savannah.nongnu.org/projects/pgubook/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Bob (??) on 21-Апр-11, 16:45 
И кому эта ссылочка адресована? И что там ценнного есть, в этой ссылочке?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Аноним (??) on 16-Мрт-09, 16:31 
А есть книги по  X86_64 ассемблеру?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Аноним (??) on 16-Мрт-09, 16:44 
Довольно неожиданно появляется регистр ebp. Т.е. в начале рассказывается про SS и тут раз и на арене появился ebp.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от ubob email(??) on 16-Мрт-09, 20:32 
>Довольно неожиданно появляется регистр ebp. Т.е. в начале рассказывается про SS и
>тут раз и на арене появился ebp.

почему неожиданно? Когда ж он должен появиться?:)
Я пытался излагать максимально последовательно,
извините если не все так гладко как хотелось бы.
Серьезно, по-вашему мнению, как лучше подправить?
Статью можно подредактировать, улучшить, я только "за".

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Это Ваша _первая_ статья про x86 ассемблер? И уже рецензируете?"  +/
Сообщение от Andrey Mitrofanov on 17-Мрт-09, 10:33 
>Довольно неожиданно появляется регистр ebp.

bp (и ebp иже с ним) _по_умолчанию_ (без указания оверрайда) адресует память в сегменте стека. Для доступа в стек и используется. Чего ж тут неожиданного?

>Т.е. в начале рассказывается про SS и тут раз и на арене появился ebp.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Аноним (??) on 17-Мрт-09, 10:15 
Статья познавательная, но тема lea    0x4(%esp),%ecx и последующей lea    0xfffffffc(%ecx),%esp не раскрыта :-р
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Obik email on 15-Июн-09, 01:10 
Все супер, описано!!
Кажись правда под конец уже сил небыло Ж))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Feldhser on 26-Окт-12, 13:39 
Статья хороша, но не описан аспект redzone.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Использование стека на примере разбора кода, сгенерированног..."  +/
Сообщение от Артур email(??) on 04-Фев-14, 13:28 
спасибо за хорошую работу!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру