
Uma ferramenta para criar contas ocultas usando o registro || 一个使用注册表创建隐藏帐户的工具
中文 | EN
Existem duas maneiras comuns de criar uma conta oculta. Uma é adicionar o cifrão ($) diretamente após o nome de usuário, e a outra é usar o registro para clonar o usuário.
Então pensei se poderia implementar o processo de clonagem de contas usando o registro. Após pesquisar na internet e não encontrar uma ferramenta conveniente, resolvi criar uma sozinho.
Além de adicionar contas ocultas, a ferramenta também possui funções para verificar e excluir contas ocultas, permitindo que tanto a equipe vermelha quanto a azul possam utilizá-la.
AVISO: NÃO USE A FERRAMENTA PARA FINS ILEGAIS. O DESENVOLVEDOR NÃO SE RESPONSABILIZA POR QUALQUER USO INDEVIDO OU DANO.
https://github.com/wgpsec/CreateHiddenAccount/releases
Use CreateHiddenAccount.exe -h para ajuda

Adicione uma conta oculta com o nome de usuário teamssix. A ferramenta adicionará automaticamente o caractere $ após o nome, então o nome de usuário criado será teamssix$.
Ao usar, lembre-se de executar com privilégios de administrador, caso contrário, será exibida uma mensagem de privilégios insuficientes.
CreateHiddenAccount.exe -u teamssix -p Passw0rd

Selecione o nome de usuário que deseja clonar
CreateHiddenAccount.exe -u teamssix2 -p Passw0rd -cu test

Apenas criar usuários ocultos, sem modificar o registro
CreateHiddenAccount.exe -u teamssix3 -p Passw0rd -oc

Verificar as contas ocultas do sistema atual.
CreateHiddenAccount.exe -c

Excluir a conta oculta teamssix
CreateHiddenAccount.exe -d teamssix

No final, se houver algum bug, abra uma issue, ou as estrelas irão embora, você sabe.
A ferramenta requer privilégios de administrador para ser executada
Esta ferramenta não tem garantia de funcionar corretamente em sistemas de 32 bits
Em máquinas controladoras de domínio, esta ferramenta apenas adicionará usuários ocultos e não modificará o registro, pois em controladores de domínio as informações do usuário não são armazenadas no registro.
Se o painel de controle mostrar que existe um usuário oculto, mas tanto as ferramentas quanto o comando net user mostrarem que o usuário não existe, ao reiniciar o computador, o usuário oculto no painel de controle desaparecerá.
A ferramenta adicionará automaticamente o caractere $ ao nome de usuário que não tiver $. Por exemplo, se -u especificar o nome de usuário como teamssix, a conta realmente adicionada será teamssix$; se -u especificar o nome de usuário como teamssix$, a conta realmente adicionada ainda será teamssix$.
O propósito disso é porque se o nome de usuário não tiver o caractere $, então ocultar o usuário não faz sentido. Se você apenas deseja adicionar uma conta, use diretamente o net user.