ПЛИЗ ХЕЛП ! не знаю где спросить =(

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
snuspapa
Сообщения: 5
Зарегистрирован: 05 июл 2007, 15:05

Был у нас один товарищ написал базу на Кларионе ;) ;) ;)
Исходников конешно не оставил, да и язык я этот не знаю, но суть не в этом...
Решил воспользоватся этой базой но появляется ошибка о том что срок ее работы истек...

Порывшись в файл нашел файл который отвечает за дату до которой работает программка (файл прилагаю).

Дата работы до 22.08.2006

Перерыв весь файл хекс эдитором я ничего похожего на эту дату не нашел.

Вопрос таков, может кто знает чем написан этот файл, и есть ли в нем эта дата, а то я сомневаюсь в правильности своего поиска.

Может есть какая нить программа которая покажет с каких мест этого файла считывается информация ?

Изначально у файла было имя qwerty.god но так как такое расширение заливать нельзя изменил на qwerty.txt
Вложения

[Расширение txt было запрещено, вложение больше недоступно.]

Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

snuspapa, вопросы взлома программ на данном форуме не приветствуются, потому эта тема будет, скорей всего, удалена

но если ты всё же успеешь прочитать это сообщение, то:

1. "Язык программирования Кларион и интегрированная среда для разработки программ (IDE) разработаны фирмой Softvelocity (ранее известной как TopSpeed, чьи высококачественные оптимизирующие компиляторы ... " (c) Wikipedia
Не удивлюсь, если эти самые высококачественные компиляторы НАСТОЛЬКО оптимизируют, что потом даже в двоичном коде нельзя будет ничего найти )))

2. попробуй поискать в Гугле по запросу: clarion decompiler, может повезёт ..

3.
snuspapa писал(а):Дата работы до 22.08.2006

Перерыв весь файл хекс эдитором я ничего похожего на эту дату не нашел.
ты искал число 22 ? или строку 22.08.2006 ?
а как насчёт Unix timestamp (т.е. число секунд начиная с 1-го января 1970-го года)?


Да и почему ты решил, что именно в этом файле должна находиться дата?..
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Файл текстовый, зашифрован обычным XOR'ом, либо какие-то махинации с алфавитом. Взломать прогу можно независимо от языка программирования.
It's a long way to the top if you wanna rock'n'roll
snuspapa
Сообщения: 5
Зарегистрирован: 05 июл 2007, 15:05

Я искал 2006 =) Но толку было ноль. "Декомпилятора не существует, т.к. CPD есть полноценный компилятор. Удачи! " - это по результату clarion decompiler. Придеться копать дебаггером, вот только каким посоветуйте, хочу найти точку вызова процедуры проверки даты и отключить ее.
snuspapa
Сообщения: 5
Зарегистрирован: 05 июл 2007, 15:05

somewhere писал(а):Файл текстовый, зашифрован обычным XOR'ом, либо какие-то махинации с алфавитом. Взломать прогу можно независимо от языка программирования.

Насколько я помню XOR это исключающее или, поэтому не совсем понимаю как им можно шифровать.
snuspapa
Сообщения: 5
Зарегистрирован: 05 июл 2007, 15:05

Уже 2 день мучаюсь.. после дезасемблирования exe нашел такую строчку...

Я только не понимаю значит ли этот что то или нет =) ?
Вложения
1111.jpg
1111.jpg (72.97 КБ) 236 просмотров
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Выделеный фрагмент объединяет два стринга, один из которых под-путь к файлу qwerty.god - другой, видимо, папка самой проги.
Проще всего найти точку проверки после появления popup-окна, в котором обычно написано, что у вас "дни" кончились и все такое.
Вообще не думаю, что стоит обсуждать ньюансы взлома этой или какой либо другой проги здесь. Для хорошего взлома нужно хорошо знать ассемблер, а также понимать внутренний механизм работы операционной системы и компилятора. Если уж совсем приспичит, кидай прогу на мыло. Больше 3 метров не возьму, я на GPRS, поэтому пакуй лучше.
It's a long way to the top if you wanna rock'n'roll
snuspapa
Сообщения: 5
Зарегистрирован: 05 июл 2007, 15:05

Напиши мне плиз на sm_pasha@mail.ru а то я твоего емайла не знаю.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Решение найдено и скинуто на почту
It's a long way to the top if you wanna rock'n'roll
Ответить