Сейчас на форуме: Magister Yoda, johnniewalker, Kybyx, vsv1, r0lka (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Ccalc6.80 (версия 6.98.56). Давайте закончим? |
<< . 1 . 2 . 3 . 4 . 5 . 6 . >> |
Посл.ответ | Сообщение |
|
Создано: 03 апреля 2007 13:36 · Личное сообщение · #1 Здравствуйте, Мастера! Предлагаю закончить разбор программы Ccalc8.80 версии 6.98.56. Ее уже пытались ломать --> здесь (правда более старую версию)<--, но так и не закончили (а для себя решили, что взломана ). Есть уже кое-каие наработки и ОЧЕНЬ хочется дело довести до конца., т.к. жаль потерянного времени. Без Вашей помощи не обойтись - уже голова болит от этого. Да и "одна голова хорошо, а много ...". Автор грамотно подошел к защите, но Вы то круче!!! Ближе к делу: Программа написана на Delphi, что несколько упрощает (уже есть нек. готовые средства) и не запакована, следующие версии упакованы ASProtect 1.23. -->Цель лежит здесь. (2,99 МБ)<-- Это самораспаковывающийся архив рар. Просто запустить - она установится в "Program Files". При запуске она берет серийник из своего ini-файла (секция Common, параметр C2) и проверяет его. Если НЕ он, выдает окошко для регистрации. Если он, прописывает в переменную 0 и проверяет эту переменную при работе со правочниками и т.д. Прописать в эту переменную 0 легко. Патчить нужно по смещению 00656F5C (вместо mov al, byte ptr [ebp-05] пишем mov al, 0 ). Что бы Вас не напрягать мелочами --> вот пропатченный exe-шник. (1,24 МБ) <-- И все, программа запускается, все пункты работают. Все бы хорошо, но автор с некоторой версии сделал так, что программа при не верном серийнике считает неправильно данные. Вот нужно и найти, как это убрать? Подобрать правильно серийник не реально, т.к. серийник превращается в нужный вид с помощью шифрования RSA с 768 биттным ключем (я неделю ковырял ассемблерную процедуру превращения и выяснил это). Зависимость Res:=SN^13 mod N, где Res - превращенный вид SN (серийника), а N - 768-ми биттное целое. Кто не верит процедура Call 4D1314 (на входе eax указывает на SN, на выходе eax указывает на Res - преобразованный вид). Эта процедура вызывается много раз (что бы зпутать скорее всего), причем первые два раза для генерации кода компьютера по имени компа и винту (со степенью ^3 и другим N ). В серийнике содержатся название организации, на кот. выдается регистрация, ее город и телефон (все данные используются на распечатках-отчетах), с 3-го по 6-й байт и 4-ре последних - код компьютера. А вот первые три байта я так и не понял. У меня есть несколько верных серийников - во всех 1-й байт =00, 2-й=02. Нулевой разный. --> Вот несколько верных серийников (596 б)<-- (если нужны, хотя и по-умолчинию кот. в ini подойдет). Как она себя регистрирует? По смещению 6549F4 вызывается процедура 4D1314 (засшифрования SN, см. выше), далее идет сравнение через XOR те 8-мь байт о кот. я говорил. Если все верно, выполняется процедурка установки той переменной в 0, кот. мы уже пропатчили (00656F5C). И так все это для "общего развития". Программа считает НЕ верно данные. Добавляет какой-то коефициент. Как это проверить: --> Вот Вам заказ (1 кб) <--. Его нужно открыть в программе (вход в программу под юзером admin с пустым паролем) в меню "Заказ"->"Открыть из файла". На закладке "Лист заказа" кнопка "Пересчитать заказ" выполняет математику, "Печать" распечатывает отчеты. Т.к. цены в базе еще не заполнены, то должны быть нули, а не мелкие числа (это уже тот коефициент). При печати "Материалы+Неликвид" где материалы измеряются в шт. должны быть целые числа. --> Вот распечатка из ЗАрегистрированной версии. <-- Ну и естественно цена должна соотв. справочнику, а сумма умноженному колич. на цену. И так: Как же найти эту лишнюю добавку? (со знаком то "+" то "-") После кнопки "Пересчитать заказ" поподаем на процедуру 58BB54, в ней выполняется 61В674 и, похоже сам пересчет 58CF9C. Помогите, пожалуйста, разобраться. Жалко ведь потраченного времени, хотелось бы закончить, но уже мозги не соображают. P.S.: Вроде все подробно расписал, что нашел. Вот еще пару полезных ссылок (может кому пригодится). --> Файл ассемблерного кода из W32DsmV10 <-- и Файл из --> DeDe_3_10_1635. <-- Я не спец в этих делах, подправьте, если что и подсобите, плиз! |
|
Создано: 15 августа 2007 23:25 · Личное сообщение · #2 Прогу поломали, но как быть с изменениями базы ? Кто либо пробовал базу ковырять на предмет добавления новых профилей ? База Microsoft Office Access файл ccalc.mdb. Немного пошагав нашёл пароль и логин. Но поскольку в Access не силён, толку ноль. Там всё как-то хитро… Если кому пригодиться: Login: chip Pass : yfgjktjy Если у кого что выйдет поделитесь плз. |
|
Создано: 16 августа 2007 15:13 · Личное сообщение · #3 |
|
Создано: 09 ноября 2007 14:48 · Личное сообщение · #4 Ищу поиск решения подобавлению конфигураций в программу, может кто знает, или можно любую версию програмы с профлем Артек и фурнитурой Мако: Выкладываю в архиве две робочих версии. В папке ОБРАЗ (образ диска самого Курбацкого) лежит версия 6.99.09 Плюс, дамп робочего ключа и Хасп. В папке ОЛЕГ, лежит лежит версия постарее(обычная) полностью ломаная, и обновление (самого Курбацкого) После обновления программа начинает просить ключ Мне нужно в любую из версий, лишь бы была конфигурация Атек... Размер архива до 150 мб... Жду окончания закачки на Мегааплоад... Если что пишите в Асю 308-389-074 |
|
Создано: 09 ноября 2007 15:09 · Личное сообщение · #5 |
|
Создано: 09 ноября 2007 16:55 · Поправил: nick-forever · Личное сообщение · #6 SergX Я обрезал до одной версии. Проблема остается в базе Аксесса!!! Там она 56 мб., именно в ней находятся профили материалы и т.д. Эта база сверяет версию программы!!! Вот ссыль на полную версию 6.98.47 http://www.megaupload.com/?d=9HGUHCVW http://www.megaupload.com/?d=9HGUHCVW Размер 34.62 Мб. В отдельной папке полностью рабочая верссия, отдельный файл аксесса и обновление от Курбацкого. Когда я бросаю файл Аксесса в папку с программой (в нём находится нужная мне конфигурация под АРтек), программа вырубается и файле Еррор написано следующее "Невозможно открыть базу более новой версии. Обновите программу." Когда обновляю программу от самого курбацкого до версии 6.99.18, просит регистрацию... Знаю что это не раздел "Запрос на взлом", но очень прошу: "Хелп ми!!!Поломайте обновлённую версию, или совместите базу со старой... Заранее благодарю." SergX, спасибки, но лоадер не помог, три еррора и окно регистрации... |
|
Создано: 13 ноября 2007 20:59 · Личное сообщение · #7 |
|
Создано: 15 ноября 2007 13:21 · Личное сообщение · #8 Дорогой bataliy! Есть база в которой уже настроена конфигурация ARtec, но для версии 6.99.18. Вот ссылка на неё: slil.ru/25105791 Можно ли эту базу совместить с версией программы постарее, или поломать версию 6.99.18 Вот ссылка на саму программу: slil.ru/25105817 Может у кого есть рабочая версия (любая) Рас. Констр. с рабочей конфигурацией ARtec Поделитесь плиз... |
|
Создано: 17 ноября 2007 10:49 · Личное сообщение · #9 |
|
Создано: 17 ноября 2007 11:09 · Личное сообщение · #10 |
|
Создано: 10 января 2008 02:19 · Личное сообщение · #11 |
|
Создано: 28 февраля 2008 02:23 · Личное сообщение · #12 Ребята ломать старые версии хорошо но интересно в новых версиях 6.99 посмотреть эти редиски защиту вяжут к темже параметрам что и в старых, насколько я понял у него вся зашита вяжется к самому железу, потомучто я пробывал менять номер логического диска и писать что комп летел и переустанавливался а мне присылали сообщении фигня парень. Кстте если нужно есть дилерская версия 6.99.17 к ней есть код который использовался на ноуте LG и все пораметры к ноуту можно содрать с базой данных под Rexau и Opentec если кого интересует можно попробовать закинуть, я пробовал перекидывать на другие компы хрен выдает заставку. Да nick-forever спасибо за отличная рабочая версия хотя базы там действительно устаревшие я сегодня целый день пробывал ворвать в новую базу но не вышло, интересно если в новой базе задать на сравнение номер другой базы пойдет она или нет менять не получается. Если есть Базы младше или до 6.98.47 по Rexau и Veka маякните пожалуйста где можно найти буду благодарен. Спасибо за помощь. |
|
Создано: 22 марта 2008 11:28 · Личное сообщение · #13 |
|
Создано: 24 марта 2008 11:46 · Личное сообщение · #14 |
|
Создано: 26 марта 2008 08:33 · Личное сообщение · #15 |
|
Создано: 19 мая 2008 20:56 · Личное сообщение · #16 |
|
Создано: 29 мая 2008 06:49 · Личное сообщение · #17 Никто не пробовал воспроизвести алгоритм шифровки ответного кода для регистрации? Как вариант пробовал следующее. берём сам код: 3AE1806CBC65F395F35EFAA3844CFC16638F68EB01DFB66E89897B8522DD6E35B9E4DE 6CC693257A640FABA81D78779377D0B9584719980FFBDFD229DC3C4AEEBA6D79351749 72F8089B6DF5AB39A6E8D4150C3D905D9F36EEADED3D3F635BC9
разбиваем по 2 символа, которые затем переводим из hex в integer получаем такую последовательность
затем представляем, что это коды символов и получаем :бЂlјeу•у^ъЈ„LьcЏhлЯ¶n‰‰{…"Эn5№дЮlЖ“%zd«Ёxw“wР№XGыЯТ)Ь<Jоєmy5I rш›mх«9¦иФ=ђ]џ6он=?c[Й
похоже на xor, но тут у меня тупик. Как его можно расшифровать? Хотя вполне возможно, что я где-то не туда свернул или в самом начале hex это ничто иное как pgp |
|
Создано: 29 мая 2008 11:21 · Личное сообщение · #18 |
|
Создано: 10 ноября 2008 20:55 · Личное сообщение · #19 |
|
Создано: 11 ноября 2008 14:06 · Поправил: Ambigramm · Личное сообщение · #20 У мня есть версия 7.16, и соответственно, просит ключ. Прошагал код и поправил кое-какие из приколов-домешивателей. Но там - . SergX, по-поводу кейгена - нереально. Там вложенность в шифровании >4 проходов. Привязка к железу осталась как и раньше. По-поводу лоадера - вероятнее всего. Только не совсем ясен способ распределения памяти под инт-ключ. Короче, голова кругом. Отшагал версии от 6.9 до 7.1. Переписывал функции, ставил обходы, слепые циклы. Перепробовал почти все. Чувствую выдохся, мужики. Какие новые идеи? |
|
Создано: 11 ноября 2008 14:56 · Личное сообщение · #21 |
|
Создано: 02 февраля 2009 11:30 · Личное сообщение · #22 |
|
Создано: 21 июня 2009 09:35 · Личное сообщение · #23 |
|
Создано: 07 октября 2009 22:19 · Личное сообщение · #24 |
|
Создано: 30 марта 2010 22:54 · Личное сообщение · #25 |
|
Создано: 04 апреля 2010 15:05 · Поправил: SergX · Личное сообщение · #26 Получил вот такое ЛС: zitex пишет: Здравствуйте. Дайте это патч CCALC_Loader_v3.0_public_by_AkTeDRiN (http://exelab.ru/f/action=vthread&forum=2&topic=8355&page =4), т.к. указанная на форуме ссылка на этот патч, является не действительна. Скромненько, однако... Даже в указательном порядке я бы сказал... Извольте получить, пожалуйста: |
|
Создано: 04 апреля 2010 16:13 · Личное сообщение · #27 |
|
Создано: 04 апреля 2010 20:39 · Личное сообщение · #28 |
|
Создано: 04 апреля 2010 23:51 · Поправил: zitex · Личное сообщение · #29 SergX пишет: Получил вот такое ЛС: zitex пишет: Здравствуйте. Дайте это патч CCALC_Loader_v3.0_public_by_AkTeDRiN (http://exelab.ru/f/action=vthread&forum=2&topic=8355&page =4), т.к. указанная на форуме ссылка на этот патч, является не действительна. Скромненько, однако... Даже в указательном порядке я бы сказал... Извольте получить, пожалуйста: CCALC_Loader_v4.0_public_by_AkTeDRiN.zip Огромное спасибо. Извиняюсь за грубость. |
|
Создано: 04 апреля 2010 23:56 · Личное сообщение · #30 |
|
Создано: 16 апреля 2010 20:43 · Поправил: zitex · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . >> |
eXeL@B —› Крэки, обсуждения —› Ccalc6.80 (версия 6.98.56). Давайте закончим? |
Эта тема закрыта. Ответы больше не принимаются. |