Ассемблирование/дизассемблирование

Тема в разделе "WASM.HEAP", создана пользователем spa, 11 дек 2005.

  1. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Зарание извеняюсь за создание второй подобной тему, но даже поискав по форумо в яндексе и гугле, мне не удалось найти нужной документации. Я ищу докуменнацию про дизаасемблирование, про то как процессор раскладывает команды и так далее, еслив кто знает где взять нужную сне инфу сообщите пожалуйста(было бы хорошо на русском)
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Думаю не ошибусь, если направлю на "мануалы Intel'a". Ну, или их "производные": справочники по опкодам, статьи по дизассемблированию, книги по ассемблеру. Ищите.
     
  3. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Полазил по интеловскому сайту, и нашол кучу интересных статей, но не могу найти то что мне надо, может кто знает прямую ссылку. Наверно в русском варианте просто нет, а по английской версии сайто у меня "лазить" плохо получаеться. Я наверняка "плохо" искал, но может просто не там?
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Топай сюда. Оттуда и скачать сможешь, и заказать домой их.
     
  5. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    The Svin написал несколько туториалов здесь.



    ЗЫ что-то в этом году не прислали книжки, заказывал ещё летом :-(
     
  6. SeDoY

    SeDoY New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2003
    Сообщения:
    31
    Адрес:
    Russia
    Ну да, кроме свинских игрушек и туторчиков фиг чего "популярное" и главное грамотное найдешь. Посмотри архив форума, там были еще содержательные посты The Svin по этому вопросу.



    Юровский справочник, после коррекции Сан Саныча, тож пойдет 8). В электронном виде не встречал.
     
  7. Bill_Prisoner

    Bill_Prisoner New Member

    Публикаций:
    0
    Регистрация:
    4 май 2005
    Сообщения:
    238
  8. SeDoY

    SeDoY New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2003
    Сообщения:
    31
    Адрес:
    Russia


    и где там дизассемблер? =) Товарищи свою альфу не смогли довести даже до промежуточного конца, даже дизассемблер длин у них не вышел.
     
  9. Bill_Prisoner

    Bill_Prisoner New Member

    Публикаций:
    0
    Регистрация:
    4 май 2005
    Сообщения:
    238
    SeDoY

    Что правда то правда - дизасм не работает, но это на важно - главное что было нужно SPA это информация по дизасму - а она в этом доке есть!

    И сам кинь ссылку на чего-нибудь может не очень толковое, но по теме, мне тоже интересно :)
     
  10. Smile

    Smile New Member

    Публикаций:
    0
    Регистрация:
    28 июл 2004
    Сообщения:
    129
    SPA

    документации от интела и исходников вполне достаточно для продуктивного изучения, просто не надо лентяйничать :)



    intel vol2: instruction set

    src: ollydisasm, xde (z0mbie), ...
     
  11. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Первую интеловскую качнул, еще кое чего нарыл, прошу пока тему не удалять гляну скажу хватит или нет.
     
  12. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    ИМХО - 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...
     
  13. SeDoY

    SeDoY New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2003
    Сообщения:
    31
    Адрес:
    Russia
    Ну насчет каких-нибудь линков до кучи, можно глянуть cadt Рема ТУТ



    Вчера случайно наткнулся на одну страничку, думаю стоит глянуть, за достовернность информации не ручаюсь, ибо сам еще не прочёл =) ЗДЕСЯ ПРАВКА по ссылке переход на "исправленную карту опокдов" Может кто скажет насколько она грамотно исправлена?







    Хе =), нагло стибрена у Свина.





    Получись чтоль сырцы эти скомпилить?
     
  14. blood

    blood New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2004
    Сообщения:
    56
    Адрес:
    Russia
    Кстати, никто не встречал бинарник для проверки дизассемблеров?
     
  15. PavelK

    PavelK New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2004
    Сообщения:
    12
    S_T_A_S_

    ЗЫ что-то в этом году не прислали книжки, заказывал ещё летом :-(

    Я тоже первый раз заказал летом как только появилось сообщение о доступности твердых копий. Подождал месяца 1.5 и повторил заказ. После повтора пришли меньше чем за месяц все книги.
     
  16. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    S_T_A_S_





    нужно было повторить заказ

    мне после повторного заказа пришли через 5 дней
     
  17. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Вот какой ещё возник вопрос, какая инфа пригодиться для отладдчика, я хочу сделать масив влассов, в нём hex код, команда (пример mov), именно выводимая строка (mov eax,edx), еще 3-5 вспомогательных переменных(для кажной отдельной команды разные, это для аналитического двигуна), если у каво есть идеии что ещё добавть чтобы не пожелеть потом горько