Ответ на пост «Конец реверс-инжинирингу: релиз Markov Shield AI — софт, который "намертво" привязывает код к железу»3
Средний по тяжести случай ИИ-психоза.
Рекомендации по излечению: не трогать нейронки вообще больше никогда и не подходить к компьютеру минимум месяц. Заниматься это время физическим трудом согласно своему состоянию здоровья(читай, курьером работать на электросамокате).
Итак, что у нас в бинарниках(файлах v144_engine.so и v144_cpu_engine.so, исходников которых нету в репо)? Запихиваем их сюда https://dogbolt.org/ и смотрим. Второй чет не запихнулся, но там аналогичная история.
Почему же все это дерьмо не работает?
Смотрим сюда.
Стараемся не хихикать от "аппаратных регистров". Помним что у человека ИИ-психоз.
И что мы видим?
Есть dll(в репо идет .so, но это тоже самое, только для линукса) . Из нее вызывается функция, которая возвращает результат. Если этот результат хорош, то все хорошо(работаем дальше), если плох, то гнусные хацкеры нас хакнули, удаляем у пользователя диск C:/ в отместку заканчиваем тяжело работать.
В итоге чтобы обойти такую чудовищно сложную защиту(вы видели сколько там кепочек^ и мохнатых точечек* ???) нам нужно либо тут написать
Либо создать дллку, которая всегда будет из этой вызванной функции возвращать единичку и заменить ей исходную.
Все.
Непробиваемая защита пробита.



Плюс за мохнатую точку