информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модель надежности отказоустойчивой... 
 Foreshadow продолжает дело Meltdown... 
 Попасть под лошадь 
 Последний спокойный день для сайтов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Интел 80х86 - собалезнования. Те, кто знаком с кодированием... 27.12.04 16:06  Число просмотров: 1836
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
> там учить ничего не надо. Таблицы есть распечатнные. Просто
> последней задачей у нас было написание дизассемблера. А
> сдали его только 4 человека (прога под 800 строк, в
> среднем). Вот он и решил от всей группы добится, чтоб знали
> как команда строится.
>
> Спасибо всем за инфу. Пригодилось.

Интел 80х86 - собалезнования. Те, кто знаком с кодированием на PDP-11 (ВМ1801) присоединяться - в кодах писать/дизасемблировать проще, чем на мнемокоде.
<beginners>
Дизассемблирование вручную 25.12.04 20:31  
Автор: Nemo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В МИФИ есть препод Рябков В.Е. Сегодня на зачёте по ассму он вынес всю группу. Задание дал простое: дал кусок кода из исполняемого файла в hex'е и надо было на бумажке дизассемблировать этот код.

Собственно, вопрос: где можно найти хорошее описание по кодированию (а ещё лучше декодированию!!!) команд?
шизофреник ваш Рябков 27.12.04 12:19  
Автор: _йцукенг_ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> В МИФИ есть препод Рябков В.Е. Сегодня на зачёте по ассму
> он вынес всю группу. Задание дал простое: дал кусок кода из
> исполняемого файла в hex'е и надо было на бумажке
> дизассемблировать этот код.

обалдел чувак.
ну я понимаю, если б он на асме попросил quicksort написать, но нафига такие дебильные задачки давать?

> Собственно, вопрос: где можно найти хорошее описание по
> кодированию (а ещё лучше декодированию!!!) команд?
на сайте интела есть описание команд, в т.ч. там есть коды операций, но имхо запоминать это не надо.
стучите на препода в деканат.
Да всё нормально 27.12.04 13:54  
Автор: Nemo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
там учить ничего не надо. Таблицы есть распечатнные. Просто последней задачей у нас было написание дизассемблера. А сдали его только 4 человека (прога под 800 строк, в среднем). Вот он и решил от всей группы добится, чтоб знали как команда строится.

Спасибо всем за инфу. Пригодилось.
Интел 80х86 - собалезнования. Те, кто знаком с кодированием... 27.12.04 16:06  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
> там учить ничего не надо. Таблицы есть распечатнные. Просто
> последней задачей у нас было написание дизассемблера. А
> сдали его только 4 человека (прога под 800 строк, в
> среднем). Вот он и решил от всей группы добится, чтоб знали
> как команда строится.
>
> Спасибо всем за инфу. Пригодилось.

Интел 80х86 - собалезнования. Те, кто знаком с кодированием на PDP-11 (ВМ1801) присоединяться - в кодах писать/дизасемблировать проще, чем на мнемокоде.
мехмат финишед? 28.12.04 13:41  
Автор: _йцукенг_ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
согласен, у PDP отличная система команд.
только оффсет при переходах неприкольно вычислять, поэтому имхо все же асм лучше, чем машинный код
Не, преподаватели заканчивали. 28.12.04 14:50  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
Могу посоветовать начать с главы "Дизассемблирование в уме"... 26.12.04 14:31  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
Могу посоветовать начать с главы "Дизассемблирование в уме" из книги "Техника и философия хакерских атак" К.Касперски:
http://lib.canmos.ru/files/Russian/K/kaspersky_k_001.rar

Ну а потом на developer.intel.com - читать мануалы :-)
http://developer.intel.com/design/Pentium4/documentation.htm#manuals
Посмотри книжку Юрова "Assembler". Она мне, если честно, не... 25.12.04 21:56  
Автор: Heller <Heller> Статус: Elderman
<"чистая" ссылка>
Посмотри книжку Юрова "Assembler". Она мне, если честно, не понравилась, однако это лучшее что я видел на русском языке. А вообще ко многим ASM'ам (к MASM и TASM точно) прилагается полное описание команд, в том числе и как они выглядят в машинном коде. Так же поищи на intel.com - там где-то валяется детальное описание всех продессорных команд, однако из-за убогой навигации по сайту хрен её найдёшь. Я её раньше выкачивал у них, а сейчас найти не смог. Но она там обязана быть.
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2018 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach