Обновить

Комментарии 12

Осветить бы еще юридические риски использования таких средств) И конечно, вполне осязаемые риски безопасности, при использовании таких средств, загруженных из интернета)

Используются магические числа, строки и т. д.
При этом видно, что автор пишет на Java не впервые, соблюдает отступы, делит код на логические блоки.

Вы же анализировали не оргинальный код агента, а, как указано в статье, код, полученный в результате его декомпиляции - большая часть из описанного скорее относится к особенностям работы декомпилятора, чем к оригинальному коду.

Спасибо за комментарий. Я почитаю об этом и поправлю статью.

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

В статье большое количество пунктов и выделений жирным. Обычно так пишет ИИ. Ещё немного и для хоть какой-то уверенности, что писал живой человек, надо будет просить приложить видео, как он пишет и правит текст.

Сейчас я делаю вывод исходя из того, отметился ли автор в комментариях. Если нет, то точно писал ИИ

Писал я, и выделял жирным тоже я ручками.
Сильно рябит в глазах от выделений?

Мне зашло, и не рябит в глазах. Спасибо.

Писал я, и выделял жирным тоже я ручками.

Очень приятно, когда автор появляется в комментариях!

Сильно рябит в глазах от выделений?

Нет, но из-за них не понятно кто писал текст - человек или ИИ ((. Раньше не было такой проблемы. То, что сгенерировал ИИ я буду читать только по необходимости, то что писал человек совсем другое дело ))

Так у автора вроде не первая публикация

Да и в комментариях он появился

Для хакеров приложение на Java это как читать исходный код. Хотите сделать защину - выносите чувствительный функционал в отдельные нативные модули и там же делайте проверку лицензии

Как в инсталляторе одного популярного инструмента который знаменит тем, что на gh распространяется с adware, а на патреоне без? Да-да, делайте так, пожалуйста)

Поменять jz на jnz еще проще, чем расковыривать некоторые java-приложения чтобы такими агентами нейтрализовать стучалки с телеметрией.

Я купил продукт - дайте возможность не делится с вами информацией о моем окружении, блин.

P.s. java-агент и args тоже можно скрыть... в статье достаточно для этого информации.

P.p.s. это хорошая статья, но я бы ее скрыл от публики. Не надо учить скрипт-кидди обходам защит. Здесь слишком много примеров "как обойти проверку лицензий в java". У статьи прям упор на это. Заменить бы это на что-то более нейтральное...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
datasapience.ru
Дата регистрации
Численность
201–500 человек
Местоположение
Россия
Представитель
Елизавета Рощина