你可以用节点删除system32吗?

  1. 在windows 7及以上版本中可以删除system32并删除系统?
  2. 以某种方式保护文件夹?
  3. 您是否需要使用管理员权限启动脚本?
  4. 这样的代码会怎样?
  5. 如果可能,是否有可能随机npm包中可能包含这样的恶意代码?
  6. 我一直有点不小心下载npm包,我应该担心吗?只是好奇,很明显:对

回答:

  1. 是 - 只要你node.exe与提升的权限运行(又名“管理”权限)
  2. 是,该文件夹的NTFS ACL权限需要提升权限删除,移动并重命名。此外,该目录拥有the built-in principal TrustedInstaller
  3. 是的,如答案1所述。
  4. 调用Windows command-line utility runas。此外还有一个npm包装可供您包装:https://www.npmjs.com/package/runas
  5. 是的,对于恶意的npm脚本或任何Node脚本 - 实际上任何程序都可能发起该呼叫 - 但只要您具有UAC功能将收到一个全屏提示以确认提升。
  6. 不,别担心 - 只要您启用了UAC,您就会始终提示您。

以上是 你可以用节点删除system32吗? 的全部内容, 来源链接: utcz.com/qa/266194.html

回到顶部