假设某个程序完全包含在 或 中jar
。exe
该程序是否有可能自我传播,以至于用户无法将其从机器中删除?我想知道我下载的任意文件会给我带来多大的麻烦。(这并不是说我愚蠢到会运行别人给我的任何代码。我只是想知道风险。)
答案1
jar 或 exe 只是容器,可能包含任何东西,所以是的,你应该小心...我不会说事后不可能删除,但如果你不信任发布者,请在触摸它之前运行一些测试...
答案2
如果有人真的想做这样的事情,理论上他们可以使用 exe 安装并启动多个服务,所有这些服务都会在无限循环中检查所有其他服务是否存在,同时执行他们想要的任何恶意行为。如果任何其他服务被停止或删除,其余服务将重新填充缺失的服务。这些服务可以执行诸如阻止任务管理器打开、阻止服务窗口打开或其他任何您需要阻止它们的操作。您必须同时停止并删除所有这些服务。让它们完全无法卸载非常困难,但您可以轻松地让它成为一个真正的麻烦。