"Honeypot" es un término que los profesionales de la ciberseguridad utilizan con frecuencia. Es una metáfora que hace referencia a algo diseñado para atraer a alguien: en otras palabras, es una trampa. En ocasiones, los propios profesionales de seguridad despliegan sus honeypots para intentar atrapar a actores maliciosos. Hoy vamos a analizar un tipo específico de estafa honeypot: la que parece una tentadora olla llena de criptomonedas, y todo lo que tienes que hacer es extender la mano y tomarla.
Paso 1: El primer contacto
La estafa comienza cuando alguien se pone en contacto pidiendo ayuda. En este caso, la plataforma fue Twitter, pero podría ser cualquier lugar. También hemos visto casos de estafas en Discord, a través de aplicaciones de mensajería entre pares, etc. En cualquier lugar donde puedas contactar con alguien puede ser el escenario donde un estafador busca a su próxima víctima.
Recibí varias solicitudes de mensaje directo como esta en Twitter:
Una iniciación de estafa típica.
A primera vista, es un poco extraño. Pero al final, podría interpretarse como alguien nuevo en el ecosistema que necesita ayuda y es lo suficientemente ingenuo como para enviarme a mí, un desconocido, su Frase de Recuperación Secreta de doce palabras en un mensaje directo. En otras palabras, me entregó sin pensarlo la propiedad sobre todos sus tokens.
Para que quede claro: nunca compartas tu Frase de Recuperación Secreta con nadie, a menos que quieras que tenga control total sobre todo lo que hay en tu wallet.
Quería analizar más de cerca cómo funciona la estafa, así que creé varios perfiles de navegador nuevos que no utilizaré para ningún otro fin, e importé las Frases de Recuperación Secretas. Eso me dio acceso a la dirección pública de la wallet, por lo que pude usar un explorador de bloques para ver el contenido de la wallet.
La primera que abrí provenía de un mensaje que recibí hace aproximadamente mes y medio. La wallet no tenía ningún valor significativo. La cadena con mayor actividad era Binance, y tenía un saldo cero en BNB, el token de gas de la cadena Binance. Sin embargo, noté un patrón muy característico en las últimas transacciones realizadas en ella:
Transacciones sospechosamente pequeñas y rápidas que entran y salen de la wallet
Pequeñas fracciones de BNB que salen de la wallet en cuanto llegan, cada vez desde direcciones diferentes. Y siempre van a las mismas dos direcciones que todas las demás transacciones salientes en el historial de la wallet. Recuerda este patrón: volveremos a él.
Paso 2: La tentación del honeypot
La segunda wallet que abrí era una perspectiva mucho más tentadora que la primera. De nuevo, esta wallet tenía la mayor actividad en la cadena Binance, pero esta vez tenía tokens por valor de 1600 USD en su interior. Mil seiscientos dólares, y yo tengo las claves privadas.
Not Your Keys, Not Your Coins
Eso sí, este valor no está en BNB; está en algunos tokens de los que nunca había oído hablar:
Parece que voy a ser rico en Terk
Eso no es ningún problema, siempre que los tokens tengan valor. Lo más importante ahora es sacar esos activos de esa wallet y llevarlos a la mía, ¿verdad? Solo tengo que enviarlos a mi propia wallet y luego puedo intercambiarlos por lo que quiera. Los activos están en la cadena Binance, lo que significa que necesitaré algunos tokens BNB en mi wallet para moverlos. No necesitaré mucho, así que simplemente enviaré un poco para pagar el gas.
Un pequeño gasto inicial, una gran recompensa del honeypot, ¿verdad?
Paso 3: La estafa
¿Recuerdas las pequeñas transacciones de antes? Ahora entiendes cómo llegaron a la wallet en primer lugar. Son pequeñas cantidades de BNB que alguien envía a la wallet intentando sacar algo de ella. En cuanto las transacciones llegan a la wallet, son barridas hacia otras direcciones. Esto se hace mediante scripts automatizados que están a la escucha de transacciones entrantes a la dirección, llamados sweeper bots. Aunque es un tema fascinante, se vuelve técnico rápidamente; para obtener información más detallada, consulta nuestro recurso sobre cómo combatir los sweeper bots.
Si depositara algo de BNB en la wallet, ya sea enviándolo desde otra wallet que controlo o comprándolo directamente a través de MetaMask, los bots lo enviarían de vuelta tan rápido que quizás ni siquiera vería reflejado el cambio de valor en mi wallet. No tendría ninguna posibilidad de ejecutar manualmente una transacción para transferir esos 1600 USD en tokens a ningún lugar. Son así de rápidos.
En cambio, los bots se llevan mi dinero para el gas a la wallet de alguien, junto con el de todos los demás que han intentado hacerse con el honeypot.
¿Gana mucho dinero el estafador a mi costa? No. Unos pocos dólares como mucho. Pero es un juego de números puro. Si el estafador pone en marcha suficientes de estas wallets honeypot y envía suficientes mensajes directos, con el tiempo el goteo continuo de dinero se convierte en un flujo de "ingresos pasivos". Como mínimo, el estafador tiene suficiente BNB para pagar lo que quiera hacer on chain.
Así que, si parece que alguien acaba de entregarte las llaves de una pequeña fortuna, o incluso una modesta, piénsatelo dos veces. El resultado más probable de meterse con estas estafas es que pierdas tu tiempo y algo de dinero. Y si no eres cuidadoso con el entorno en el que lo haces, corres el riesgo de exponer tu propia wallet y tus claves a todo lo que acecha en el oscuro bosque.