Как запутать код Unrealscript (скомпилированный в файлы .u), чтобы декомпиляторы, такие как UTPT и WOTgreal, не могли декомпилировать / аварийно завершать работу?

#c #obfuscation #decompiling #decompiler #unrealscript

#c #запутывание #декомпиляция #decompiler #unrealscript

Вопрос:

Я пытаюсь найти способ заставить декомпиляторы (например, UTPT, WOTgreal) по существу терпеть неудачу.

Файлы .uc, написанные на Unrealscript, были скомпилированы в u-файл

Успешный пример для UTPT: https://i.imgur.com/kWBYi6U.png

Я попытался просто назвать файлы .uc с 64 символами, из-за чего декомпиляторы не смогли декомпилировать, но из-за этого я столкнулся с другой проблемой, поэтому я не могу это использовать.

Комментарии:

1. Миссия невыполнима.

Ответ №1:

На самом деле есть способ сделать это с ucc помощью командлета с именем Editor.StripSourceCommandlet (https://wiki .beyondunreal.com/Legacy:Commandlet ).

Комментарии:

1. К сожалению, это только избавляет от исходного кода и вообще не препятствует декомпиляции.