Зарание извеняюсь за создание второй подобной тему, но даже поискав по форумо в яндексе и гугле, мне не удалось найти нужной документации. Я ищу докуменнацию про дизаасемблирование, про то как процессор раскладывает команды и так далее, еслив кто знает где взять нужную сне инфу сообщите пожалуйста(было бы хорошо на русском)
Думаю не ошибусь, если направлю на "мануалы Intel'a". Ну, или их "производные": справочники по опкодам, статьи по дизассемблированию, книги по ассемблеру. Ищите.
Полазил по интеловскому сайту, и нашол кучу интересных статей, но не могу найти то что мне надо, может кто знает прямую ссылку. Наверно в русском варианте просто нет, а по английской версии сайто у меня "лазить" плохо получаеться. Я наверняка "плохо" искал, но может просто не там?
The Svin написал несколько туториалов здесь. ЗЫ что-то в этом году не прислали книжки, заказывал ещё летом :-(
Ну да, кроме свинских игрушек и туторчиков фиг чего "популярное" и главное грамотное найдешь. Посмотри архив форума, там были еще содержательные посты The Svin по этому вопросу. Юровский справочник, после коррекции Сан Саныча, тож пойдет 8). В электронном виде не встречал.
Книга где последовательно по шагам делают дизасемблер: http://www.wasm.ru/docs/3/ArtOfDisassembly.zip
и где там дизассемблер? =) Товарищи свою альфу не смогли довести даже до промежуточного конца, даже дизассемблер длин у них не вышел.
SeDoY Что правда то правда - дизасм не работает, но это на важно - главное что было нужно SPA это информация по дизасму - а она в этом доке есть! И сам кинь ссылку на чего-нибудь может не очень толковое, но по теме, мне тоже интересно
SPA документации от интела и исходников вполне достаточно для продуктивного изучения, просто не надо лентяйничать intel vol2: instruction set src: ollydisasm, xde (z0mbie), ...
Первую интеловскую качнул, еще кое чего нарыл, прошу пока тему не удалять гляну скажу хватит или нет.
ИМХО - AMD-шные доки прозрачнее. Сам правда использую обе (на всякий случай : IA-32 Intel® Architecture Software Developer’s Manual Volume 2: Instruction Set Reference AMD64 Architecture Programmer’s Manual Volume 3: General-Purpose and System Instructions Во второй правда много страшных вещей про 64, ну так это всегда можно в /dev/null...
Ну насчет каких-нибудь линков до кучи, можно глянуть cadt Рема ТУТ Вчера случайно наткнулся на одну страничку, думаю стоит глянуть, за достовернность информации не ручаюсь, ибо сам еще не прочёл =) ЗДЕСЯ ПРАВКА по ссылке переход на "исправленную карту опокдов" Может кто скажет насколько она грамотно исправлена? Хе =), нагло стибрена у Свина. Получись чтоль сырцы эти скомпилить?
S_T_A_S_ ЗЫ что-то в этом году не прислали книжки, заказывал ещё летом :-( Я тоже первый раз заказал летом как только появилось сообщение о доступности твердых копий. Подождал месяца 1.5 и повторил заказ. После повтора пришли меньше чем за месяц все книги.
Вот какой ещё возник вопрос, какая инфа пригодиться для отладдчика, я хочу сделать масив влассов, в нём hex код, команда (пример mov), именно выводимая строка (mov eax,edx), еще 3-5 вспомогательных переменных(для кажной отдельной команды разные, это для аналитического двигуна), если у каво есть идеии что ещё добавть чтобы не пожелеть потом горько