Сейчас на форуме: vsv1 (+3 невидимых)

 eXeL@B —› Вопросы новичков —› Scania Multi - как деактивировать временную бомбу?
Посл.ответ Сообщение

Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 марта 2008 14:08 · Поправил: Модератор
· Личное сообщение · #1

Всем привет.

Помогите пожалуйста разобраться с программой.

Есть такая Scania Multi. Каталог автозапчастей. Всем хороша, но работает до заданной даты -
22.10.2007
(если установить системную дату 22.10.2007 - запускается и работает отлично, а 23.10.2007 - уже нет).

При "некорректной" системной дате выводит сообщение

"This version of Multi has been expired..."

Окошко похоже на MessageBox, но когда я пробовал ставить бряк в OllyDebug на MessageBoxA/W ничего не происходит.
Как отследить где (чем) программа узнает системную дату, и сломать алгоритм проверки?

Само сообщение "This version of Multi has been expired..." программа подгружает из ресурсной длл-ки MultiResource.dll

Написано все это на MS Visual C++ и ничем не упаковано. По идее защита должна быть простенькая, но т.к. я чайник в этом всем, то не могу ее одолеть.

Я не прошу сломать за меня, просто покажите где копать.

Все необходимые для обхода "временной бомбы" файлы, приатачиваю к сообщению. А вот аттачить тут такие вещи не надо

Так же их можно скачать по любой из этих ссылок (450 Kb):

http://slil.ru/25558776 http://slil.ru/25558776

http://www.sendspace.com/file/2r5cxg http://www.sendspace.com/file/2r5cxg

http://rapidshare.com/files/97936407/Multi.rar.html http://rapidshare.com/files/97936407/Multi.rar.html

Кто сможет помочь, напишите плиз сюда, или в ПМ, или аськой 4885893.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 08 марта 2008 14:53
· Личное сообщение · #2

---------------------------
Multi
---------------------------
Writable initfile not found:"C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\MultiCdView\MultiCd.ini" Check the p= parameter. Embed in " if path contains space.
---------------------------
OK
---------------------------

MultiCd.ini добавь.

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 1.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 марта 2008 15:21 · Поправил: Skiffs
· Личное сообщение · #3

trueman

Базу данных тоже добавь:

LOCATION: C:\Documents and Settings\All Users\Application Data\MultiCdView\LocalDb\/(unknown) DESCRIPTION: Local Database not found!



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 марта 2008 18:59 · Поправил: trueman
· Личное сообщение · #4

MultiCDView - та папка которая инсталлируется в
C:\Documents and Settings\All Users\Application Data\MultiCdView\ (там и MultiCd.ini и LocalDB):

http://www.sendspace.com/file/uvzbai http://www.sendspace.com/file/uvzbai (61 Kb)

Вся проинсталлированная папка Multi из C:\Program Files\Multi\
(выброшены файлы справки на куче языков, а так все как есть):

http://www.sendspace.com/file/w0w9vm http://www.sendspace.com/file/w0w9vm (4.6 mb)

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

Т.е. проверка осуществляется где то сдесь.

Да, еще, при установке ставится .Net Framework 2.0, возможно из за этого не получается отладить программу стандартными средствами.

P.S.

Самое забавное, что если положить Multi.exe в отдельную папку (без MultiResource.dll), он при старте, ессно, ругнется,
"Resource file, multiResource.dll not found!".

Но такой строки, в Multi.exe - нет. Откуда он ее берет???



Ранг: 1.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 марта 2008 03:36 · Поправил: Skiffs
· Личное сообщение · #5

Прога при запуске ругается:
CoCreateInstanceEx() failed
Класс не зарегистрирован.
После чего выдает стандартное сообщение об ошибке (отправлять/не отправлять) и закрывается.
А полная версия много весит?



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 марта 2008 20:57
· Личное сообщение · #6

Угу =(

Прога по сути состоит из двух частей. Поисковика (MultiCDView) - полный дистриб (со всей справкой и пр) - 100 метров, и самой поисковой базы данных (ее ставить не обязательно, поисковик умеет конектится к расшареной папке, хттп ресурсу и т.д., и отлично запускается без бд) - 2.8 Гб.

Выложить для меня 100 метров инсталляции не проблема, другое дело, захочется ли кому то ее качать.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 09 марта 2008 21:05
· Личное сообщение · #7

Лей на рапиду одним файлом... оттуда качать быстро.
А то так не запускается!

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 13 марта 2008 18:49
· Личное сообщение · #8

trueman зачем заморачиваться ,пиши лоадер который сначала изменит системную дату на 22.10.2007 ,запустит твою программу ,а затем восстановит истинную дату.

-----
Что один человек сделал , другой всегда сломать может...



 eXeL@B —› Вопросы новичков —› Scania Multi - как деактивировать временную бомбу?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати