![]() |
eXeL@B —› Основной форум —› Calendarscope 3.0 |
Посл.ответ | Сообщение |
|
Создано: 29 октября 2006 06:10 · Поправил: Hellspawn · Личное сообщение · #1 короче сабж, прога что-то типо напоминателя ![]() предпоследний билд, я полность отломал, но как мне писал чел прога выходит дня через 2 ![]() вот что нарыл: зарегить её просто, но весь прикол в базах - data.cs0 slil.ru/23319631 - доступна база, прога при её открытии должна вывести весь список дел, сохранённых в ней! конкретно код:
и ещё, там же рядом много интересного кода.. но у меня почти нет времени на неё, но могу помочь если кто-то вплотную возьмётся... ----- [nice coder and reverser] ![]() |
|
Создано: 29 октября 2006 06:33 · Поправил: cadet · Личное сообщение · #2 |
|
Создано: 29 октября 2006 06:37 · Личное сообщение · #3 Дополнительная инфа: 1. Calendarscope 3.0 2. Программа для планирования, управления встреч, день рождений, отдыха, специальных случаев - хороший напоминальник. Умеет синхронизировать базы с Palm OS® и Pocket PC. 3. www.dualitysoft.com/download/cs300r.exe (2.35 Мб) 4. 2 003 011 байт 5. Microsoft Visual C++ 6.0 [Debug] (PEID 0.94) 6. Наг скрин, после 30 дней не запускаеться ==================================== Есть ключ - но этот ключ имеет ограничение по времени к 2006-10-25. Также, был выпущен новый релиз Calendarscope 3.0.1.9 где этот ключ забанен. Ключ: rJaSbS3CkA21QKkWsNFPAcBqGdvT2GLWVhCObrAAw/z
Calendarscope 3.0.1.7 + key - здесь ключ работает до 2006-10-25 _http://www.yourfilelink.com/get.php?fid=199703 (2.4 Мб) Calendarscope 3.0.1.9 - здесь ключ забанен www.dualitysoft.com/download/cs300r.exe (2.35 Мб) Hellspawn работал с Calendarscope 3.0.1.9 ![]() |
|
Создано: 29 октября 2006 07:22 · Поправил: cadet · Личное сообщение · #4 |
|
Создано: 29 октября 2006 08:30 · Поправил: amely · Личное сообщение · #5 cadet пишет: Попробуйте вот так сделать. 4F3789 JBE 04F3790 4F33BA XOR EAX,EAX а можно уточнить, для какой версии это делать и что было ранее? Смотрел в файл Calendarscope 3.0.1.7 - там 4F3789 JBE 04F3790 -> 4F3789 JBE 04F3790 = менять ничего не надо FSTSW AX -> 4F33BA XOR EAX,EAX результата нет в файле Calendarscope 3.0.1.9 совсем другие инструкции Результат, что патч работает 1. Открываеться старая база (линк в шапке топика) 2. Показываються все события в всех режимах, можна создавать новые 3. Работает напоминалка! - тоесть выскакивают попапы 4. Программа не вылетает ![]() ![]() |
|
Создано: 29 октября 2006 08:51 · Поправил: cadet · Личное сообщение · #6 amely 3.0.1.7 но я качал не по твоей ссылке (не смог скачать). Ты прав по адресу 4f3789 не надо менять (перепутал). Я сначала перевел дату назад, ввел ключ. А потом правил. Но сейчас через 2000 мс слетает. нашел счетчик, в нормальной версии через это время что-то должно происходить? или это защита? А значит патч работает, ну и слава богу. ![]() |
|
Создано: 29 октября 2006 09:18 · Личное сообщение · #7 |
|
Создано: 29 октября 2006 09:24 · Личное сообщение · #8 Пропатчил 4F33BA FSTSW AX -> XOR EAX,EAX 40182C 74 ->75 Ставлю дату 2006-10-29 - выскакивает наг "Evaluation copy", жму "Evaluate" и старая база открываеться + Создаю новое событие - не вспывает ![]() Через приблизительно 1минуту и 20 секунд вылетает ![]() в нормальной версии через это время что-то должно происходить? в нормальной версии вспывают события назначенные на конкретное время в это самое время или это защита? возможно это защита или проверка событий которые нужно показать ![]() |
|
Создано: 29 октября 2006 09:30 · Личное сообщение · #9 |
|
Создано: 29 октября 2006 09:40 · Личное сообщение · #10 |
|
Создано: 29 октября 2006 10:55 · Поправил: Hellspawn · Личное сообщение · #11 NIKOLA пишет: Ну как успехи? там не всё так просто ![]() просто какой то флаг не выставляется... amely пишет: возможно это защита или проверка событий которые нужно показать так и есть! там очень хитро сделано, если один флаг выставлен, то ничего не всплывёт! достаточно трудно отловить было))) ----- [nice coder and reverser] ![]() |
|
Создано: 29 октября 2006 11:41 · Личное сообщение · #12 Hellspawn пишет: там не всё так просто походу там крк проверка Там точно крк проверка, если под дебаггером остановить здесь 0041DB75 |. E8 A6150C00 CALL CS.004DF120 // при старте проверят зарегенность
и на лету поменять EAX на значение 1 - то ключ будет принят и далле если создать событие - то оно всплывает ![]() Если же поменять условный переход 0041DB7F |. 74 0A JE SHORT CS.0041DB8B в файле - то ничего не происходит ![]() Проверялось это на новой базе ![]() |
|
Создано: 29 октября 2006 14:21 · Личное сообщение · #13 |
|
Создано: 30 октября 2006 07:10 · Поправил: Hellspawn · Личное сообщение · #14 |
|
Создано: 30 октября 2006 07:16 · Личное сообщение · #15 |
|
Создано: 30 октября 2006 07:19 · Личное сообщение · #16 тогда как ты объяснишь: amely пишет: и на лету поменять EAX на значение 1 - то ключ будет принят и далле если создать событие - то оно всплывает Если же поменять условный переход 0041DB7F |. 74 0A JE SHORT CS.0041DB8B в файле - то ничего не происходит download-zone.org/8416 ----- [nice coder and reverser] ![]() |
|
Создано: 30 октября 2006 07:25 · Личное сообщение · #17 Я не знаю, что там менял amely. Проверь, как открылась база. ![]() ![]() |
|
Создано: 30 октября 2006 07:33 · Поправил: amely · Личное сообщение · #18 Еще раз ! Результат, что патч работает 1. Открываеться старая база (линк в шапке топика) 2. Показываються все события в всех режимах, можна создавать новые 3. Работает напоминалка! - тоесть выскакивают попапы 4. Программа не вылетает seeq Только первый и второй пунк, а еще есть два! seeq пишет: проверки crc там нет. ну так категорически не стоит говорить, возможно Вы ее еще не нашли. Вчера вечером я CRC проверку (или одну с СКС проверок) нашел. Сейчас под руками нет кода, позже выложу. (breakpoint был на CreateFileA c параметром c:\Program Files\Calendarscope\cs.exe) ![]() |
|
Создано: 30 октября 2006 07:36 · Поправил: Hellspawn · Личное сообщение · #19 |
|
Создано: 30 октября 2006 08:34 · Поправил: seeq · Личное сообщение · #20 |
|
Создано: 30 октября 2006 08:43 · Личное сообщение · #21 Версия Calendarscope 3.0.1.9 Вот нашел CRC проверку (возможно не единую :s1 ![]() .text:00449320 CheckCRC proc near ; CODE XREF: sub_448EC0+10Ap
Патчим: 1. Проверка СRC .text:0044932F test eax, eax -> mov eax, 1 .text:00449331 setz cl 2. Проверка на регенность 0041DB7F |. 74 0A -> 90 90 Программа работает, уведомления всплывают - НО только с новой базой. Теперь надо научить правильно открывать старую базу. ![]() |
|
Создано: 30 октября 2006 09:09 · Поправил: Hellspawn · Личное сообщение · #22 |
|
Создано: 30 октября 2006 12:09 · Личное сообщение · #23 |
|
Создано: 31 октября 2006 00:28 · Поправил: amely · Личное сообщение · #24 Hellspawn пишет: предпоследняя попытка, тестим патч! вроде всё пашет, хотя на счёт попапов не уверен... Напоминания (попапы) - не работают ![]() NIKOLA пишет: amely пишет: Теперь надо научить правильно открывать старую базу У меня нормально открылась база из шапки. Забыл добавить, что не только правильно открывать, но и чтоб попапы работали. ![]() Нашел маску, которая проверяет на "database trial expired" по смещению в файле 0A1A19: FFFF. Меняем на FFF2 и все работает пока-что ![]() Патч Calendarscope 3.0.1.9 1. Проверка СRC .text:0044932F test eax, eax -> mov eax, 1 .text:00449331 setz cl 2. Проверка на регенность 0041DB7F |. 74 0A -> 90 90 3. Проверка на "database trial expired" 0A1A19: FFFF -> FFF2 (адрес смещения в файле!) 4. Ну и ключ должен быть в реестре ![]() Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Duality Software\Calendarscope\Common] "Data2"="rJaSbS3CkA21QKkWsNFPAcBqGdvT2GLWVhCObrAAw/zgVJMv7s8orE0pSaM8k biyfzFBstHONlCcr9ssVkCZaRzXF5bPizTNQJ0Je2kWZ2z0Rh543/i8IdIG7Aobjwdb3OM JIp+8pVbmBCrXvNrcbfr6leFZ+6gvEW8FAM3MhZE=" Возмозможно есть еще скрытые проверки, но пока-что РАБОТАЕТ. Далее время покажет! ![]() |
|
Создано: 31 октября 2006 01:25 · Поправил: Hellspawn · Личное сообщение · #25 |
|
Создано: 31 октября 2006 02:17 · Личное сообщение · #26 Hellspawn пишет: а зачем ключ? ты же не поправил, чтобы он подходил Если нет ключа то не вспывают уведомления ![]() Hellspawn пишет: з.ы. попробуй этот hччp://download-zone.org/8438 вроде всё пашет... этот РАБОТАЕТ! Теперь тест на стабильность ![]() ![]() ![]() |
|
Создано: 06 ноября 2006 00:06 · Личное сообщение · #27 |
|
Создано: 06 ноября 2006 00:10 · Поправил: Hellspawn · Личное сообщение · #28 |
|
Создано: 06 ноября 2006 01:05 · Личное сообщение · #29 |
![]() |
eXeL@B —› Основной форум —› Calendarscope 3.0 |