Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: дизассемблированиe???  (Прочитано 8748 раз)
0 Пользователей и 1 Гость смотрят эту тему.
rapa
Гость
« : 24-08-2004 12:26 » 

дизассемблированиe-chto eto takoe i s chem ego edyat videl v milione mest no ne znau chto eto...Tol'ko digadyvaus'.Ob'yasnite PLZ.
Записан
Scorp__)
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 24-08-2004 13:00 » 

rapa, дизассемблирование - это процесс преобразования машинного кода в ассемблерный.
После компиляции программа превращается в набор машинных команд (ехе-файл), что-то типа B0 15 и т. д. в шестнадцатеричном коде, на ассемблере это будет означать mov AL, 0x15. Вот перевод этих шестнадцатиричных чисел в ассемблер и есть дизассемблирование. Сложность заключается в том, что когда ассемблерный код транслируется в машинные команды пропадают метки (заменяются непосредственными адресами), имена функций и т. д. А уж если программист решил нарочно запутать того кто будет дизассемблировать его программу в его руках есть достаточный арсенал в виде ловушек для отладчиков, запутывание дизассемблеров загрузка функций по ординалу вместо имени и много чего еще Улыбаюсь
Записан

- А Вы сами-то верите в привидения?
- Конечно, нет, - ответил лектор и медленно растаял в воздухе.
Anonymous
Гость
« Ответ #2 : 24-08-2004 13:02 » 

Scorp__),
Spasibo very much
Записан
.
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 24-08-2004 13:25 » 

Самый лучший дизассемблер - IDA
работает, правда, только под Windows
Записан
Scorp__)
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 24-08-2004 13:28 » 

TJSoft, ты не прав Улыбаюсь ИДА работает почти под все системы, но только полная версия за 700 грн. Там не один исполняемый файл а множество. По-крайней мере под полуось работает точно. Про иксы утверждать не буду.
Записан

- А Вы сами-то верите в привидения?
- Конечно, нет, - ответил лектор и медленно растаял в воздухе.
.
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 24-08-2004 13:38 » 

Scorp__), под полуось у них давно был бинарник, а под линукс месяца два назад еще не
было
Записан
Scorp__)
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 24-08-2004 13:43 » 

TJSoft, ну как сказать Улыбаюсь
"15/06/2004: IDA Pro 4.6 for Linux enters beta phase. "
http://www.datarescue.com/

Но вообще ладно, чего спорить-то: очень хороший дизассемблер и ладно Улыбаюсь.
Записан

- А Вы сами-то верите в привидения?
- Конечно, нет, - ответил лектор и медленно растаял в воздухе.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines