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 без труда можно посмотреть в данной программе.

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

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

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

🎥 Видео

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Секреты 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 выходит такая ошибка и посмотреть скрипты из игры не получается

      Ответить