Сейчас на форуме: vsv1 (+3 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Melody 1.52 |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 29 февраля 2008 13:15 · Поправил: Nukimi · Личное сообщение · #1 Всем привет. У меня такая проблемка. Пошарил чуть в ссылках с простой защитой и скачал программку Melody 1.52. Автор пишет что всё просто, только я наверное ещё проще. Никак не могу найти ключевое место. Подскажите плиз. А лучше не говорите где это место, а подскажите как добраться к нему. Подскажите вектор. Наверняка кто то ж её ломал. А может кто то просто захочет вспомнить детство. Вот сама жертва - neosoft.ru/files/melody.zip ![]() |
|
Создано: 06 марта 2008 10:05 · Личное сообщение · #2 Isaev пишет: нет выше... dll от них же (просто неопределённо написал ) Да от них (AMS Software). У него в папке виндовс нужно создать файл 4rtefdgssgfdsf.lst. Еще нашел ветку в реестре отвечающею за колличество запусков: [HKEY_CURRENT_USER\Software\dll3265] [HKEY_CURRENT_USER\Software\dll3265\dll3265] "Dms"="45" Можно ставить любое значение. ![]() |
|
Создано: 06 марта 2008 10:17 · Личное сообщение · #3 |
|
Создано: 06 марта 2008 12:20 · Личное сообщение · #4 Isaev пишет: Эту строку там в открытом виде можно наблюдать... И также какая она должна быть в файле по счёту тупо загоняется в регистр... Что она хранится в открытом виде понятно. Но ведь, если я только начинаю ковырять программу, я не могу знать об этой строке. Значит её надо как то найти. Можно осветить именно этот момент? Отслеживая файл form.lst, я узнал только, что после того как файл открыт: //сдесь произошло первое считывание данных 00413910 8A13 MOV DL,BYTE PTR DS:[EBX] //сдесь записал строку в новое место 004029B5 F3:A5 REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI] 004029C2 F3:A4 REP MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] Но дальше, программа записывает на место старых новые и искомая строка никак не встречается. ![]() |
|
Создано: 06 марта 2008 13:26 · Поправил: Isaev · Личное сообщение · #5 x123 пишет: У него в папке виндовс нужно создать файл 4rtefdgssgfdsf.lst Точно! Что-то я совсем туплю последнее время ![]() Надеялся, что хоть тут что интересное придумали... А тут снова таже лажа ![]() x123 пишет: Его нужно вогнать Form.lst (8 строка) и Lang.lst (10 строка) В Form.lst не надо... лишнее это ![]() Nukimi пишет: Но ведь, если я только начинаю ковырять программу, я не могу знать об этой строке. Для поиска строк есть plugin Если так рассуждать, то как ты узнал вообще, что надо отсдеживать файл form.lst? Надо же что-то пробывать... способов куча! 00591BA8 |. FF51 58 CALL DWORD PTR DS:[ECX+58] - тут ловишь обращение к form.lst, если ты решил с него начать
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh ![]() |
|
Создано: 06 марта 2008 16:44 · Личное сообщение · #6 Isaev пишет: Если так рассуждать, то как ты узнал вообще, что надо отсдеживать файл form.lst? Надо же что-то пробывать... способов куча! Дык, я ж и учусь ![]() Оказалось, что программа, эти строки кидает в скрытый ListBox, а потом уже оттуда читает 9 строку. Момент закидывания в ListBox я и пропустил. Теперь разобрался. Спасибо. x123 пишет: Кто нибудь все продукты ковырял? Меня интересует Photo Click.(ams soft) Там проверка и все процедуры в dll находятся (колличество запусков, ввод серийника). Или я что то не то скачал (качал: photosoft.ru/click/PhotoClick.zip), или я что то не понял. Но программа нигде не даёт вводить серийник. В справке пишут что ограничение по запускам 50, я уже больше запустил - всё идёт. Это глюк или программа сама зарегистрировалась как то? ![]() ![]() |
|
Создано: 06 марта 2008 17:30 · Личное сообщение · #7 Nukimi пишет: Или я что то не то скачал (качал: photosoft.ru/click/PhotoClick.zip), или я что то не понял. Но программа нигде не даёт вводить серийник. В справке пишут что ограничение по запускам 50, я уже больше запустил - всё идёт. У меня PhotoClick 1.25 версия. А насчет глюка, у меня на другой было нечто подобное на Photo Frames нажимаешь зайти на сайт после того как закончилось количество запусков, а она после этого выставляет все заново 35 запусков как после инсталляции. ![]() |
|
Создано: 06 марта 2008 21:46 · Личное сообщение · #8 |
|
Создано: 06 марта 2008 21:55 · Личное сообщение · #9 |
|
Создано: 06 марта 2008 22:06 · Личное сообщение · #10 |
|
Создано: 07 марта 2008 11:45 · Личное сообщение · #11 Загружаю dll Почему при запуске без бряков, не рисуется окно, где можно либо купить, либо ввести ключ? Вместо этого рисуется OllyDbg DLL Loader. Ставлю бряки на CreateFile, RegOpenKeyEx. CreateFile не всплывает, RegOpenKeyEx - 2 раза. Но явно не для регистрации. Либо здесь другая защита, либо я всё таки не правильно что то делаю с этой dll? ![]() |
|
Создано: 07 марта 2008 12:25 · Личное сообщение · #12 Nukimi пишет: Загружаю dll Затем в dll адресах жмеш в ОЛЛИ: Search for - All referensed text strings. Находишь строка формы активации: 0173AD61 . B9 08B67301 MOV ECX,0173B608 ; ASCII "4rtefdgssgfdsf.lst" [i]Nukimi пишет: Ставлю бряки на CreateFile, RegOpenKeyEx. CreateFile не всплывает, RegOpenKeyEx - 2 раза. Но явно не для регистрации. 0173AD29 . E8 A2C5DFFF CALL <JMP.&kernel32.GetWindowsDirector>; \GetWindowsDirectoryA Файл прога ищет готовый 4rtefdgssgfdsf.lst в папке винды. ![]() |
|
Создано: 07 марта 2008 15:42 · Поправил: Nukimi · Личное сообщение · #13 Да, да, да. Оказывается, если грузить эту dll в Олю через File->Open, то фигня получается. Бряки не работают. Воспользовался советами из cracklab.ru/f/action=vthread&forum=5&topic=11390. Грузим TotCmd, через него видим загруженную dll и теперь бряки уже работают. Всем спасибо. Только я не понял совет tihiy_grom. Почему то у меня, именно как tihiy_grom описал, не получилось? На bp ShowWindow, он каждое мгновение всплывает. И никак не хочет всплыть именно при контекстном меню? ![]() |
|
Создано: 07 марта 2008 15:51 · Личное сообщение · #14 |
|
Создано: 07 марта 2008 23:59 · Личное сообщение · #15 |
|
Создано: 08 марта 2008 00:23 · Личное сообщение · #16 |
|
Создано: 08 марта 2008 15:29 · Личное сообщение · #17 |
|
Создано: 08 марта 2008 15:54 · Личное сообщение · #18 |
|
Создано: 08 марта 2008 16:06 · Личное сообщение · #19 |
|
Создано: 10 марта 2008 13:58 · Личное сообщение · #20 Извиняюсь за молчание. Интернета не было. Проблема в том, что когда TotCmd останавливается на ntdll.DbgBreakPoint, после того как я нажимаю F9, TotCmd либо начинает работать, либо пишет Thread 000005A0 terminated, exit code 0 И, соотвественно, никакой отладки дальше не происходит. И нет никакой закономерности. Сначало работает-работает. Потом вдруг начинает не работать. ![]() |
|
Создано: 10 марта 2008 15:46 · Личное сообщение · #21 |
|
Создано: 11 марта 2008 14:05 · Личное сообщение · #22 |
<< . 1 . 2 . |
![]() |
eXeL@B —› Вопросы новичков —› Melody 1.52 |
Эта тема закрыта. Ответы больше не принимаются. |