![]() |
eXeL@B —› Основной форум —› Исследование UltraISO |
<< . 1 . 2 . 3 . 4 . 5 . >> |
Посл.ответ | Сообщение |
|
Создано: 09 апреля 2005 16:13 · Поправил: ValdiS · Личное сообщение · #1 Привет всем. Решил исследовать UltraISO (для работы с образами CD и DVD). hxxp://ezbsvs.com/download/uiso7_me.exe Упакована AsPack 2.12. Распаковывается стандартно, без проблем. Регистрацию хранит в реестре HKEY_CURRENT_USER\Software\EasyBoot Systems. Проверяет верность регистрации при запуске. Перерыл кучу кода, разобрался как криптится ключ Registration в реестре (xor константы, вводимого серийника и имени). Но... Никак не могу найти процедуру проверки (точнее процедуру нашел, в которую в качестве параметров передаются имя и серийник, но не получается найти ПРОВЕРОЧКУ, чтобы подобрать валидный серийник по имени). 004029C4 . E8 67F70400 CALL UltraISO.00452130 ; \UltraISO.00452130 004029C9 . 83C4 08 ADD ESP,8 004029CC . A3 3C155900 MOV DWORD PTR DS:[59153C],EAX 004029D1 . 8B15 3C155900 MOV EDX,DWORD PTR DS:[59153C] 004029D7 . 85D2 TEST EDX,EDX 004029D9 . 74 1D JE SHORT UltraISO.004029F8 004029DB . 8D8D B4FDFFFF LEA ECX,DWORD PTR SS:[EBP-24C] 004029E1 . 51 PUSH ECX ; /Arg2- Серийник 004029E2 . 8D85 B4FEFFFF LEA EAX,DWORD PTR SS:[EBP-14C] ; | 004029E8 . 50 PUSH EAX ; |Arg1 - Имя 004029E9 . E8 26EEFFFF CALL UltraISO.00401814 ; \UltraISO.00401814 процедура проверки 004029EE . 83C4 08 ADD ESP,8 004029F1 . A3 3C155900 MOV DWORD PTR DS:[59153C],EAX 004029F6 . EB 08 JMP SHORT UltraISO.00402A00 004029F8 > 33D2 XOR EDX,EDX 004029FA . 8915 3C155900 MOV DWORD PTR DS:[59153C],EDX 00402A00 > 8B0D A46D5F00 MOV ECX,DWORD PTR DS:[5F6DA4] ![]() ![]() Сорри за правку, поменял ссылку. Эта работает. ![]() ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 11 апреля 2005 00:36 · Личное сообщение · #2 |
|
Создано: 11 апреля 2005 00:37 · Поправил: Ara · Личное сообщение · #3 |
|
Создано: 11 апреля 2005 00:40 · Поправил: Grey · Личное сообщение · #4 |
|
Создано: 11 апреля 2005 00:41 · Личное сообщение · #5 Ara пишет: нет конечно, это я выложил хэши своего файла, чтоб сравнить с вашими. Это не хэши, которые прога юзает.... Да, ![]() ![]() ![]() ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 11 апреля 2005 00:46 · Личное сообщение · #6 ValdiS пишет: Как их получить, если не сложно объясни. Есть тулзы для восстановления хэшей. Они же и могут подсчитать хэш файла. Если у тебя будет такой же хэш, как и у меня, то значит наши файлы полностью одинаковы с точностью до байта. Возьми тулзу например тут http://www.insidepro.com/download/passwordspro.zip ![]() |
|
Создано: 11 апреля 2005 00:47 · Личное сообщение · #7 |
|
Создано: 11 апреля 2005 00:49 · Личное сообщение · #8 |
|
Создано: 11 апреля 2005 00:52 · Поправил: ValdiS · Личное сообщение · #9 |
|
Создано: 11 апреля 2005 01:02 · Личное сообщение · #10 |
|
Создано: 11 апреля 2005 01:07 · Личное сообщение · #11 |
|
Создано: 11 апреля 2005 01:11 · Личное сообщение · #12 |
|
Создано: 11 апреля 2005 01:35 · Личное сообщение · #13 |
|
Создано: 11 апреля 2005 01:42 · Личное сообщение · #14 |
|
Создано: 11 апреля 2005 10:56 · Личное сообщение · #15 |
|
Создано: 11 апреля 2005 12:44 · Личное сообщение · #16 Скачал версию по ссылке, поставил в новую папку, применил патчер... работает. Ни нага, ни надписи "незар. версия". Часики попереводил на всякий случай, все окейно. Образы по 700 Мб. ![]() Ara, как говорят: "Опыт не пропьешь!" Просьба: если можешь скинь мне смещения пропатчивания. Чтобы не сравнивать исх. и пропатч. файлы. ![]() ![]() Сможешь в двух словах рассказать о бряках на память, интересно. Буду разбираться. ![]() ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 11 апреля 2005 18:03 · Личное сообщение · #17 |
|
Создано: 11 апреля 2005 18:13 · Личное сообщение · #18 ValdiS пишет: Просьба: если можешь скинь мне смещения пропатчивания. Чтобы не сравнивать исх. и пропатч. файлы. Плз. Или исх. патчера (вообще наглый), если реально. Хм, придется все-таки сравнивать, смещений у меня нету, как и исходников. Файл правил вручную, а потом патч сгенерил автоматом по сравнению двух файлов. Про бряки вроде я уже сказал, или ты не знаешь, как их поставить? 2All Проверьте плз MD5-хэш и сравните с моим. У меня все работает, образы создаются рабочие, багов не замечено. ![]() |
|
Создано: 11 апреля 2005 18:30 · Личное сообщение · #19 |
|
Создано: 11 апреля 2005 19:00 · Личное сообщение · #20 |
|
Создано: 11 апреля 2005 19:04 · Личное сообщение · #21 |
|
Создано: 11 апреля 2005 19:04 · Личное сообщение · #22 |
|
Создано: 11 апреля 2005 23:18 · Поправил: ValdiS · Личное сообщение · #23 Ara пишет: Про бряки вроде я уже сказал, или ты не знаешь, как их поставить? Я юзаю в основном Олли. Бряки на память, по-моему, выбираешь нужный адрес, ПКМ-> бряки-> на доступ. Правильно или ошибаюсь. Поправьте, если не так. Arа, а если не трудно, то можно поподробнее... ![]() ![]() Трудно быть новичком, хотя труднее учить... ![]() ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 12 апреля 2005 01:57 · Личное сообщение · #24 |
|
Создано: 12 апреля 2005 02:28 · Личное сообщение · #25 Mario555 пишет: видимо все проги для работы с исо с подлянками =) я вот например ISOpen юзаю, отличная программа, на VB правда =) но у меня проблем с ней небыло =) кейгенится хорошо - это радует. Автор, правда, - мазохист =) меняет алго в каждой версии, благо не существенно. ----- once you have tried it, you will never want anything else ![]() |
|
Создано: 12 апреля 2005 03:00 · Личное сообщение · #26 |
|
Создано: 12 апреля 2005 07:48 · Поправил: Grey · Личное сообщение · #27 |
|
Создано: 12 апреля 2005 09:16 · Личное сообщение · #28 Mario555 пишет: видимо все проги для работы с исо с подлянками =) Почему же? WinISO v.5.3 - ничего. Правда, не умеет работать с DVD, а так покатит. Grey пишет: 2ValdiS 00402A21 7419 JE SHORT UltraISO.00402A3C 00402A21 EB19 JMP SHORT UltraISO.00402A3C Спасибо, буду копать дальше. Бороться и искать, найти и перепрятать... ![]() ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 12 апреля 2005 21:47 · Личное сообщение · #29 |
|
Создано: 12 апреля 2005 22:20 · Поправил: Tim · Личное сообщение · #30 |
|
Создано: 12 апреля 2005 22:29 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . >> |
![]() |
eXeL@B —› Основной форум —› Исследование UltraISO |