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

 eXeL@B —› Вопросы новичков —› JCL dbginfo extract
Посл.ответ Сообщение

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

Создано: 30 марта 2011 23:20
· Личное сообщение · #1

В соответствии с правилами я хотел создать пост в запросе на взлом, но моя ситуация сильно не вписывается в общие рамки и может перейти в обсуждение. Во первых форма:

1. Точное название программы - todo2.exe (моя собственная)
2. Это огганайзер и моя лаборатория.
3. Скачать можно http://ifolder.ru/22668168, реккомендуемые сайты для скачивания просто ещё не посетил. Пароль к архиву "1"
4. Размер zip 2,06 МБ (2 162 288 байт)
5. Пакерпротектор незнаком - защита собственная
6. Описание ограничений программы - все далее детально в специальном письме (оно было на руборде отправили сюда)
7. delover_xpin пёсик mail.ru

Во вторых, если кто желает обсудить JCL dbginfo extract это самый интересный для меня момент в котором тоже нужна помощь. Письмо подробное кто не хочет вникать сразу можете вернуться потом. И так письмо:

Уважаемые хакеры и просто программисты, у меня очень большая просьба о помощи! Нужно взломать мою программку, пригодится любая помощь. Программка точно моя ей уже более 10 лет. Дело в том, что у меня слетел жесткий диск, и исчезло много исходных текстов. Но остались очень важные тексты, которые защищены этой программкой. Защищены так же многие лицензии на другие программки. Хотя в лицензии я пишу, что нельзя её отлаживать, это всё ерунда – писал, как все пишут – для солидности. Взломать её будет не преступлением, а подвигом. Гарантирую, что буду очень благодарен, даже финансово отблагодарю, насколько смогу. Гарантирую, что о защите расскажу всё что вспомню, чтобы облегчить достижение результата. Просто программка умненькая знает паскалевские скрипты, знает регулярные выражения, архивирует, да и является удобной тому, кто привык. Ею пользуются и моя жена и ещё несколько человек. Гарантирую, что уберу всю эту защиту, в будущем, так как, скорее всего, сделал её зря. Возможно, выложу исходные тексты в опенсорц. Далее лучше более подробно…

О трудностях защиты. Во-первых, она собрана на Delphi2006. В ней несколько уровней защиты. Во-вторых она обнаруживает запуск из отладчика и переходит в окно регистрации. Функции проверки загружаются из kernel32 динамически. Это мешает мне её хакнуть. Далее, в ней зашифрованы ресурсы форм, затёрты имена модулей сборки, так что программка DeDe бесполезна. Защита её обнаруживает и делает kill процесса, но если не делать kill, то DeDe начинает создавать модули с именами файлов, имеющими неразрешенные для файловой системы символы – происходит ошибка и процесс декомпиляции прерывается. Далее ей нужен файл лицензии я его кладу рядом с программкой, а так же reg-файл для реестра. Далее если не указан правильный регистрационный код, она работает с обрезанным функционалом. Вот именно это мне и необходимо сломать. Обрезается возможность запаролировать данные. Генерилка кода у меня тоже пропала. Но есть положительный момент, на который я надеюсь. К программе прикручен JCL логгер стека ошибок, так что практически вся необходимая отладочная информация есть, но как её выковырять я не знаю. Ещё один важный момент, который может помочь – при проверке регистрационного кода используется функция GetTimeZoneInformation. Она вроде грузится динамически там же где VirtualProtect и т.д. Многие имена функций зашифрованы и получаются с помощью функции _GetHashValue, которую я тоже выкладываю.
Про реестр. Значение LevelHash содержит просто байты TDateTime. Типа если прошло больше месяца требует регистрацию/обновление. Значение CurrentUser должно совпадать со строкой в лицензионном файле. Значение LastCode – это и есть регистрационный код, но не в чистом виде, а слегка преобразованный. Модули для чтения реестра я тоже кладу рядом с программкой. Поле Version вроде тоже где-то проверяется. Должно быть таким же, как версия программки. Остальное вроде не существенно.
Результатом взлома должно быть следующее. Когда мы нажимаем в главном окне Ctrl+Alt+L появляется окно для создания пароля на файл. Заранее благодарен за любую помощь, и надеюсь, что это может быть просто интересным. Любые просьбы и уточнения, расскажу и постараюсь вспомнить.

ps
Извините новичка если не всё по правилам.




Ранг: 529.0 (!), 110thx
Активность: 0.290.04
Статус: Участник
5KRT

Создано: 30 марта 2011 23:38
· Личное сообщение · #2

Просто внеси todo_cu.reg в рестр и будет тебе счастье

-----
Research For Food





Ранг: 57.7 (постоянный), 49thx
Активность: 0.070
Статус: Участник

Создано: 31 марта 2011 02:18
· Личное сообщение · #3

daFix у него походу проблема другая

delover пишет:
Результатом взлома должно быть следующее. Когда мы нажимаем в главном окне Ctrl+Alt+L появляется окно для создания пароля на файл.


Может я ошибаюсь


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


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