Всем привет, наткнулся я недавно на программку, и решил исследовать ее защиту, после установки программка предложила зарегистрироваться, что то около 10$-30$ , в окне регистрации было указано имя моего компьютера и какой то № программы, в низу окна было 2 визуальных полоски, одна показывала количество раз запуска , другая о количестве дней оставшихся работать, причем не в числовом эквиваленте а в визуальном полоска начинала закрашивается после открытия, как будто стадии загрузки. Подумал что серийный номер должен генерироваться исходя из моего имени компьютера и № программы, но встал вопрос где именно это происходит. В корневой папке находились множество файлов но я их отсеял быстро, путем удаления, в итоге остались 3 файла с расширением .mde .exe .mdb , причем фаил с расширением .exe весил всего 60 кб что показалось очень странным, проверил на PEID не чем не запакован, открыл в отладчике не чего интересного не было, пришел к выводу что ехе фаил только для запуска программы и к окну регистрации не чего не имеет после взял и его удалил, в итоге осталось 2 файла один mdb из которых открывался в access там таблице , а при открытии .mde второго появлялось окно регистрации. С таким я еще не сталкивался и знаний в access только наглядные ), после пришел к выводу что скорее всего программа вносит изменения в реестр, но скопировав 2 файла на раб стол, и удалив программу с компа , и почистив реестр с помощью утилит, понял что все безрезультатно, пришел к другому выводу что данные вносятся в дистрибутив access куда-то, но куда не знаю, но заметил такую вещь если фаил .mdb восстановить из резервной копии после открытия программы, полоска счетчика открытия обнуляется но если открыть еще раз прогу они появляется заново но не растет остается как бы на прежнем месте, как уловить взаимосвязь не могу понять, файлы то уменьшаются в размерах либо восстанавливаются на прежний размер, пробовал открыть блокнотом и произвести изменеия после сохранял .mde и запускал но по всей видимости он считывает информацию и принесоответствии ее после изменений не запускает, я почитал про access оказывается он компилирует этот фаил так словно это ехе, но как его тогда изменить, или декомпилировать , короче я в тупике даже не знаю в каком направлении двигается. Может кто поможет
Все таки не зря было потрачено время, нашел может быть не выход, но двигаюсь явно в нужном направлении, было создана БД и каким то образом помещена в нее микропрограмма я так понимаю, на данный момент я перекомпилировал .mde в фаил exe. и теперь работаю с отладчиком. И попытаюсь чего нибудь добиться, если не получится буду вам писать, хочу ее доковырять Если получится сделаю видео с комент.
Ок много писать, не буду, просто хотел чтобы меня поняли. Зашел в тупик дальше не знаю что делать, расстановка брайкпоинтов не помогла, приложение exe остается в подвисшем состоянии во время отладки, но открывается параллельно окно access требующее регистрации. Кто подскажет что делать?
Почитайте что такое mde и про вкомпилированные колбеки, которые запускаются по определенным событиям. Вам не exe нужно с отладкой, а декомпилить _start функцию и сделать кейген.
r_e пишет: Вам не exe нужно с отладкой, а декомпилить _start функцию и сделать кейген. Как же декомпилировать в start функцию, или спомощью чего это сделать?
r_e чем пользовался проги какие можешь сказать? , я тут порыскал хотел попробовать ее преобразовать или востановить спомощью AccessRecovery не помогло пока что в поиске решений.
кароче после удаления проги и чистки реестра, сохраненая копия осталась хоть и не зареганой но рабочей, смысла дальше ломать нет тему закрыть