Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Aixa
🧉 ecossistema em @sophon 🐻 baddie em @berabaddies
há uma carteira que eu costumava ter com dinheiro dentro e não consigo mais acessá-la
não me pergunte por quê. longa história e um NDA...
alguém me enviou dinheiro lá por acidente
eu não usava essa carteira há mais de um ano. eu guardo minhas seeds com segurança, mas de alguma forma não tinha a de aquele endereço específico.
a parte estranha é que estou quase certo de que era apenas uma conta normal do metamask criada com o botão "criar conta".
então decidi me tornar um verdadeiro detetive:
a primeira coisa que verifiquei foi se aquela carteira já havia existido dentro do meu computador. o metamask armazena seus dados de carteira criptografados localmente no navegador, então se o perfil do navegador ainda estiver lá, o cofre pode ainda estar lá também.
fui ao armazenamento de extensões do chrome e puxei os arquivos do banco de dados do metamask. dentro desses arquivos há um objeto criptografado chamado o cofre. esse cofre contém as seeds e chaves que o metamask usa, mas tudo está criptografado com sua senha do metamask.
então extraí os dados do cofre e os decriptei.
a criptografia que o metamask usa é basicamente uma chave derivada da sua senha (PBKDF2) que decripta a carga do cofre (AES). se você ainda souber a senha do metamask, pode decriptar o cofre e recuperar as frases de seed armazenadas dentro.
essa parte realmente funcionou.
depois de decriptar o cofre, recuperei três frases de seed diferentes que haviam sido armazenadas naquela instalação do metamask.
aí veio a etapa de derivação.
o metamask não armazena cada endereço ethereum individualmente. ele pega uma frase de seed e gera carteiras de forma determinística a partir dela usando um caminho de derivação (geralmente m/44'/60'/0'/0/n). toda vez que você clica em "criar conta", o metamask apenas incrementa o índice e deriva o próximo endereço da mesma seed.
então escrevi um script e comecei a derivar endereços a partir dessas seeds. centenas deles.
comparei cada endereço derivado com a carteira que estou tentando recuperar.
também verifiquei os logs internos do metamask e encontrei provas de que a carteira havia assinado mensagens daquela instalação antes, o que confirma que o endereço definitivamente existiu dentro deste metamask em algum momento.
mas aqui está a parte estranha:
depois de derivar centenas de endereços a partir das três seeds recuperadas, a carteira nunca apareceu.
então, neste momento, a situação parece assim:
• a carteira definitivamente existiu no meu metamask
• o metamask assinou mensagens com ela
• recuperei três seeds do cofre
• minhas contas atuais derivam corretamente dessas seeds
• mas a carteira desaparecida não deriva de nenhuma delas
o que é confuso, porque estou quase certo de que esta era apenas uma conta normal criada ao clicar em "criar conta".
lição de cripto do dia:
se você já usou uma carteira em um computador e ainda tem o perfil do navegador e a senha, há uma boa chance de que suas seeds ainda estejam lá, criptografadas no cache local.
alguém aqui que já vasculhou o armazenamento do metamask antes... estou perdendo alguma coisa?

91
fui discriminada em empregos remotos por ser latina mais de uma vez
é sempre engraçado quando alguns caras europeus / americanos no crypto assumem "oh, ela é da latam, deve ser pobre"
mano... se estou aqui ganhando seis dígitos, falando inglês fluentemente e fui para a universidade
o que exatamente você acha que é o meu histórico? provavelmente melhor que o seu
106
Top
Classificação
Favoritos
