Desbloqueando el Doge Perdido de Chuck: Cómo BTCRecover + Cursor AI + Grok 3 rompió una billetera de una década de antigüedad Hace diez años, mi amigo Chuck compró un montón de Dogecoin para el meme. Lo guardó en una billetera MultiDoge y olvidó la contraseña, dejando los archivos .wallet y .key en un disco duro viejo. Hoy Chuck está en lo más alto. Después de pasar por la escuela de vuelo y registrar innumerables horas, acaba de convertirse en piloto de una importante aerolínea, viviendo su sueño. Hace años, intenté romper su billetera y fallé, pero el rompecabezas me ha perseguido desde entonces. Decidido a hacer que su carrera fuera aún más dulce, utilicé Cursor AI con Grok 3 de xAI para recuperar su billetera, generando más de 4 mil millones de variaciones de contraseñas, extrayendo la clave privada y barriendo los fondos en Coinomi. No fue un trabajo de codificación: le decía a Cursor cuando las cosas se rompían, y Grok 3 lo arregló. Al optimizar BTCrecover, alcancé ~ 250,000 contraseñas por segundo en mi MacBook Air M1, descifrándolo en solo 5 horas. El esfuerzo de 1 hora que puse en la configuración, así es como lo resolví. MultiDoge, un cliente de Dogecoin bifurcado de MultiBit Classic, encripta su clave privada en el archivo .key utilizando AES-256-CBC de OpenSSL, protegida por una contraseña de usuario y una sal personalizada. No hay una frase semilla BIP39, solo una clave de 256 bits detrás de una cadena perdida. La contraseña de Chuck probablemente tenía entre 5 y 9 caracteres, tal vez una palabra con números o un símbolo. Elegí BTCrecover, una herramienta de código abierto para billeteras como MultiDoge. Usando Cursor AI, impulsado por Grok 3, cloné el repositorio y comencé a personalizarlo. Le pedí a Cursor que generara scripts para los candidatos a contraseñas de los que me había hablado hace años. La primera lista, unos pocos millones de contraseñas, se perdió. Le dije a Cursor: "No es bueno, expándelo". Grok 3 agregó leetspeak, errores de teclado y un montón de otros patrones para generar una lista de palabras de 72 GB, 4 mil millones de contraseñas potenciales. Para hacer volar BTCrecover, lo optimicé para la velocidad en mi MacBook Air M1, alcanzando ~ 250,000 contraseñas por segundo. A continuación, te explicamos cómo hacerlo: • Subprocesos múltiples: configuré BTCrecover para usar varios subprocesos de trabajo, aprovechando los núcleos del M1 para verificaciones de contraseñas paralelas, lo que aumenta el rendimiento en comparación con las ejecuciones de un solo subproceso. • Hashing eficiente: El hash basado en MD5 de MultiDoge (~3 iteraciones) es rápido, lo que permite que el M1 atraviese las comprobaciones sin la ayuda de la GPU. • Listas de contraseñas optimizadas: generé previamente listas de contraseñas (más de 4 mil millones), leyéndolas en grandes lotes para minimizar la E/S del disco y omitir el cálculo sobre la marcha. Estos ajustes, guiados por las sugerencias de Grok 3 cuando me encontré con problemas, permitieron que BTCrecover sostuviera ~ 250,000 contraseñas por segundo, lo que hace que 4 mil millones de verificaciones sean manejables en solo 5 horas. La herramienta extrajo la sal del archivo .key y ejecutó un descifrado AES paralelo, con puntos de control para guardar el progreso. La privacidad era fundamental. Deshabilité el uso compartido de la base de código de Cursor en su configuración de privacidad, manteniendo mi trabajo local. Ejecuté BTCrecover fuera de la interfaz de Cursor, por lo que nunca tocó el archivo .key o la clave privada. Scripts ejecutados en mi MacBook, solo en la línea de comandos, completamente aislados. Cuando BTCrecover falló, como si estuviera malinterpretando la sal del archivo .key, le dije a Cursor: "No está leyendo bien, arréglalo". Grok 3 modificó la extracción de sal o el equilibrio de hilos, manteniendo las cosas suaves. Después de ~ 5 horas, BTCrecover lo descifró: una contraseña de 9 caracteres. El archivo .key descifrado, lo que produce una clave privada de 256 bits en hexadecimal. El formato de MultiDoge no funciona con las billeteras modernas, por lo que necesité el formato de importación de billetera (WIF) para Dogecoin. Le dije a Cursor que escribiera un script de conversión, y Grok 3 lo entregó, manejando el byte de la red principal, la suma de comprobación doble SHA-256 y la codificación Base58. Dogecoin admite WIF comprimidos y sin comprimir, así que generé ambos. El primer WIF falló, así que le dije a Cursor: "La suma de comprobación está desactivada, arréglalo". Grok 3 depuró la codificación, coincidiendo con las especificaciones de Dogecoin. Con el WIF comprimido, utilicé la función de "billetera de papel de barrido" de Coinomi. El saldo de Dogecoin de Chuck está cargado, intacto en 10 años. Envié las monedas a una nueva billetera Coinomi con una frase inicial segura, luego las moví a otra billetera por seguridad. Los fondos están seguros, el trabajo está hecho. No puedo esperar para decírselo a Chuck por la mañana. La victoria es cómo Cursor AI y Grok 3 convirtieron mi picazón de años en realidad. Dije: "Esto no está bien", y la curiosidad se entregó, desde la fuerza bruta optimizada hasta una billetera barrida. Es la prueba de que la IA puede resolver problemas reales. No es un gran botín, pero ¿12,402 DOGE por 1 hora de esfuerzo de configuración? Vale la pena. Prueba: Gracias mantenedores de + @elonmusk + @grok + @xai + @cursor_ai
Mostrar original
9
69.76 k
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.