Windows 网站锁

Windows 网站锁

有没有办法/黑客/软件可以在 Windows 8 中使用密码锁定域名(不仅仅是主页,而是整个域名。例如,不仅仅是 superuser.com,还有 superuser.com/questions/ask 和其他所有内容。)?

我已经知道在 windows 文件夹中的驱动程序中编辑 hosts 文件,但它既不提供使用密码的选项,也不阻止整个域。我不能使用阻止未成年人访问“不良网站”的软件,因为我的目的不属于特定类别。

澄清:我说的不是我托管的网站。我说的是让某些网站无法通过我的个人电脑访问。

答案1

您想要做的事情始终是黑客行为,因为您想在这种情况下错误地使用 Windows 安全性。通常,您应该使用您的登录名提供凭据,然后根据这些凭据分配权限。

话虽如此,您可以编写一个脚本来交换主机文件。

创建以下批处理文件并随意命名。我使用的名称是“myrename.bat”。

:: myrename.bat
@echo off
SETLOCAL

:: verify the first file exists
if not exist "%~1" ( echo ERROR: File not found "%~1" & goto endofscript )

:: verify the second file exists
if not exist "%~2" ( echo ERROR: File not found "%~2" & goto endofscript )

:: Create a guaranteed unique string for temporarily naming one file
set instance=%date:~-4,4%%date:~-10,2%%date:~-7,2%
set instance=%instance%-%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
set instance=%instance%-%RANDOM%

:: rename the first file to a temporary name
ren "%~1" "%~nx1.%instance%"
:: rename the second file to the first file name
ren "%~2" "%~nx1"
:: rename teh first file to the second file name
ren "%~1.%instance%" "%~nx2"

:endofscript

假设这两个文件存在于此路径:

  • C:\Windows\System32\drivers\etc\hosts
  • C:\Windows\System32\drivers\etc\hosts.other

然后您可以运行以下命令,它们将交换名称:

myrename"C:\Windows\System32\drivers\etc\hosts" "C:\Windows\System32\drivers\etc\hosts.other"

如果未找到文件 A 或文件 B,则会在屏幕上报告该错误并且该过程停止。

由于主机文件是系统文件,因此 UAC 会弹出一条消息询问您是否允许此操作。要将该对话框更改为密码对话框,请按照以下指南操作:http://www.sevenforums.com/tutorials/77389-uac-require-password-administrator.html

打开开始菜单并转到搜索框。输入本地安全策略,然后按回车键。打开此程序后,导航到本地策略,然后是安全选项。现在向下滚动直到在策略名称中看到用户帐户控制。看到它们后,找到两个写着用户帐户控制:提升提示的行为...。右键单击它们并单击修改。将值更改为提示凭据。退出程序。

我还没有测试过,但它应该可以工作。只需将命令放在快捷方式中,它就可以在模式之间切换。来回切换都需要密码。这还需要密码才能进行所有管理员活动,如果您不想轻易绕过它,那么在这种情况下,这将始终是一项要求。

更新

我已经测试过了,确实有效。您必须关闭所有打开的应用程序,并将以下内容添加到末尾:

net stop dnscache
net start dnscache

您可以创建一个单独的批处理文件,也可以将其标记到前一个文件的末尾。此外,在快捷方式中,请确保转到常规选项卡中的高级按钮并检查Run as Administrator。否则,它只会抛出访问被拒绝错误。

答案2

通常,我建议将网站添加到路由器的黑名单中。因为这是阻止用户从其他设备访问网站的更简单的方法。

但是,考虑到您想要使用密码访问该网站,最好在 Windows 中设置家长控制,这样就可以完全按照您的要求进行操作。

您列入黑名单的任何网站以及允许它们规避锁定的应用程序都将被阻止。其他用户必须请求访问您可以监控的网站。

请记住,要使家长控制发挥作用,您必须将其他用户设置为标准,并将您的权限提升为管理员(不建议始终以标准用户的身份工作并从管理员帐户进行管理)或创建单独的管理员帐户。

点击此链接查看微软的完整教程:

http://windows.microsoft.com/en-gb/windows-8/family-safety

相关内容