Server 2003 Servidor DHCP com conta de usuário com acesso fraco

1

Estou tentando executar o serviço do Servidor DHCP com uma conta com permissões baixas (em parte para reduzir vetores de ataque e, em parte, apenas por diversão), pois ele é executado no SISTEMA LOCAL por padrão.

Eu obtive com êxito o serviço Servidor DNS sendo executado com uma conta de baixo acesso (. \ dns ), mas o DHCP simplesmente não está funcionando.

Estou usando o ProcessMonitor para rastrear eventos ACCESS DENIED no sistema e / ou tcpsvcs.exe, mas não há nenhum quando estou iniciando o serviço; no entanto, o SCM informa que 'Acesso negado'.

Não há nada no Registro de Eventos (Aplicativo, Segurança, Sistema) relacionado à causa da falha, e eu já concedi à conta de usuário . \ dhcp as seguintes permissões:

  • C:\WINDOWS\system32\dhcp [Controle total + subpastas]
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer [Controle total + chaves filho]
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{AC8033FD-2B2A-4076-8E04-B7BB090D61CE} [nic, idem]
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{AC8033FD-2B2A-4076-8E04-B7BB090D61CE} [nic, idem]

A operação final quando o SCM relata o erro é uma tentativa de WriteFile para \MACHINENAME*\MAILSLOT\NET\NETLOGON - mas executá-lo na conta do sistema padrão resulta em erro idêntico (caminho de rede incorreto), portanto não tenho certeza se isso está totalmente relacionado .

Alguém tem alguma dica ou sugestão?

SO: Windows Server 2003 R2 Enterprise x86 SP2

EDITAR:

Com o usuário . \ dhcp no grupo Administrators , o serviço é iniciado. Quando nos grupos Network Configuration Operators , DHCP Administrators e Power Users , o serviço falha ao iniciar.

Para verificar se o adaptador está em execução no modo promíscuo, testei com o nmap quando o serviço está em execução:

nmap -sU -vv --script=sniffer-detect 192.168.134.202
...
PORT      STATE         SERVICE
53/udp    open          domain
67/udp    open|filtered dhcps
68/udp    open|filtered dhcpc
123/udp   open          ntp
...
MAC Address: 90:B1:1C:87:8A:3B (Unknown)

Host script results:
|_sniffer-detect: Unknown (tests: "11____1_")

Fazendo netstat -anb no servidor retornar:

...
UDP    192.168.134.202:68     *:*                                    3432
[tcpsvcs.exe]

UDP    192.168.134.202:67     *:*                                    3432
[tcpsvcs.exe]

Nenhum sinal de escutar em 0.0.0.0

    
por ZXcvbnM 18.08.2013 / 13:32

1 resposta

2

Eu não acho que você possa fazer isso funcionar, porque a execução de um servidor DHCP no Windows requer a colocação da placa de rede no modo promíscuo, que é um privilégio que requer direitos de administrador e não pode ser delegado.

    
por 18.08.2013 / 14:19