Сейчас на форуме: Magister Yoda (+9 невидимых) |
eXeL@B —› Основной форум —› Заставка SeaSunset |
Посл.ответ | Сообщение |
|
Создано: 01 октября 2008 20:55 · Поправил: progopis · Личное сообщение · #1 DVSea Sunset Взять можно например здесь: deleted Вообще заставка не актуальная - страдает графика, давно не выходили новые версии. Ломаю на интерес, так что готовые решения мне не нужны, но если кто-то согласиться немного помочь - буду благодарен. Давно на форуме обсуждали взлом DVNight Lake той же фирмы. Судя по названиям классов, программист русский (TMyZas например), да и ресурсы русские. Но это все не по делу. Вообщем пишу я для неё кейген. Даже уже написал, но есть проблемы - средняя часть серийника зависит от некого числа от 1 до 9. Возможно какая-то привязка к текущему году или даже компьютеру. Интересующее меня место 0x408A58. После него вызывается какая-то процедура, которая судя по именам функций обменивается данными с другим потоком этой же заставки (поправьте меня, если я что-то не так понял). Суть проблемы - TMyZas::DrawComp2 способен "доделать" серийник до правильного 15-значного, если этот метод вызвать сразу после TMyZas::DrawComp1, ну а потом стартануть TMyZas::DrawComp3. Формат серийника XXXXX-YYYY-ZZZZ, первая и третья части зависят только от имени пользователя. Как именно - смотри TMyZas::DrawComp1 и TMyZas::DrawComp3. Если нужна готовая пара имя/серийник - могу дать для исследований. Отсюда TMyZas::DrawComp2 я вытащил алгоритм получения средней части - дописать слева и справа "-". А посредине printf("%c%c%c%c",const1[i],const2[i],const3[i],const4[i]), где const1,2,3,4 - '4b83g6df032', '56kj1h17f62', 'dd1889253v2', '12345678902'. У меня пока нет представлений, откуда берется i (var_3C в DrawComp2), скорее всего константа. Но даже если так, хотелось бы добавлять новую заставку в кейген только с использованием дизассемблера, а не запускать каждый раз громоздкий SoftICE. Any ideas? Add: похоже вообще рандом... Надо проверить... |
|
Создано: 01 октября 2008 21:07 · Поправил: progopis · Личное сообщение · #2 |
eXeL@B —› Основной форум —› Заставка SeaSunset |
Эта тема закрыта. Ответы больше не принимаются. |