Pages:
Author

Topic: Ordena la frase por 0.001 Btc (Read 386 times)

legendary
Activity: 3332
Merit: 3116
September 08, 2019, 08:14:13 PM
#22
Existiran concursos parecidos a este en el futuro?

Mi plan es hacerlos mas adelante que mi situación financiera mejore un poco. Incluso ya tengo en mente la dinámica para el siguiente giveaway, va a ser una clase de fuerza bruta a QR, así que espero poder hacerlo pronto.

También las sugerencias para estilos de giveaways son bienvenidas.
hero member
Activity: 1232
Merit: 669
September 04, 2019, 04:56:16 PM
#21
Existiran concursos parecidos a este en el futuro?
legendary
Activity: 3332
Merit: 3116
August 23, 2019, 02:21:45 PM
#20
Ya que este giveaway fue creado en dedicatoria al puzzle de 1 bitcoin que estaba sin resolverse creo que es importante mencionar que dicho puzzle fue resuelto hace unos días:

La respuesta es:

Quote
SheHadTheIdeaWhileCombingHerHair

Y el que resolvió el acertijo ofreció explicar como lo resolvió solo si alguien crea un puzzle igual.
legendary
Activity: 3332
Merit: 3116
June 22, 2019, 08:29:40 PM
#19
Estaba haciendo un respaldo de mi equipo y me encontré el script que utilicé para crear las frases a partir de un archivo de texto, les comparto el código ya que es una buena herramienta para la resolución del acertijo.

Code:
rm -rf bfResult.txt bfClean.txt;
cat bf.txt | tr -dc '[:alnum:]\n\r''\n ' | tr -d [0-9] >> bfClean.txt
for y in {a..z};
do
sed -i "s/ $y/ $(echo "$y" | tr '[:lower:]' '[:upper:]')/g" "bfClean.txt"
done
z1=$(cat bfClean.txt | wc -w)
z=$(echo "$z1-8" | bc)
for a in $(seq 1 $z)
do
c=$(echo "$a+7" | bc)
b=$(cat bfClean.txt | cut -d " " -f$a-$c)
if [ "$(echo "$b" | wc -m)" = "40" ];
then
echo $b;
echo $b >> bfResult.txt;
fi
done

El resultado final es una lista como la siguiente creada a partir de un archivo con texto plano:

Code:
Of Work Forming A Record That Cannot Be
But Proof That It Came From The Largest
Came From The Largest Pool Of CPU Power
The Largest Pool Of CPU Power Aslong As
Power Aslong As A Majority Of CPU Power
Of Work Chain As Proof Of What Happened
On The Internet Has Come To Rely Almost
Define An Electronic Coin As A Chain Of
And The Public Key Of The Next Ownerand
...

legendary
Activity: 3332
Merit: 3116
June 19, 2019, 12:55:03 PM
#18
...
Y vaya que buen intento. Pero por lo visto ni el libro blanco de bitcoin tiene la frase. Hay muchas pistas en ese libro que nadie ha buscado con detencion. A lo mejor, nos están troleando con algo sencillo. Por cierto, ¿a qué formato lo convertiste? ¿A HEX, Base64 o qué?


Simplemente copié el texto de un pdf a un archivo .txt, pero después de haber realizado la movida creo que pude haber sacado el texto de: https://github.com/bitsblocks/bitcoin-whitepaper

Es fácil pasar el texto directo de la pagina a un archivo...

Code:
lynx --dump https://github.com/bitsblocks/bitcoin-whitepaper/blob/master/index.md#introduction >> intro.txt
legendary
Activity: 1158
Merit: 1009
Mayuyacoin promoter.
June 19, 2019, 09:41:28 AM
#17
Qué crack! Felicidades 👏👏
¿Has intentado resolver el de 1 BTC que mencionaban más arriba?

Yo lo intente con el white paper de bitcoin.

Convertí el archivo en texto plano, después junté las palabra de 8 en 8, y separe las fraces que tenían 32 caracteres, después de esto convertí las frases en brain wallets... Desafortunadamente no encontré la solución de el puzzle de esta manera, pero fue un buen intento.

Y vaya que buen intento. Pero por lo visto ni el libro blanco de bitcoin tiene la frase. Hay muchas pistas en ese libro que nadie ha buscado con detencion. A lo mejor, nos están troleando con algo sencillo. Por cierto, ¿a qué formato lo convertiste? ¿A HEX, Base64 o qué?
legendary
Activity: 3332
Merit: 3116
June 13, 2019, 04:19:12 PM
#16
...

A mí la cabeza no me da para tanto... Ya me perdí en lo de Convertí el archivo en texto plano...  Huh

Pasé el white paper de bitcoin a un archivo de texto el cual llamé paper.txt, después con linea de comando en linux cambie todas las letras iniciales de cada palabra por mayúsculas y use otros comandos para acomodar las frases. a esta técnica si no me equivoco se llama parseo o parsing en ingles. comandos como grep, awk y cut hacen esto posible.

Quote
¡¡No vi este comentario!!

Lo publique para hacerlo has amistoso y que la gente encuentre la solución rápido.  Grin
legendary
Activity: 1960
Merit: 1130
Truth will out!
June 13, 2019, 11:11:49 AM
#15
Con la intención de que alguien se lleve el premio hoy les dejare esta pista. El Sha256 de la frase ganadora es:

Quote
36677c6a6a07472a1ba0b17294309d4437e50639c1eeaf75e7668e8e3285fcc5

Buena suerte!  Cheesy

¡¡No vi este comentario!!



Lo intenté en 5 minutos con un bucle, el tema de brainwalletx y luego me olvidé por completo. Algo falló XD. Enhorabuena Perejil  Smiley
jr. member
Activity: 60
Merit: 8
Top notch cryptocurrency airdrops :)
June 12, 2019, 03:48:19 PM
#14
Convertí el archivo en texto plano, después junté las palabra de 8 en 8, y separe las fraces que tenían 32 caracteres, después de esto convertí las frases en brain wallets... Desafortunadamente no encontré la solución de el puzzle de esta manera, pero fue un buen intento.

A mí la cabeza no me da para tanto... Ya me perdí en lo de Convertí el archivo en texto plano...  Huh
legendary
Activity: 3332
Merit: 3116
June 12, 2019, 01:23:09 PM
#13
Qué crack! Felicidades 👏👏
¿Has intentado resolver el de 1 BTC que mencionaban más arriba?

Yo lo intente con el white paper de bitcoin.

Convertí el archivo en texto plano, después junté las palabra de 8 en 8, y separe las fraces que tenían 32 caracteres, después de esto convertí las frases en brain wallets... Desafortunadamente no encontré la solución de el puzzle de esta manera, pero fue un buen intento.
jr. member
Activity: 60
Merit: 8
Top notch cryptocurrency airdrops :)
June 11, 2019, 05:02:30 PM
#12
Qué crack! Felicidades 👏👏
¿Has intentado resolver el de 1 BTC que mencionaban más arriba?
member
Activity: 116
Merit: 48
April 01, 2019, 03:28:21 PM
#11
El darles el SHA256 fue una gran pista,  felicidades perejil, supiste como abordar el giveaway y llevarte el premio! me gustaría saber cuanto tiempo te tomo, y si lo hubieras podido resolver sin el sha256.

Pues ya me llevo un ratillo pensar como hacerlo teniendo el SHA256 de la solucion, pero de entrada me parecio mas facil.
No se, ¿una hora o dos?
Mas que nada el como pasar la lista a sha256 linea a linea sin comerme demasiado la cabeza.
Me dio por mirar en los plugins del notepad++ y habia uno que hacia exactamente eso, entre otras cosas y... pues ya estaba.
He tenido suerte.
Sin el SHA256 pensaba hacerlo por fuerza bruta usando la lista.
Me habia bajado el brainwallet de https://github.com/brainwalletX/brainwalletX.github.io/archive/master.zip para poder hacerlo offline y cuando estaba pensando el "como", pues pusistes la pista y cambiaron mis planes  Cheesy

Gracias de nuevo.
legendary
Activity: 3332
Merit: 3116
April 01, 2019, 12:01:02 PM
#10
Ya esta.
Muchas gracias.  Wink
Con esas pistas lo has puesto mas facil.

He generado la lista con crunch.
La he abierto en el Notepad++.
Me he bajado un plugin para generar sha256 del texto.
He pasado todas las lineas a SHA256
He buscado el SHA que has dado de pista.
He apuntado el numero de linea.
He buscado la linea en el archivo sin editar y he copiado la frase.
En el brainwallet he sacado la clave privada..
Me he bajado un electrum.
He importado la clave.
Me he enviado el saldo.
He aventado el electrum.

Esa ha sido mi solucion.




El darles el SHA256 fue una gran pista,  felicidades perejil, supiste como abordar el giveaway y llevarte el premio! me gustaría saber cuanto tiempo te tomo, y si lo hubieras podido resolver sin el sha256.
member
Activity: 588
Merit: 61
April 01, 2019, 03:48:06 AM
#9
Ya te digo. Enhorabuena!

PD. Cómo se me habrá pasado éste? Ufff, no entro suficiente al foro! xD
full member
Activity: 448
Merit: 170
March 31, 2019, 03:46:31 PM
#8
Felicitaciones Perejil, y muy bueno que hallas documentado todos los pasos para resolverlo!
member
Activity: 116
Merit: 48
March 31, 2019, 01:50:46 PM
#7
Ya esta.
Muchas gracias.  Wink
Con esas pistas lo has puesto mas facil.

He generado la lista con crunch.
La he abierto en el Notepad++.
Me he bajado un plugin para generar sha256 del texto.
He pasado todas las lineas a SHA256
He buscado el SHA que has dado de pista.
He apuntado el numero de linea.
He buscado la linea en el archivo sin editar y he copiado la frase.
En el brainwallet he sacado la clave privada..
Me he bajado un electrum.
He importado la clave.
Me he enviado el saldo.
He aventado el electrum.

Esa ha sido mi solucion.


legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
March 31, 2019, 12:36:42 PM
#6
<…>  todas las combinaciones posibles de palabras (creo que no existe una formula para eso , seguramente halla que programar un macro) <…>
Se trataría de permutaciones sin repetición de 8 elementos, es decir, 8! = 40.320 posibles permutaciones. A fuerza bruta pura y dura daría para un rato …

He visto que en Github hay varios desarrollos para probar las combinatorias y decirte cuales tienen BTC > 0 , pero requieren instalar una versión concreta de Python etc., y prefiero no andar instalando programas que desconozco.
legendary
Activity: 3332
Merit: 3116
March 31, 2019, 11:41:40 AM
#5
Se me ocurre que una posibilidad puede ser crear una planilla en excel que te cree todas las combinaciones posibles de palabras (creo que no existe una formula para eso , seguramente halla que programar un macro) y luego de alguna manera ir copiando y pegando cada serie de palabras en la pagina de brainwallet y aparte de alguna manera chequear que el resultado obtenido es la address buscada, esto supera mis posibilidades pero buena suerte al que lo logre!

Esto es muy fácil de hacer con linea de comandos en linux...

Code:
crunch 1 1 -p Mapache Luz De En Para Sobre Lago El >> final.lst

El reto no es conseguir cada una de las posibles combinaciones, sino que el reto es cambiar cada una a un brainwallet para verificar que la direccion coincida con el premio.

Con la intención de que alguien se lleve el premio hoy les dejare esta pista. El Sha256 de la frase ganadora es:

Quote
36677c6a6a07472a1ba0b17294309d4437e50639c1eeaf75e7668e8e3285fcc5

Buena suerte!  Cheesy
full member
Activity: 448
Merit: 170
March 31, 2019, 09:24:11 AM
#4
Se me ocurre que una posibilidad puede ser crear una planilla en excel que te cree todas las combinaciones posibles de palabras (creo que no existe una formula para eso , seguramente halla que programar un macro) y luego de alguna manera ir copiando y pegando cada serie de palabras en la pagina de brainwallet y aparte de alguna manera chequear que el resultado obtenido es la address buscada, esto supera mis posibilidades pero buena suerte al que lo logre!
legendary
Activity: 3332
Merit: 3116
March 30, 2019, 09:50:46 AM
#3
Gracias por un nuevo desafio seoincorporation! está muy interesante pero tambien muy dificil! , la frase a buscar tiene algun sentido o es un ordenamiento random de esas palabras?

Estan ordenadas de forma aleatoria así que la forma de abordar lo es fuerza bruta si o si.  Tongue Hoy en día hay muchas herramientas para resolver este puzzle, pero les dejo a ustedes la investigación para no quitar la parte divertida. Buena  suerte.
Pages:
Jump to: