информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Могу посоветовать начать с главы "Дизассемблирование в уме"... 26.12.04 14:31  Число просмотров: 3031
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
Могу посоветовать начать с главы "Дизассемблирование в уме" из книги "Техника и философия хакерских атак" К.Касперски:
http://lib.canmos.ru/files/Russian/K/kaspersky_k_001.rar

Ну а потом на developer.intel.com - читать мануалы :-)
http://developer.intel.com/design/Pentium4/documentation.htm#manuals
<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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach