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
intel-me-research — Fale diretamente com o seu Intel Management Engine — ferramenta Python sem dependências. Encontra fugas de memória, manifesto de partições, sondagem MKHI em tempo real. Primeiro HECI Spy público. | Kitploit
Ferramentas/GitHubGitHub/jatinkapilaq1/intel-me-research
Segurança de Sistemas EmbarcadosAnálise de VulnerabilidadesEngenharia ReversaColeta de InformaçõesSegurança de HardwareAnálise de BináriosAnálise de Firmware
GitHub

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
jatinkapilaq1/intel-me-research

intel-me-research

Fale diretamente com o seu Intel Management Engine — ferramenta Python sem dependências. Encontra fugas de memória, manifesto de partições, sondagem MKHI em tempo real. Primeiro HECI Spy público.

Ver Repositório
13247há 2 mesesAinda não revisado

Engenharia Reversa de Firmware Intel ME — Análise ao Vivo do CSME 16.x

"O seu computador tem um segundo computador secreto no seu interior. Nós encontrámo-lo, mapeámo-lo e documentámos o que lá se esconde."

🔥 EXPERIMENTE VOCÊ MESMO — HECI SPY 🔥

Um script Python. Zero dependências. Fale diretamente com o seu Intel Management Engine.

python scripts/heci_spy.py
# Requirements: Windows, Python 3.6+, Run as Administrator

O que ele faz:

  • Deteta automaticamente o seu dispositivo Intel HECI/MEI
  • Liga-se ao ME através do protocolo MKHI
  • Consulta a versão do firmware, o manifesto de partições e valores ocultos
  • Encontra a fuga de memória — o GEN.1B devolve um valor diferente a cada execução
  • Guarda um relatório partilhável com o registo hexadecimal bruto completo

Acabámos de executá-lo num Lenovo IdeaPad Gaming 3 (i7-12650H, CSME 16.0.15.1735):

MKHI v3.1 | FW 16.0.1735.15 | 8 partitions found | GEN.1B: 0x00C344CA (changes each run!)

Confirmámos: 7/12 comandos MKHI respondem. O ME está vivo, a comunicar e com fugas de memória.

▶️ Veja a demonstração de 35 segundos — (clique com o botão direito e guarde como, ou carregue para o YouTube para reprodução inline)

📊 Veja a apresentação completa de 21 slides


🏆 INÉDITO MUNDIAL

Esta é a primeira divulgação pública da estrutura interna completa do firmware Intel CSME 16.x (Alder Lake), descodificado a partir de hardware em funcionamento.

Ninguém publicou até hoje:

  1. O mapa completo do sistema de ficheiros IFWI — 80 caminhos internos do CSME 16.x
  2. A configuração exata de hardware — blocos de configuração JSON que mostram a fiação do portátil
  3. A cadeia de confiança completa de certificados X.509 — 13 certificados descodificados
  4. O mecanismo de arranque ROM Bypass — como o ME arranca antes da BIOS
  5. O mapa de capacidades do ME — 11 domínios de acesso a partir de evidências do firmware
  6. 28 estruturas de segurança mapeadas a partir do firmware em execução
  7. ~2,9 MB de firmware legível de um sistema Intel CSME 16.x em execução

Tudo a partir de um Lenovo IdeaPad Gaming 3 com Intel Core i7-12650H (12ª Geração Alder Lake).

TL;DR

O Intel Management Engine (ME) é um microcontrolador oculto integrado em cada CPU Intel moderna. Executa o seu próprio sistema operativo, tem o seu próprio processador (Synopsys ARC EM) e opera 24/7 — mesmo quando o PC está completamente desligado. A maioria das pessoas sabe que existe. Quase ninguém olhou para o seu interior.

Este projeto olhou.

Conseguimos:

  • Criámos o heci_spy.py — a primeira ferramenta pública sem dependências para falar com o Intel ME ao vivo via HECI/MKHI
  • Encontrámos uma fuga de memória — o GEN.1B devolve valores diferentes a cada execução (fuga de ponteiro de endereço)
  • Extraímos o firmware ao vivo diretamente do hardware Intel ME (4,8 MB)
  • Identificámos todos os 29 módulos internos e as suas funções
  • Confirmámos a arquitetura do processador ARC secreto a partir de strings brutas do firmware
  • Mapeámos o sistema de ficheiros IFWI completo com 80 caminhos do CSME 16.x
  • Descodificámos 8 blocos de configuração de hardware JSON que mostram a fiação exata do portátil
  • Extraímos e descodificámos 13 certificados X.509 que formam a cadeia de confiança
  • Documentámos o mecanismo de arranque ROM Bypass — o ME é executado antes da BIOS
  • Encontrámos a tabela de dados do motor de OverClocking no firmware do ME
  • Mapeámos 28 das 35 estruturas de segurança no firmware
  • Documentámos 8/8 bloqueios de segurança permanentes e irreversíveis
  • Aplicámos um patch ao MEAnalyzer para suportar CSME 16.x (estava anteriormente avariado)

🗺️ INÉDITO MUNDIAL: Mapa Interno Completo do Firmware

IfwiRoot/ (THE ENTIRE FIRMWARE)
├── BiosRegion (Your BIOS — 24MB)
├── DescriptorRegion (Flash layout)
│   ├── FDBAR/ (Flash Database)
│   │   ├── FLASH_VALID_SIGNATURE
│   │   ├── FLMAP0-4 (Component maps)
│   │   └── EcRegionPointer ← EC firmware pointer
│   ├── PchStraps (PCH hardware config)
│   │   ├── PCH_Strap_DMI_OPDMI_TLS: "4 GT/s"
│   │   ├── PCH_Strap_DMI_OPD_LVO: "0.95 Volts"
│   │   └── PCH_Strap_FIA_LOSL0-3: USB3/PCIe config
│   ├── MipDesc/ (Management Engine descriptors)
│   │   ├── PmcStraps (PMC config — Type-C ports)
│   │   └── DbCStraps (Debug Capability)
│   ├── MasterAccessPermissions ← SECURITY LOCKS
│   ├── OEM (Lenovo OEM data)
│   └── VsccTable (SPI flash component table)
│
├── CseRegion (THE INTEL ME — 4.8MB)
│   ├── RomBypass ← HIDDEN BOOT MECHANISM
│   ├── RomBypassVector (Jump table)
│   ├── BPDT1/ (Boot Partition Table 1)
│   │   ├── FTPR (Fault Tolerant Recovery — 2.2MB)
│   │   ├── RBE (ROM Bypass Engine)
│   │   ├── PMC (Power Management)
│   │   ├── IOM (Intel Orchestrator Manager)
│   │   ├── NPHY (Network PHY firmware)
│   │   ├── IDLM (Dynamic Link Manager)
│   │   ├── TBTP (Thunderbolt — 40KB readable)
│   │   ├── OEM_KM (OEM Key Manifest — Lenovo's keys)
│   │   └── PCHC (PCH Configuration)
│   ├── BPDT3/
│   │   ├── NFTP (Non-Fault Tolerant — 436KB readable)
│   │   ├── ISHC (Integrated Sensor Hub — 88KB)
│   │   ├── IUNIT (Intel Unit firmware)
│   │   └── GBST (Performance Boost)
│   └── DATA_PARTITION/
│       ├── FLOG (Flash Log)
│       ├── ELOG (Event Log)
│       ├── EFS (Encrypted File System)
│       ├── FITC/ (Flash Image Tool Config)
│       │   ├── HmrfpoNvar (HMRFPO config)
│       │   ├── ConfigRulesNvar (Configuration rules)
│       │   ├── PavpHdcpNvar (DRM/ HDCP config)
│       │   ├── ChipsetInit (Chipset initialization)
│       │   ├── EomNvar (End-of-Manufacturing config)
│       │   ├── TbtConfigDataNvar (Thunderbolt config)
│       │   └── CameraGpioNvar (Camera GPIO config)
│       ├── HVMP (Hypervisor Management Policy)
│       ├── IVBP (Intel Verified Boot Policy)
│       ├── IMDP (Intel Management Data Path)
│       └── UTOK (Unit Token — device authentication)
│
├── EcRegion (Embedded Controller firmware)
├── GbeRegion (Gigabit Ethernet MAC)
└── SigningContainer (Intel signing blob)

🗺️ INÉDITO MUNDIAL: Configuração de Hardware Descodificada

// Platform Identification (at ME+0x29C134)
{
    "StrapsProject": "adp_p_straps.xml",
    "HarnessProject": "ADP-P PCH (w/ADL-P / M CPU) RDL v1.0.2.5",
    "HarnessLabel": "v1.30 ADP-P (Harness #50)",
    "SelectedRvp": "ADL-P DDR4 (ADL-P + ADP-P)"
}

// PCH Strap Configuration (at ME+0x29C523)
{
    "PCH_Strap_DMI_OPDMI_TLS": "4 GT/s",
    "PCH_Strap_DMI_OPD_LVO": "0.95 Volts",
    "PCH_Strap_FIA_LOSL0": "USB3",
    "PCH_Strap_FIA_LOSL1": "USB3",
    "PCH_Strap_FIA_LOSL2": "PCIe",
    "PCH_Strap_FIA_LOSL3": "PCIe"
}

// PMC Type-C Port Configuration (at ME+0x29C753)
{
    "PD0_Type_C_Port_Enabled": "Yes",
    "PD0_USB2_Port": "USB2 Port 2",
    "PD1_Type_C_Port_Enabled": "No",
    "PD2_Type_C_Port_Enabled": "No",
    "PD3_Type_C_Port_Enabled": "No"
}

// BootGuard Profile (at ME+0x29D38F)
{ "BtGuardProfileConfig": 3 }

🏆 INÉDITO MUNDIAL: Cadeia de Confiança de Certificados

Intel On-Die Root CA (ODCA CA2)
  │ https://tsci.intel.com/.../ODCA_CA2_CSME_Indirect.crl
  └── signs
CSME ADL ROM CA0 (Root of Trust — CPU fuses)
  │ Serial: 0x01 | SHA-256: 86474ecc2fc0c74b
  │ BURNED INTO HARDWARE — CANNOT be changed
  ├── signs
  │   CSME ADL SVN01 Kernel CA0 (Core ME OS)
  │   └── signs CSME ADL PAVP 01SVN0 (DRM)
  │       └── signs PAVP SGX CP0 + Playready
  └── signs
      CSME ADL PTT 01SVN0 (Platform Trust)
      └── signs 3 PTT signing certificates

Sistema Alvo

Baixar ferramenta