Um drainer é uma infraestrutura maliciosa criada para transformar assinaturas, aprovações ou transações enganosas em roubo de ativos. Ele pode visar tokens, NFTs ou moedas nativas e priorizar os itens mais valiosos depois que a vítima conecta a carteira a um site falso.
A ideia principal#
O contrato é apenas uma parte do sistema. Páginas de phishing, anúncios patrocinados, contas invadidas e kits de assinatura levam as vítimas até ele; permits off-chain podem permitir que o invasor aja mais tarde.
A interface visível mostra apenas parte do processo. Confirme identidade, ativo, rede e autoridade envolvidos antes de tratar uma marca conhecida como prova.
Responda passo a passo#
- Rejeite aprovações, permits e permissões de operador inesperadas. Não assine uma solicitação que você não consegue classificar e explicar.
- Confira o contrato spender e o efeito decodificado. Compare endereço, rede, token e valor com uma fonte oficial independente.
- Mova ativos não afetados para uma carteira nova se algum segredo puder ter vazado. Use material de recuperação novo em dispositivo confiável.
- Revogue permissões restantes por uma interface confiável. Confirme cada revogação on-chain e examine outras redes.
- Denuncie domínio, endereços e transações. Preserve URLs, hashes, horários e mensagens para plataformas e autoridades.
Falhas que exigem atenção#
- Acreditar que a simples conexão explica toda perda. Normalmente existe assinatura, aprovação anterior, chave comprometida ou falha de software.
- Assinar dados ilegíveis para “confirmar propriedade”. Uma verificação legítima não exige autoridade que você não consegue compreender.
- Usar a carteira comprometida em resgates sem um plano. Um sweeper pode capturar gas ou antecipar as transações.
- Pagar a um “recuperador” que promete reversão. A promessa pode ser um segundo drainer ou uma fraude de adiantamento.
Quando parar ou mudar a resposta#
Após um contato suspeito, determine se a seed vazou ou se apenas uma permissão foi concedida. Chave exposta exige migração; um allowance isolado pode ser tratado com revogação.
Demonstre que a contenção terminou#
Não avalie o resultado apenas por uma mensagem de sucesso. Use provas que continuem verificáveis depois de fechar a interface.
| Ponto de controle | Evidência | Condição para parar |
|---|---|---|
| Rejeitar permissões inesperadas | Solicitação preservada e comparada à documentação | A análise presume que conexão sozinha move ativos |
| Conferir spender e efeito | Contrato e URL exatos em fonte oficial | Pedem assinatura ilegível para provar propriedade |
| Migrar ativos se houve vazamento | Teste de recuperação e transações documentadas | O resgate usa a carteira comprometida sem proteção |
Guarde hashes de transação, protocolos oficiais ou capturas datadas quando ajudarem a documentar o drainer, mas exclua frases-semente, chaves privadas e códigos de autenticação.
Perguntas frequentes#
Um drainer pode roubar sem nova assinatura?
Ele pode explorar uma aprovação já existente ou uma chave comprometida. Apenas conectar um site novo geralmente não autoriza transferências.
Desconectar o site interrompe o drainer?
Não. Desconectar remove a sessão local, e não permissões on-chain ou chaves vazadas.
Uma hardware wallet bloqueia um drainer?
Ela protege contra extração da chave, mas assina uma solicitação maliciosa que você aprovar. Conferir a tela do dispositivo continua essencial.
Guias relacionados#
Fontes#
Aviso de risco: Ações com criptomoedas podem ser irreversíveis. Nunca compartilhe frase-semente, chave privada, senha ou código de autenticação e verifique cada domínio e solicitação da carteira de forma independente.
Padrão editorial
Este guia é educativo e baseado em fontes. Controles de segurança, regras das corretoras e exigências legais podem mudar; confirme etapas importantes em fontes oficiais.