Путеводитель по темам

Выберите вопрос, а не дату публикации. Эти маршруты связывают четыре текущие статьи, но не заменяют полноценные курсы.

Что находится внутри скомпилированного приложения?

Начните с извлечения встроенных файлов из бинарника Deno. Статья разбирает встроенную виртуальную файловую систему и патч, который запускает извлечение в Windows-программах Deno 2.7.0. Различайте восстановление встроенных файлов и восстановление исходного кода приложения: метод не обещает и того и другого.

Затем прочитайте статью о локальном Creative в Vintage Story ниже. Это другой вид исследования: изучение управляемого кода и изменение поведения во время выполнения вместо извлечения упакованных файлов.

В чём игра доверяет клиенту?

Читайте по порядку:

  1. Локальное состояние Creative в Vintage Story знакомит с декомпиляцией и патчами Harmony. Обратите внимание, какие изменения интерфейса и движения остаются локальными, а какие действия зависят от серверных прав. Фрагменты кода не составляют полный проект.
  2. Координаты и телепортация в Vintage Story переходит к пакетам позиции и серверной проверке. Сопоставьте возможность клиента сообщить координаты с обязанностью сервера их проверить. Выводы относятся к изученному поведению v1.21.6, а не к любой конфигурации сервера.

Проверяйте в одиночной игре, на своём сервере или на сервере, владелец которого разрешил тестирование.

Может ли работающий сервис допускать утечку данных?

Прочитайте о конфиденциальности сообщений RabbitMQ. Последовательность «получить — прочитать — вернуть в очередь» объясняет, почему успешная обработка не доказывает, что сообщение осталось приватным. Начните с условий доступа: потребителю уже нужно разрешение на чтение очереди. Это не обход аутентификации и не сетевая MITM-атака.

Сравните с игровыми статьями: в обоих случаях важно, что система позволяет подключённому клиенту, а не сам факт работающего соединения.

Код и контекст

На странице проектов можно перейти к проектам с кодом; условия запуска и область применения смотрите в соответствующем репозитории. Страница о Belz объясняет интересы блога и ограничения этих разборов.