147 читали · 7 лет назад
X-files в Java: обфускация и виды шифраторов
Перевод статьи подготовлен для студентов курса «Разработчик Java» в образовательном проекте OTUS Вы же знаете, что jar-файл это zip-архив? То есть, его можно unzip -d target my.jar распаковать и достать все class-файлы. А каждый class-файл это bytecode, который легко-легко можно декомпилировать и получить весь ваш проект с именами всех ваших классов и их переменных и методов. И кодом методов. То есть, совсем всё можно из jar-файла получить. Если, конечно, он не обфусцирован. Давайте рассмотрим...
Использование Android-устройства для дистанционного управления ПК с Linux
С недавнего времени у меня появилась необходимость дистанционного управления ПК. А точнее использовать мои андроид-устройства в качестве беспроводных мыши и клавиатуры для ПК с Linux. Сделать это оказалось очень просто. Итак, "условие задачи". Имеются: ПК с GNU/Linux (дистрибутив Mageia 2), подключенный проводом к домашней локальной сети Телефон, планшет и портативная игровая консоль на базе Android, использующие WiFi для подключения к локальной сети. Необходимо: Управление курсором мыши и вводом клавиатуры ПК дистанционно с андроид-устройств...
784 читали · 7 лет назад
UniFi Controller на CentOS7
Вчера, придя на работу вдруг обнаружил , что контроллер управления Wifi сетью Unifi стартует и отключается через 15 минут работы .... разбираться с проблемой было лень, причем контроллер был развернут до меня на Windows машине (давно хотел уже переделать). Раз подвернулся случай взялся за дело. Создал виртуальную машину. Далее ставим базовый пакет (у меня голая centos) yum install lsb -y yum install wget -y yum install unzip -y yum install java -y Заходим в папку cd /usr/src и качаем контроллер wget http://dl.ubnt.com/unifi/5.10.19/UniFi.unix.zip Создаем папки mkdir -p /opt/UniFi/data mkdir...
Запуск jar linux
Чтобы запустить JAR‑файл в Linux, обязательно должна быть установлена среда выполнения Java (JRE). Ниже — пошаговые инструкции. Проверьте, установлена ли Java: java -version Если в выводе есть номер версии (например, openjdk 11.0.15) — Java уже установлена. Если Java не установлена, установите её: После установки...