Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 03.04.2023 в Сообщения

  1. 1 балл
    Насколько я понял из мутного описания, RAT не является вирусом. Это лишь способ спрятать произвольный код в одном из файлов. Он может как являться вирусом, так и не быть им. Сложность обнаружения модификации всецело зависит от конкретного кода. Если внедрённый код перехватывает системные вызовы, то его обнаружение может стать практически невозможным в скомпрометированной системе. С другой стороны, проверка скомпрометированных носителей на чистой системе способна однозначно обнаружить любую модификацию. Это если говорить о чисто системных файлах. Найти же зловредный участок кода в пользовательских программах и библиотеках, не имея эталона файлов, вряд ли возможно, т.к. эталон зачастую отсутствует. Максимум, можно формировать эталон динамически для каждого отдельно взятого компьютера или группы компьютеров. Но сложность тут снова в том, что проверку на соответствие эталону имеет смысл проводить лишь на гарантированно чистой системе. В любом случае я предпочитаю считать скомпрометированным любой компьютер, на котором кто-либо мог запускать произвольный код или извлекать компоненты в моё отсутствие. Все носители такого компьютера следует тестировать в гарантированно чистой среде.
  2. 1 балл
    Робот умеет сортировать, искать и выдавать предметы по запросу игрока из сундуков. Для управления используется приложение на Android, генерирующие программу для робота. Github: https://github.com/vladd11/OpenComputersStorage APK: https://github.com/vladd11/OpenComputersStorage/releases/download/1.0/app-release.apk UPD: при установке Google Play Защита ругается на неизвестного разработчика. Если вы не доверяете - соберите приложение самостоятельно. Демонстрация работы: Склад строится строго к положительной оси X (на отрицательной оси работа не тестировалась) и также может быть расширен по оси Z. Робот может использовать любые сундуки, в том числе те, которые расположены сбоку/снизу/сверху (он будет поворачиваться к ним). Используемая конфигурация (монитор и клавиатура с графической картой необязательны): Установка программы (OpenOS должна быть установлена на диск): mkdir chests rm .shrc wget https://raw.githubusercontent.com/vladd11/OpenComputersStorage/main/robot/.shrc wget https://raw.githubusercontent.com/vladd11/OpenComputersStorage/main/robot/find.lua wget https://raw.githubusercontent.com/vladd11/OpenComputersStorage/main/robot/movement.lua wget https://raw.githubusercontent.com/vladd11/OpenComputersStorage/main/robot/server.lua wget https://raw.githubusercontent.com/vladd11/OpenComputersStorage/main/robot/update.lua wget https://raw.githubusercontent.com/vladd11/OpenComputersStorage/main/robot/utils.lua edit server.lua В начале файла измените 192.168.1.106 на IP своего смартфона. Если он находится в локальной сети (подключение по WiFi), удалите диапазон 192.168.0.0/16 из blacklist (.minecraft/config/opencomputers/settings.conf, 607 строка). Сохраните и закройте файл (Ctrl+S, Ctrl+X). Перезагрузите робота и откройте приложение на Android'е. Выберите используемые моды, дождитесь загрузки. Проблемы: 1. Если предмет переименован на наковальне, его иконка не будет найдена (вместо этого будет видно новое название и количество). 2. Если предмет имеет NBT (зачарования, прочность, заряд и т.д.) сортировка попытается соединить их в 1 стак. В итоге предмет останется в инвентаре робота. 3. Задержка доставки команд - около 5 секунд. Можно изменить в файле server.lua UPD: Некорректная работа в одиночной игре, если язык - русский. В таком случае нужно переключится на английский (США) либо текстуры нужно переименовывать на русский язык вручную, BlocksRenderer не умеет сохранять Items с кириллицей. На серверах работает правильно вне зависимости от языка. TODO: 1. Более удобное сканирование сундуков (например по диапазону координат). 2. Перенос текстур из assets приложения в кэш (в папку Android/media) для того, чтобы дать пользователю возможность добавления новых текстур без перекомпиляции. Если нужно добавить мод, которого нет в списке, см. видео. Для выполнения нужно скачать скрипт и установить Python.
  3. 1 балл
    Использовал мод BlocksRenderer, получил кучу отрендренных предметов (в т.ч. блоков). Потом переименовал скриптом, чтобы убрать пробелы и убрать заглавные. Потом переместил в assets приложения. Ниже пример для ThermalExpansion.
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...