Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Locksmith2 — Um kit de ferramentas AD CS para administradores de AD, profissionais de segurança defensiva e Red Teamers imundos | Kitploit
Ferramentas/GitHubGitHub/jakehildreth/locksmith2
Ferramentas DefensivasEscalada de PrivilégiosScanners de VulnerabilidadesAnálise de VulnerabilidadesScripting e AutomaçãoAuditoria de ConfiguraçãoTestes de PenetraçãoGerenciamento de Identidade e Acesso (IAM)Configuração IncorretaAprendizado e EducaçãoRed Teaming
1111433há 16 diasRevisado 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 →
GitHubjakehildreth/locksmith2

Locksmith2

Um kit de ferramentas AD CS para administradores de AD, profissionais de segurança defensiva e Red Teamers imundos

Ver RepositórioSite
Compartilhar

Locksmith 2

O logotipo do Locksmith 2 apresenta a palavra "locksmith" seguida do número "2" em uma fonte pixelada, em negrito e robusta. O design usa um esquema de cores em gradiente que transita do lavanda claro à esquerda, passando por tons de rosa, até coral/laranja à direita, sobre um fundo roxo escuro com uma borda retangular. A estética retrô-digital confere ao logotipo uma sensação moderna e acessível, sugerindo uma ferramenta que torna o gerenciamento de segurança acessível e direto. O "2" indica que esta é a segunda versão da ferramenta Locksmith.

Um kit de ferramentas AD CS para Administradores de Active Directory, Profissionais de Segurança Defensiva e Red Teamers Descarados

PowerShell Gallery PowerShellAsk DeepWiki

Visão Geral

O Locksmith 2 é um módulo PowerShell abrangente para auditar a infraestrutura do Active Directory Certificate Services (AD CS). Ele identifica configurações incorretas de segurança em modelos de certificado, autoridades de certificação e objetos de infraestrutura PKI com base nas técnicas ESC (Escalation) estabelecidas.

Criado para administradores de AD, profissionais de segurança e testadores de penetração, o Locksmith 2 oferece:

  • Verificação automatizada de vulnerabilidades para as técnicas ESC1-ESC16
  • Scripts de remediação detalhados para cada problema descoberto
  • Cmdlets granulares para avaliações de segurança direcionadas
  • Relatórios abrangentes com saída legível por humanos
  • Recursos educacionais explicando cada vulnerabilidade

O Locksmith 2 representa a próxima geração da linha Locksmith de ferramentas de segurança AD CS de código aberto, aprimorando o original com melhor organização de código, relatórios aprimorados e análise de risco mais profunda.

Recursos

  • Verificar modelos de certificado em busca de vulnerabilidades ESC
  • Auditar autoridades de certificação em busca de vulnerabilidades ESC
  • Verificar objetos de infraestrutura PKI em busca de vulnerabilidades ESC
  • Gerar scripts de remediação em PowerShell
  • Gerar scripts em PowerShell para reverter remediações (parcial)
  • Suporte para sistemas não ingressados no domínio
  • Saída de objetos
  • Saída de painel HTML
  • Exportação no painel para CSV, Excel, PDF
  • TUI interativa para remediação guiada

Instalação

A partir do PowerShell Gallery

Install-Module -Name Locksmith2 -Scope CurrentUser -Force

A partir do código-fonte

git clone https://github.com/jakehildreth/Locksmith2.git
cd Locksmith2
Import-Module .\Locksmith2.psd1

Início Rápido

Iniciar no modo Interativo

Invoke-Locksmith2

Gerar Painel HTML

New-LS2Dashboard

Técnicas ESC Suportadas

TécnicaDescriçãoObjetos AlvoSub-técnicas
ESC1Modelos de Certificado Mal ConfiguradosModelos—
ESC2Abuso de SubCA de CertificadoModelos—
ESC3Restrições de Agente de InscriçãoModelosESC3c1, ESC3c2
ESC4Controle de Acesso VulnerávelModelosESC4a (ACL), ESC4o (proprietário)
ESC5Controle de Acesso a Objetos PKI VulnerávelObjetos de InfraestruturaESC5a (ACL), ESC5o (proprietário)
ESC6EDITF_ATTRIBUTESUBJECTALTNAME2 HabilitadoCAs—
ESC7Funções de Administrador/Gerente de CA VulneráveisCAsESC7a (admin), ESC7m (gerente)
ESC8Endpoints de Inscrição Web VulneráveisCAs—
ESC9Mapeamentos de Certificado FracosModelos—
ESC11Criptografia RPC AusenteCAs—
ESC13Política de Aplicação de OID Vinculada a GrupoModelos—
ESC16Extensões de Segurança CRL/AIA DesabilitadasCAs—

Para informações detalhadas sobre as técnicas ESC, consulte Certified Pre-Owned da SpecterOps.

Referência de cmdlet

Funções Primárias

Invoke-Locksmith2

Executa varredura abrangente de auditoria de segurança do AD CS para todas as vulnerabilidades ESC conhecidas.

Invoke-Locksmith2 [-Forest <String>] [-Credential <PSCredential>] [-Mode <Int>]
                  [-SkipVersionCheck] [-SkipPowerShellCheck]
                  [-ExpandGroups] [-Rescan]
# -Mode values:
#   (omit)  = return LS2Issue objects to the pipeline (default)
#   0       = Emulates Mode 0/no parameters from the original Locksmith: output issues to console as table
#   1       = Emulates Mode 1 from the original Locksmith: output issues + fix scripts to console as list

Find-LS2VulnerableTemplate

Verifica modelos de certificado em busca de vulnerabilidades ESC específicas.

Find-LS2VulnerableTemplate -Technique <String>
# Supported: ESC1, ESC2, ESC3c1, ESC3c2, ESC4a, ESC4o, ESC9, ESC13

Retorna: objetos LS2Issue para uso programático

Find-LS2VulnerableCA

Verifica autoridades de certificação em busca de problemas de configuração e atribuições de funções perigosas.

Find-LS2VulnerableCA -Technique <String>
# Supported: ESC6, ESC7a, ESC7m, ESC8, ESC11, ESC16

Retorna: objetos LS2Issue para uso programático

Find-LS2VulnerableObject

Verifica objetos da infraestrutura PKI (contêineres, contas de computador) em busca de problemas de segurança.

Find-LS2VulnerableObject -Technique <String>
# Supported: ESC5a, ESC5o

Retorna: objetos LS2Issue para uso programático

Get-LS2Stores

Retorna os armazenamentos de dados internos populados durante as auditorias para inspeção e análise.

Get-LS2Stores [-Name <String>]
# Valid -Name values: PrincipalStore, AdcsObjectStore, DomainStore, IssueStore,
#                     SafePrincipals, DangerousPrincipals, StandardOwners
# Omit -Name to return all stores.

Retorna:

  • PrincipalStore: Principals resolvidos por SID
  • AdcsObjectStore: Objetos do AD CS com propriedades de segurança
  • DomainStore: Informações do domínio
  • IssueStore: Vulnerabilidades descobertas por técnica
  • SafePrincipals: SIDs de alto privilégio aceitáveis
  • DangerousPrincipals: SIDs de amplo acesso de risco
  • StandardOwners: SIDs de proprietário aceitáveis para objetos do AD CS

Set-LS2Forest

Define a floresta de destino para a verificação. Útil para executar várias verificações ou usar as funções Find-LS2Vulnerable* de forma independente.

Set-LS2Forest -Forest <String>

Set-LS2Credential

Define credenciais para consultas ao AD. Útil para executar múltiplos scans ou usar as funções Find-LS2Vulnerable* de forma independente.

Set-LS2Credential -Credential <PSCredential>

Find-LS2RiskyPrincipal

Muda de uma análise de risco centrada na configuração para uma centrada no principal. Agrega vulnerabilidades por principal individual para mostrar quais usuários ou contas de serviço têm a maior exposição ao AD CS.

Find-LS2RiskyPrincipal [-Technique <String>] [-MinimumIssueCount <Int>] [-Top <Int>] [-Rescan]

Retorna: PSCustomObject com Principal, IssueCount, Techniques, VulnerableObjects, Issues

New-LS2Dashboard

Gera um dashboard HTML interativo a partir dos resultados da varredura atual. O PSWriteHTML está incluído (vendored) — não é necessária instalação separada.

Baixar ferramenta