Bloqueio do site para Windows

0

Existe uma maneira / hack / software para bloquear um domínio (não apenas a página principal, mas todo o domínio. Por exemplo, não apenas superuser.com, mas também superuser.com/questions/ask e tudo mais.) no Windows 8 com uma senha?

Eu já sei editar o arquivo hosts em drivers na pasta windows mas ele não dá a opção de usar a senha e não bloqueia todo o domínio. Eu não posso usar software que bloqueie "sites ruins" de menores, assim como meu propósito não é de determinada categoria.

Esclarecimento: Não estou falando sobre o site que estou hospedando. Estou a falar de tornar certos sites inacessíveis a partir do meu computador pessoal.

    
por user314361 09.04.2014 / 22:42

2 respostas

0

O que você está querendo fazer sempre será um hack, porque você está querendo usar a segurança do Windows incorretamente neste cenário. Em geral, você deve usar seu login para fornecer credenciais e, em seguida, atribuir privilégios com base naqueles.

Dito isso, você pode criar um script para trocar o arquivo host.

Crie o seguinte arquivo de lote e nomeie o que você quiser. Estou usando o nome "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

Supondo que esses dois arquivos existam neste caminho:

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

Então você pode executar o comando abaixo e eles trocarão nomes:

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

Se o Arquivo A ou o Arquivo B não forem encontrados, esse erro será relatado na tela e o processo será interrompido.

Como o arquivo host é um arquivo de sistema, ele fará com que o UAC abra uma mensagem perguntando se você deseja permitir isso. Para alterar essa caixa de diálogo em uma caixa de diálogo de senha, siga este guia: link

Open the start menu and go to the search box. Type in Local Security Policy, now hit enter. Once this program is open, navigate to Local Policies, then Security Options. Now scroll down until you see User Account Control in the name of the policies. Once you see them, find the two that say User Account Control: Behavior of the elevation prompt for.... Right click on them and click modify. Change the values to Prompt for Credentials. Exit the program.

Eu não testei isso, mas deve funcionar. Basta colocar o comando em um atalho e ele deve alternar entre os modos. Uma senha é necessária para voltar e quarto. Isso também exigirá uma senha para todas as atividades do administrador, o que sempre será um requisito nesse cenário se você não quiser que ela seja facilmente ignorada.

Atualizar

Eu testei isso e funciona. Você deve fechar todos os aplicativos abertos e adicioná-lo ao final:

net stop dnscache
net start dnscache

Você pode criar um arquivo em lotes separado ou apenas marcá-lo no final do arquivo anterior. Além disso, no seu atalho, certifique-se de ir ao botão avançado na guia geral e verifique Run as Administrator . Caso contrário, apenas lançará erros de acesso negado.

    
por 09.04.2014 / 23:08
0

Normalmente, recomendo adicionar o site / s à Lista Negra do seu Roteador. Como é a maneira mais fácil de impedir que o (s) usuário (s) acesse um site / s de outros dispositivos.

No entanto, vendo que você deseja acessar o site com uma senha, seria melhor definir o Controle dos Pais no Windows que fará exatamente o que você procura.

Qualquer site que você colocar na Lista Negra será bloqueado junto com os aplicativos que podem permitir que eles contornem o bloqueio. Os outros usuários precisariam solicitar acesso ao site que você pode monitorar.

Lembre-se de que para Controles dos Pais funcionar você deve definir os outros usuários como Padrão e elevar seus privilégios para Administrador (não recomendado sempre para trabalhar como usuário Padrão e Administrar de uma conta Administrador) ou criar uma conta Administradora separada .

Siga este link para o tutorial completo da Microsoft:

link

    
por 09.04.2014 / 23:58