Unity5. Декомпиляция или взлом скриптов.

как взломать игру unity Уроки

Как взломать игровые скрипты.

Для того что бы, показать как взломать и посмотреть игровые скрипты, которые созданные в игровом движке Unity5, мы создадим пустой проект с каким-нибудь простым скриптом, например таймер.

Prostoi-proejk-v-unity

Далее, сохраним сцену и скомпилируем все это в игру для платформы windows.

Компиляция для windows

Укажем папку для сохранения игры и назовем файл к примеру test.

сохранение

По сути, у нас уже готова игра с простым скриптом таймера, давайте попробуем взломать нашу игру и посмотреть из чего состоит этот скрипт.

В папке, куда скомпилирована наша игра, есть файл с расширением exe и папка с библиотеками куда Unity и компилирует все игровые скритпы, игровые модели и т.д. Нам понадобятся, для просмотра скрипта, всего один файл. В папке managed найдите файл Assembly-CSharp.dll

библиотеки игры

Далее скачиваем бесплатную программу ILSpy, распаковываем в удобное для нас место и запускаем программу.

ILSpy

Нажимаем File — Открыть и выбираем наш файл с расширением dll. Далее видим что программы декомпилировала  все скрипты, которые находились в нашей игре и без труда показывает все содержимое этих скриптов. В нашем случае нам нужен скрипт timer, посмотрим на него.

ILSpy открытие проекта

Как видим, Unity не сильно то и затрудняется  шифровать игровые скрипты , особо не меняет их структуру и так же, не меняет название переменных. Таким образом, есть возможность посмотреть скрипты большинства игр созданных на Unity, например скрипты игры The Long Dark без труда можно посмотреть в данной программе.

На этом все! Удачных проектов!

Предыдущий урок

Следующий урок

📹 Видео

Вскрываем чужие игры на Unity | Декомпилировать Unity игруСкачать

Вскрываем чужие игры на Unity | Декомпилировать Unity игру

КАК ВЫТАЩИТЬ ФАЙЛЫ ИЗ ИГРЫ (СКРИПТЫ, АНИМАЦИИ, МОДЕЛЬКИ). ДЕКОМПИЛЯЦИЯ ИГОР UtinyRipperСкачать

КАК ВЫТАЩИТЬ ФАЙЛЫ ИЗ ИГРЫ (СКРИПТЫ, АНИМАЦИИ, МОДЕЛЬКИ). ДЕКОМПИЛЯЦИЯ ИГОР UtinyRipper

Как разобрать и собрать Android приложение? [Декомпиляция / Компиляция файла .APK]Скачать

Как разобрать и собрать Android приложение? [Декомпиляция / Компиляция файла .APK]

🔑 Взлом игр на Unity 3D и защита от него [Tutorial] - часть 1Скачать

🔑 Взлом игр на Unity 3D и защита от него [Tutorial] - часть 1

Декомпиляция Андройд приложений (подробно)Скачать

Декомпиляция Андройд приложений (подробно)

Unity и редактор скриптовСкачать

Unity и редактор скриптов

КАК ДЕКОМПИЛИРОВАТЬ EXE DLL C# | КАК УЗНАТЬ ИСХОДНЫЙ КОД ПРОГРАММЫ | ДЕКОМПИЛЯЦИЯ | C# ПЛЮШКИСкачать

КАК ДЕКОМПИЛИРОВАТЬ EXE DLL C# | КАК УЗНАТЬ ИСХОДНЫЙ КОД ПРОГРАММЫ | ДЕКОМПИЛЯЦИЯ | C# ПЛЮШКИ

Как получать данные между скриптами? UnityСкачать

Как получать данные между скриптами? Unity

Reverse Enginering игр на Unity | C# | Разработка читов | ValheimСкачать

Reverse Enginering игр на Unity | C# | Разработка читов | Valheim

Как взломать любой скрипт?! Расшифровка скриптовСкачать

Как взломать любой скрипт?! Расшифровка скриптов

Урок 1 : Как взломать игру написанную на Unity C#Скачать

Урок 1 : Как взломать игру написанную на Unity C#

🔑 Взлом игр на Unity 3D и защита от него [Tutorial] - часть 2Скачать

🔑 Взлом игр на Unity 3D и защита от него [Tutorial] - часть 2

Как взломать код игры созданную на UnityСкачать

Как взломать код игры созданную на Unity

Как взламывают игры? Часть 1 Структура исполняемого файлаСкачать

Как взламывают игры? Часть 1 Структура исполняемого файла

Как решить ошибки в скрипте Unity 5Скачать

Как решить ошибки в скрипте Unity 5

Заказал скрипт для Unity у четырёх разных программистов и смотрю их кодСкачать

Заказал скрипт для Unity у четырёх разных программистов и смотрю их код

(Unity3d/Lesson ) Урок 1, как достать все скрипты из чужой игры сделанной на Unity3dСкачать

(Unity3d/Lesson ) Урок 1, как достать все скрипты из чужой игры сделанной на Unity3d

Поднятие объектов ЗА 10 СЕКУНД И БЕЗ СКРИПТОВ! | Unity 5Скачать

Поднятие объектов ЗА 10 СЕКУНД И БЕЗ СКРИПТОВ! | Unity 5

Секреты Unity 5: Инициализация скриптов — Awake, Start, OnEnableСкачать

Секреты Unity 5: Инициализация скриптов — Awake, Start, OnEnable
Поделиться или сохранить к себе:
Технологичная помощь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.

  1. Introvert

    System.OutOfMemoryException: Измерения массива превысили поддерживаемый диапазон.
    в Microsoft.Cci.Pdb.MsfDirectory..ctor(PdbReader reader, PdbFileHeader head, BitAccess bits)
    в Microsoft.Cci.Pdb.PdbFile.LoadFunctions(Stream read, BitAccess bits, Boolean readAllStrings, Int32& age, Guid& guid)
    в Mono.Cecil.Pdb.PdbReader.PopulateFunctions()
    в Mono.Cecil.Pdb.PdbReader.ProcessDebugHeader(ImageDebugDirectory directory, Byte[] header)
    в Mono.Cecil.ModuleDefinition.ProcessDebugHeader()
    в ICSharpCode.ILSpy.LoadedAssembly.LoadSymbols(ModuleDefinition module)
    в ICSharpCode.ILSpy.LoadedAssembly.LoadAssembly(Object state)
    в System.Threading.Tasks.Task`1.InnerInvoke()
    в System.Threading.Tasks.Task.Execute()

    Ответить
    1. Introvert

      При попытке открыть файл Assembly-CSharp в ILSpy выходит такая ошибка и посмотреть скрипты из игры не получается

      Ответить