Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Find-AdminAccess — Esta ferramenta em C# faz pulverização de credenciais para obter acesso de administrador em todo o domínio. | Kitploit
Ferramentas/GitHubGitHub/lsecqt/find-adminaccess
Escalada de PrivilégiosReconhecimentoMapeamento de RedeMovimento LateralColeta de InformaçõesPós-ExploraçãoTestes de Penetração
GitHublsecqt/find-adminaccess

Find-AdminAccess

Esta ferramenta em C# faz pulverização de credenciais para obter acesso de administrador em todo o domínio.

Ver Repositório
908há 8 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

FindAdminAccess

Um utilitário C# que enumera computadores do domínio e testa o acesso administrativo a eles, incluindo verificações de conectividade, validação de privilégios de administrador e teste de gravação no compartilhamento administrativo C$.

Recursos

  • Enumera todos os computadores em um domínio do Active Directory
  • Testa a conectividade de rede
  • Verifica o acesso administrativo usando a API do Service Control Manager (SCM)
  • Testa a possibilidade de gravação no compartilhamento administrativo C$
  • Suporte para processamento síncrono e assíncrono
  • Especificação flexível de domínio e controlador de domínio
  • Modo de teste de um único computador

Requisitos

  • .NET Framework (ou .NET Core/5+)
  • Sistema operacional Windows
  • Máquina ingressada no domínio ou credenciais de domínio
  • Permissões adequadas de consulta ao Active Directory
  • Direitos administrativos nos computadores de destino (para verificar o acesso)

Uso

Sintaxe Básica

root@kitploit:~
FindAdminAccess.exe [options]

Opções

Exemplos

Testar todos os computadores no domínio atual (síncrono):

root@kitploit:~
FindAdminAccess.exe

Testar todos os computadores de forma assíncrona (mais rápido, porém consome muitos recursos):

root@kitploit:~
FindAdminAccess.exe --async

Especificar o domínio e o controlador de domínio:

root@kitploit:~
FindAdminAccess.exe --domain contoso.com --dc dc01.contoso.com

Testar um computador específico:

root@kitploit:~
FindAdminAccess.exe --computer SERVER01 --async

Saída

A ferramenta exibe os resultados em formato de tabela:

root@kitploit:~
Computer Name                  Online          Admin Handle    C$ Writable
---------------------------------------------------------------------------
SERVER01.contoso.com           Yes             Yes             Yes
WORKSTATION02.contoso.com      Yes             No              N/A
OFFLINE-PC.contoso.com         No              N/A             N/A

Descrições das Colunas

  • Computer Name: FQDN do computador
  • Online: Se o computador responde ao ping
  • Admin Handle: Se o acesso administrativo (SCM) está disponível
  • C$ Writable: Se o compartilhamento administrativo C$ é gravável

Como Funciona

  1. Enumeração de Computadores: Consulta o Active Directory usando PrincipalContext e ComputerPrincipal para recuperar todos os objetos de computador
  2. Verificação de Conectividade: Usa ping ICMP com timeout de 1 segundo para verificar a conectividade de rede
  3. Teste de Acesso Administrativo: Tenta abrir o Service Control Manager com direitos SC_MANAGER_ALL_ACCESS via P/Invoke
  4. Teste do Compartilhamento C$: Tenta criar e excluir um arquivo de teste no compartilhamento administrativo C$

Compilação

Visual Studio

  1. Abra a solução no Visual Studio
  2. Compile o projeto (Ctrl+Shift+B)

Linha de Comando

root@kitploit:~
csc /out:FindAdminAccess.exe Program.cs

Ou com a CLI do .NET:

root@kitploit:~
dotnet build

Solução de Problemas

Se você encontrar erros de conexão com o domínio, tente estas etapas:

  1. Verifique a resolução DNS do domínio/DC
  2. Verifique se as portas LDAP (389/636/3268/3269) estão acessíveis
  3. Tente usar apenas --dc sem o parâmetro --domain
  4. Tente usar o FQDN do DC em vez do endereço IP
  5. Certifique-se de que você tem permissões de consulta ao domínio

Notas

  • O teste da máquina local está no TODO
  • O modo assíncrono aumenta significativamente o desempenho para domínios grandes
  • Tentativas de acesso administrativo com falha não geram erros detalhados por padrão (podem ser habilitados no código)

Autor

Lsecqt

Baixar ferramenta
OpçãoDescrição
--asyncProcessa computadores de forma assíncrona para execução mais rápida
--domain <name>Especifica o nome do domínio (ex.: contoso.com)
--dc <server>Especifica o controlador de domínio a ser consultado
--computer <name>Testa apenas um computador específico
--help, -h, /?Exibe a mensagem de ajuda