2

Допустим, программа полностью содержится в jar или в exe . Может ли эта программа распространяться так, что пользователь не сможет удалить ее с машины? Мне интересно, сколько неприятностей я мог получить с произвольным файлом, который я загружаю. (Это не значит, что я настолько глуп, чтобы запускать любой код, который мне дают. Я просто хочу знать риски.)

2 ответа2

2

jar или exe - просто контейнеры и могут содержать что угодно, так что да, вы должны быть осторожны ... Я бы не сказал, что потом удалить невозможно, но если вы не доверяете издателю, запустите несколько тестов, прежде чем дотронуться до него ...

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .