analyzing-ransomware-payment-wallets
Faz seu agente rastrear pagamentos de ransomware feitos com criptomoedas. Ele segue o dinheiro para ajudar a identificar os criminosos.
O que ela faz
Esta ferramenta ajuda a rastrear para onde o dinheiro de resgates de ransomware foi enviado. Ela analisa as transações de criptomoedas em blockchains públicos para identificar quem recebeu o dinheiro e como ele foi movido, usando ferramentas como Chainalysis Reactor e WalletExplorer.
Quando usar
- ✓Quando uma organização é atacada por ransomware e o endereço da carteira para pagamento é desconhecido.
- ✓Para investigar para onde os pagamentos de resgate foram após a vítima pagar.
- ✓Para agrupar endereços de carteiras e entender como grupos de ransomware operam.
Exemplo do que pedir para a IA
“Investigue o endereço de Bitcoin bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq para ver para onde os fundos foram enviados.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta pega um endereço de carteira de criptomoeda, consulta informações públicas sobre suas transações em blockchains e usa outras ferramentas para agrupar endereços relacionados e identificar como o dinheiro foi movido através de serviços de lavagem ou exchanges.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-ransomware-payment-walletsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-ransomware-payment-wallets/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Análise de Carteiras de Pagamento de Ransomware
Quando Usar
- Uma organização foi atingida por ransomware e a nota de resgate contém um endereço de carteira de Bitcoin ou criptomoeda que precisa ser investigado.
- Forças policiais ou equipes de resposta a incidentes precisam rastrear para onde os pagamentos de resgate fluíram após a vítima pagar.
- Analistas de inteligência de ameaças estão atribuindo campanhas de ransomware agrupando infraestrutura de pagamento em diferentes incidentes.
- Investigadores precisam determinar se um grupo de ransomware está reutilizando a infraestrutura de carteira em várias vítimas.
- Equipes de conformidade ou jurídicas precisam de evidências de fluxos de fundos para processos, aplicação de sanções ou reivindicações de seguro.
Não use esta habilidade para interceptação de pagamentos em tempo real ou para interagir diretamente com operadores de ransomware. Toda análise deve ser passiva e somente leitura contra dados públicos de blockchain.
Pré-requisitos
- Python 3.8+ com as bibliotecas
requests,jsonehashlib. - Acesso a APIs de exploradores de blockchain (blockchain.com, WalletExplorer.com, Blockstream.info).
- Familiaridade com o modelo de transação Bitcoin (UTXOs, entradas, saídas, endereços de troco).
- Compreensão de técnicas comuns de ofuscação (mixers, tumblers, peel chains, cross-chain swaps).
- Opcional: Licença Chainalysis Reactor para análise de cluster de nível empresarial.
- Opcional: OXT.me para visualização avançada de grafos de transação.
Fluxo de Trabalho
Etapa 1: Extrair Endereço da Carteira da Nota de Resgate
Analise a nota de resgate para identificar o(s) endereço(s) de pagamento:
Common address formats:
Bitcoin (P2PKH): 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa (starts with 1)
Bitcoin (P2SH): 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy (starts with 3)
Bitcoin (Bech32): bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq (starts with bc1)
Monero: 4... (95 characters, much harder to trace)
Ethereum: 0x... (40 hex chars)
Etapa 2: Consultar Explorador de Blockchain para Histórico de Transações
Recupere todas as transações associadas à carteira:
import requests
def get_wallet_transactions(address):
"""Query blockchain.com API for address transactions."""
url = f"https://blockchain.info/rawaddr/{address}"
resp = requests.get(url, timeout=30)
resp.raise_for_status()
data = resp.json()
return {
"address": address,
"n_tx": data.get("n_tx", 0),
"total_received_satoshi": data.get("total_received", 0),
"total_sent_satoshi": data.get("total_sent", 0),
"final_balance_satoshi": data.get("final_balance", 0),
"transactions": data.get("txs", []),
}
Etapa 3: Mapear Fluxo de Fundos e Identificar Clusters
Rastreie as saídas da carteira de resgate para endereços downstream:
Fund Flow Analysis:
━━━━━━━━━━━━━━━━━━
Victim Payment ──► Ransom Wallet ──► Consolidation Wallet
├─► Mixer/Tumbler Service
├─► Exchange Deposit Address
└─► Peel Chain (sequential small outputs)
Key indicators:
- Consolidation: Multiple ransom payments aggregated into one wallet
- Peel chains: Sequential transactions with diminishing outputs
- Mixer usage: Funds sent to known mixer addresses (Wasabi, Samourai, ChipMixer)
- Exchange cashout: Deposits to known exchange wallets (Binance, Kraken hot wallets)
Etapa 4: Cruzar Referências com Bancos de Dados de Carteiras Conhecidas
Verifique os endereços contra infraestrutura de ransomware conhecida:
# Check WalletExplorer for entity identification
def check_wallet_explorer(address):
url = f"https://www.walletexplorer.com/api/1/address?address={address}&caller=research"
resp = requests.get(url, timeout=30)
data = resp.json()
return {
"wallet_id": data.get("wallet_id"),
"label": data.get("label", "Unknown"),
"is_exchange": data.get("is_exchange", False),
}
Etapa 5: Gerar Relatório de Atribuição
Compile os resultados em um relatório de inteligência estruturado:
RELATÓRIO DE ANÁLISE DE CARTEIRA DE RANSOMWARE
====================================
Endereço de Resgate: bc1q...xyz
Atribuição da Família: LockBit 3.0 (com base no formato da nota de resgate)
Total Recebido: 4.25 BTC (US$ 178.500 no momento do pagamento)
Total Enviado: 4.25 BTC (carteira totalmente drenada)
Número de Pagamentos: 3 (provavelmente 3 vítimas separadas)
FLUXO DE FUNDOS:
Pagamento 1: 1.5 BTC → Carteira de consolidação → Depósito na Binance
Pagamento 2: 1.0 BTC → Wasabi Mixer → Desconhecido
Pagamento 3: 1.75 BTC → Peel chain (12 saltos) → Depósito na OKX
ANÁLISE DE CLUSTER:
…
Perguntas frequentes
O que é um 'cluster' de carteiras?
Um cluster é um grupo de endereços de carteira que se acredita pertencer à mesma pessoa ou grupo, com base em como as transações foram feitas.
O que são 'mixers' ou 'tumblers'?
São serviços que misturam suas criptomoedas com as de outras pessoas para dificultar o rastreamento de quem enviou o quê para quem.
Posso usar isso para recuperar meu dinheiro?
Não, esta ferramenta é apenas para rastrear e analisar o fluxo de fundos, não para interceptar pagamentos ou recuperar fundos.
Detalhes
Descrição original do autor
Traces ransomware cryptocurrency payment flows using blockchain analysis tools such as Chainalysis Reactor, WalletExplorer, and blockchain.com APIs, identifying wallet clusters and tracking fund movement through mixers and exchanges to support law enforcement attribution. Use when tracing ransomware bitcoin payments, performing cryptocurrency wallet forensics, or gathering blockchain threat intell
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5488
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC