|
Цитата: |
|
|
|
|
|
|
|
|
|
Нужна помощь со снятием ограничений в демо-версии программы.
|
|
|
|
|
|
В этом случае, вам нужен человек, владеющий такими программами как OllyDbg и IDA.
Если бы программа была ограничена только временем, использования всего функционала можно было продолжить с помощью Trial Freezer. Так как требуется вмешательство в исполняемый файл , думаю только отладчик в помощь.
Справка по OllyDbg OllyDbg - это 32-битный низкоуровневый отладчик с интуитивно понятным интерфейсом, расчитанный под операционные системы семейства Windows. Особенно удобен тем, что дизассембллирует программу и позволяет вести анализ программы когда её исходники вам недоступны. Отладчик отображает значения регистров, может показывать содержимое памяти, распознает процедуры, API-функции, переходы, строковые и цифровые константы, имеется возможность переименовывать переменные и делать комментарии в дизассемблированном коде, сделанные вами патчи кода отладчик умеет записывать прямо в исполняемый файл.
Справка по IDA Pro IDA Pro - это интерактивный дизассемблер и отладчик одновременно. Она позволяет превратить бинарный код программы в ассемблерный текст, который может быть применен для анализа работы программы.
Название IDA Pro происходит от английского Interactive Disassembler. IDA используется для анализа вирусов (antivirus companies), исследования защит систем (software security auditing), обратной инженерии (reverse engineering). Хотя IDA и не является декомпилятором (decompiler), она содержит отладчик (debugger) и может анализировать программы на высоком уровне.
Основная задача - превращение бинарного кода в читаемый текст программы.
Ниже приведены некоторые возможности, уникальные для этой программы:
распознавание стандартных библиотечных функций (технология FLIRT)
интерактивность работы
развитая система навигации
система типов и параметров функций
встроенный язык программирования IDC
открытая и модульная архитектура
возможность работы практически со всеми популярными процессорами (список)
возможность работы практически со всеми популярными форматами файлов (список)
работа со структурами данных высокого уровня: массивами, структурами, перечисляемыми типами
встроенный отладчик для Win32
Типичные примеры задач, решаемые с помощью дизассемблера:
анализ вирусов, троянов и других вредоносных программ
поиск ошибок в программах
изучение полученного кода
валидация программ
оптимизация программ
разработка защит и поиск дыр в защите.