Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как зарегистрировать программу? 
:(
    Опции темы
78125
  Дата 11.6.2003, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург




Прекрасно знаю, что в этом форуме вопросы данного рода не обсуждаются. Но меня он интересуетс точки зрения программиста и способов реализации в дальнейшем..

Суть:
Есть программа XXX которая при регистрации используя некую уникальную информацию операционной системы генерирует код KKKK-KKKK. После звонка в организацию для регистрации я получаю на свой код KKKK-KKKK ответный код OOOO-OOOO.

Теперь вопрос! Я хочу узнать какую именно уникальную информацию операционной системы использовала программа для генерирования KKKK-KKKK? Для этого я могу N раз запускать программу на машине, те как перехватить обращение программы регистрации к реестру или каким-то другим уникальным ресурсам системы.

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

Просба модераторам не закрывать топик - я не хочу взомать мне необходимо узнать способ решения данной системы. thumbs-up.gif
--------------------
купим подпись
PM MAIL   Вверх
Chingachguk
Дата 15.6.2003, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Цитата

ли я изменить его на другой операционной системе


Кого ? Уникальную информацию ? Или зарегистрироваться вновь ?


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
78125
Дата 16.6.2003, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург




Уникальную информацию....
--------------------
купим подпись
PM MAIL   Вверх
Chingachguk
Дата 16.6.2003, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Ну, видимо, зависит от ее типа. Например, серийный номер чего-то там не можешь. А серийный номер ОСи (есть такой ? ;) ) можешь, видимо. Но даже для устройств серийные номера легко "меняются" при помощи эмулятора (см. хасп-ключ к 1c и т.п.)


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
stab
Дата 16.6.2003, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003




программа общается с внешним миром через некоторый API, а API это набор функций в библиотеках, а т.к. любую функцию можно подменить, то и результат который она возвращает то ж можно...


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
78125
Дата 16.6.2003, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург




а поточнее.... что мне - то сделать?
--------------------
купим подпись
PM MAIL   Вверх
Chingachguk
Дата 17.6.2003, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Смотри, какую именно информацию считывает программа при установке(регистрации). Обычно начинают с монитора записи в реестр, я смотрю открытие/создание файлов ... ну и т.п.


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
78125
Дата 18.6.2003, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург




А вообще реально exe файл декомпилировать до какого-нибудь понятного вида?
--------------------
купим подпись
PM MAIL   Вверх
Chingachguk
Дата 18.6.2003, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Смотря на то, как он был сделан...

И во что ты хочешь его "декомпилировать".

В более-менее читабельный ассемблерный код переводят дизассемблеры типа hview и т.п. вплоть до IDA (с ней не работал). Но вот что переводят ? Com-файлы под дос нормально, но вот exe под дос уже хуже.

Под винды вообще не пользовался, но там должно быть лучше с этим делом -проще формат файла (для дизассемблера).

Но многие защиты используют дешифровку собственного кода налету - такой код дизассемблером никогда не посмотришь. Разве только он (дизассемблер) поддерживает команды xor-ения кода и т.п. (hview поддерживает).

Некоторые программы не имеет особого смысла перводить в ассемблер - например, написанные на JAVA или VB (у него достаточно стандартные конструкции, которые можно сразу переводить в псевдобейсик). (Последний абзац с чужих слов).

Лично я рекомендую все же отладчик или написание собственных утилиток для каждого конкретного случая. Приемущества: в отладчике все исполняется "вживую", можно ставить точки останова - вплоть по доступу к конкретному участку памяти или портам ввода-вывода. Последнее может быть очень полезно для обнаружения механизма привязки к какому-либо серийному номеру и т.п.


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.