Приветствую форумчане! Столкнулся со следующей проблемой: Пытаюсь сгенить ключ "подписанный" 48-битной константой. Берется 12 бит от хвида и эти 48 бит константы, далее 64-битный буфер (4 бита - нули) шифруется константой, а затем полученным значением 32 раза шифруются начальные данные. Одному индексу соответствует один 64-битный хэш в таблице. Всего хэшей в таблице 4096 и для каждого нужно сбрутить свою 48-битную константу. Проблема в том, что брут занимает очень много времени. Сам я в оптимизации не силен, сократил операции до минимума и развернул циклы. Огромная просьба взглянуть на алго и помочь с оптимизацией или, если будет толк, переводом на CUDA.
Для интереса глянул ключедел. 4 экрана битовых операций и всё. Старфорс ебанулись? Скоро будут просто UPX паковать и секции переименовывать, чтобы -d не сработало и вся защита.
Nightshade правило "не узнают алгоритм - не сломают" осталось в 90х, современные защиты пишутся с условием, что алгоритм 100% узнают. Видимо создатели старфорса, всё еще там, в перестройке.
Nightshade ВМ сейчас пугает только новичков. Это раньше, еще лет 5 назад, Сцена кричала, что Web - лохи, способны только на UPX. Сейчас в публичном доступе столько инструментов девиртуализации появилось, что от крек сообщества можно спастись только хорошо реализованной криптографией (чего не наблюдается почти нигде - Armadillo, ASProtect, Enigma, StarForce, кто следующий?). Креклаб уже ломал RSA-512 и даже больше. Но компьютерную игру не спасет и это. Купят лицензию и подломят ЭЦП. Остаются проверки CRC => падения игры+непроходимые моменты. Т.е. построение защиты по принципу "пусть думают, что сломали".
Ну да, в привате действительно все сломали. Спроси у того же Olenevod'а про испанцев/латиносов (или кто они там), которые написали что-то наподобие декомпилятора... Я, например, долгое время вообще не трогал игровые протекторы, потому что сам в игры не играю, и, как следствие, даже машины куда игру можно было бы поставить не было. ВМ у стара сложнее вмпрота и RISC/CISC от Oreans, но это не означает, что ее нельзя упростить (руками или написанием вспомогательного кода). А сейчас просто задачи другие, жаль тратить время на конкретные цели, я люблю CrackTool. В привате много чего, что уже и смысла нет там держать, но оно еще там. ДеВМ для криптора (в привате по причине недоделанности) от киореска, анпакер для PPC Protect (прот Алекса), анпакер для SafeDisc (прот умер, но тулза не выкладывается автором по идеологическим причинам).
Да и потом, зачем обязательно кейгенить? Это красиво, не спорю, но большинство людей стараются взломать лишь бы работало. Стар умеет снимать или хотя бы патчить достаточное кол-во людей. У кого-то получается криво, у кого-то без ошибок и вполне работоспособные креки создаются. Забыли первый крек для одного из С.Т.А.Л.К.Е.Р.ов от чела с ником Probyte? А он между прочим здесь на нашем форуме...
sniper пишет: какая планка была взята? Точно не помню, спроси у Bit-Hack или Runner. Если мне не изменяет память, ~600 где-то.
P.S. Опять ушел в глубокий философский оффтоп, sorry...
int пишет: от крек сообщества можно спастись только хорошо реализованной криптографией VM работающая на основе Hwid+key пользователя намного лучше будет по защите
----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.
Gideon Vi пишет: Вот только что-то ни кто кроме Ниша специфическая. Я вот тоже не играю вообще. А видюха у меня с кудой только для брута, до этого всегда встроеная была.
Это же относится и к ПО для промышленного оборудования, азартного бизнеса и подобное.
int пишет: Кстати, никак не могу собрать всю дрочу. Мамаши приходят и убивают бармена. Кто может помочь сохраненками? Gideon Vi пишет: не надо всю. Собираешь до прихода мамаш, затем метаешь в них. Когда кончится можешь снова на верх, но проще на них мочиться. Наркоманы и я тоже....
----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.
оффтоп Заранее приношу извинения, если задел чьи-то чувства... и все же одному мне показалось, что игра - уебище ничего общего с атмосферой второй части неимеющая?