| eXeL@B —› Вопросы новичков —› Программа DiskGenius, нужен опытный взгляд на цикл ) |
| Посл.ответ | Сообщение |
|
|
Создано: 19 ноября 2012 13:00 · Поправил: pivikov · Личное сообщение · #1 Китайская программа для работы с дисками, разметка, ресиз, восстановление, клонирование и прочие радости. Возможно в китае запрещено торговать за бугор или еще чего неизвестно, но есть англ. версия - . Версия программ 4,0,1 Программа не чем не упакована, ничего не навешано с виду. Данные о регистрации берутся из файла Options.ini, типа так: Code:
Путем несложных умозаключений и гугла нашел рабочий ini файлик Есть китайская крякнутная версия, но не до конца, о этом ниже.Прога при запуске и при использовании функций доступных только в pro версии проверяет регистрационные данные из options.ini и проверяет с положительным результатом, т.е. нет надписи "unregistered" пишет на кого зарегана и т.д. Внутри всех платных функций есть еще одна проверка(про которую забыли/забили товарищи крякеры из Китая), возьмем например бэкап раздела в файл посекторно. Перед самым бэкапом идет проверка: Code:
Я бы и сам все поправил как нужно, проблема в том, что этого кода нет в исполняемом файле программы и библиотеках. Код с адреса 014314E0 по 014314EA находится в секции данных и ниже идет что-то похожее. Вот, возможно он зашифрован или генерируется как то? Цикл ответственный за копирование кода из секции данных в память: ![]() |
|
|
Создано: 19 ноября 2012 13:04 · Личное сообщение · #2 Code:
Вот что оно делает? Помогите поправить эту чудесную программу
![]() |
|
|
Создано: 19 ноября 2012 13:31 · Личное сообщение · #3 |
|
|
Создано: 19 ноября 2012 14:18 · Поправил: ClockMan · Личное сообщение · #4 Передача аргументов для функции по ад-су 004A68F0 Code:
Сами данные расположены в секции data в файле PartitionGuru.ехе и упакованны х.з каким методом. самое лучшие поставить джамп по адресс 004A69C2 и используя данные со стека для проверки патчить код после расспаковки. ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. ![]() |
|
|
Создано: 20 ноября 2012 10:20 · Поправил: pivikov · Личное сообщение · #5 Спасибо. По ковыряю еще, может чего на ум придет. Хотелось бы разобраться как оно упаковано) Вот оно че Михалыч Может кому интересно будет разобраться.Code:
![]() |
| eXeL@B —› Вопросы новичков —› Программа DiskGenius, нужен опытный взгляд на цикл ) |

Есть китайская крякнутная версия, но не до конца, о этом ниже.




Для печати