Контекст
Я работаю разработчиком игр в студии, которая разрабатывает MMO.Мы создали авторитетный сервер, но все еще сталкиваемся с проблемами, связанными с эксплойтами и автоматизацией.Я загрузил основного бота, который использовался для взлома нашей игры, чтобы определить, как он использует наш сервер, чтобы мы могли соответствующим образом исправить его.
Вопрос
Я декомпилировал .exeиспользование dotPeek для получения исходных файлов, но столкнулось с проблемой: я получил только исходные файлы для модуля запуска.Модуль запуска внедряет сборку ядра в наше приложение во время выполнения.Это делается путем сохранения сборки в виде шестнадцатеричных данных в файле .resource.Любая идея о том, как я могу получить исходный код из этого файла .resource?
Решение
Спасибо всем за помощь.Я получил исходные файлы, извлекая двоичные данные из файла .resource и записывая их в файл .dll, а затем декомпилируя их с помощью dotPeek.См. мое решение для получения более подробной информации.