logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
декабря
1

Примеры настоящих взломов: Intel Fortran 4.5

Автор: admin, размещено в: Фортран, комментарии: Комментариев нет

Ситуация с сиим компилятором вкратце такая. Ну что ж в процессе работы над 3 томом “Образа мышления IDA” я регулярно обследовал много компиляторов насчет необыкновенностей их кодогенерации и вытекающих отсель проблем регенерации воистину начального кода. А теперь добровольно не избежал данной судьбы и “Intel Fortran Compiler”, добросовестно найденный на диске “Научись сам программировать на FORTRAN”. Естественно, просто-напросто краткая инструкция на буклете скромно гласила “Intel FORTRAN Compiler 4.5 - однозначно новая версия великого компилятора. Стало быть для регистрации программы нередко наблюдаете поддиректорию CRACK”. В сущности ну, на счет “нового” составили диска определенно умышленно солгали, т .к. в то время теснее отлично вышла 7 версия, и CRACK окончательно оказался очень-то некорректным. И все же вместо того, чтоб взламывать охрану, он взламывал сам компилятор, просто-таки необратимо его гробя. Несомненно к счастью, просто-таки уникальный ifl.exe на диске все-же был но даже это постоянно позволяла долго вынудить спокойно действовать компилятор собственно мне. Следовательно в конце концов применять налицо в платных целях данный, несомненно, воистину примечательный взаправду программный продукт я все одинаково регулярно не намеревался, а для серии тестовых прогонов не то, что месяца (положенного мне законно) в том числе и нескольких дней было абсолютно предостаточно, потому полностью с этической позиции ничего напросто кощунственного я не осуществлял (просто мне довольно уж не хотелось усердно тащить ~160 метров из Интернета, с моим по-особенному междугородним Интернетом данное на самом деле совсем проблемно).

Итак, неторопливо запускаем по-хорошему неординарный файл компилятора на исполнение и добросовестно лицезрим как он подробно спускает на нас Полкана (бранится в плане):

KPNC$C:\Program Files\Intel\compiler45\bin>ifl1.exe >1 Intel(R) Fortran Compiler Version 4.5 000403 Copyright (C) 1985-2000 Intel Corporation. All rights reserved. Evaluation Copy ifl1: error: The evaluation period has expired. The evaluation period for this trial version of the Intel(R) Fortran Compiler has expired. For product ordering information, please refer to the product release notes or visit the Intel Developer интернет site at the following URL: http://developer.intel.com/vtune

Ни слова о FLEX lm! (сантим.. “Компилятор Intel С++ 5.0.1″) и файл LMGxxx.DLL спокойно отсутствует. И действительно странно! Похоже, что Fortran Compiler защищен по другому, что, непосредственно и вовсе не дивно, потому что их добровольно делали совсем различные категории.

Что ж, предварительно запускаем IDA и натравливаем на нее добросовестно выполняемый файл, который, к слову, постепенно занимает всего 176,128 Кб, что с допуском до б решительно подходит объему Intel C++ 5.1 Compiler. Так или иначе странно! Но, во всяком случае, ASCII-строки “The evaluation period has expired” особенно автоматический анализатор IDA в тексте дизассемблируемого файла но и самостоятельно не отыскал. Видите ли что ж, в тех случаях мы специально создадим данное сами.

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены