Тут какой-то чел, через GPT Astra, восстановил полный исходный текст игры “Космические рейнджеры HD: Революция”, из стимовского бинаря.
Имеющийся “исходник” собирается байт-в-байт обратно в бинарь.
https://github.com/pakompom/SpaceRangersHD_decomp
Судя по восстановлению имен - игру собирали с полностью включенным RTTI/рефлексией, что упростило ИИ работу.
Но энивей, работа сложная и долгая.
На сильно более простые DOS игры, с менее комплексными механиками и т.д. у людей уходили годы, чтобы получить байт-в-байт реверс.
И нет - это не просто “что-то” с кучей бинарей вышло, а именно сырки, раз чел смог портануть “сырки” с Delphi, через ИИ вестимо, на полностью другой, не совместимый бинарно, компилятор Pascal - FPC: https://github.com/pakompom/SpaceRangersHD_FPC/
—
Какие выводы можно сделать?
Что стоимость, именно сырков, того или иного продукта, начинает стремиться к нулю, раз ИИ может восстановить байт-в-байт.
Это конец, господа.
Да, меры защиты, более оптимизирующие компиляторы, могут “отдалить” полное восстановление сырков, но в целом - похоже, скоро это не будет проблемой, главное бабла закинуть в ИИ-ху.
И единственная мера защиты, которая реально работает в таком мире - это облачные решения, когда юзверь не получает даж бинарь.
Так что облачного кала - будет еще больше.
Кста, вот что еще заметил - щас из последних «историй успеха» в IT, про которые слышал, это «серые» и откровенно «черные» темки, с скамом, читами, абузами апи, «гарантиями» трудоустройства и т.д.. Т.к. фактически все «белые» ниши уже под монополиями корпоратов.