Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5488

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-ransomware-payment-wallets/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-ransomware-payment-wallets/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-wallets

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-ransomware-payment-wallets/SKILL.md -o SKILL.md
Conteú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, json e hashlib.
  • 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5488
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas