Necesito ayuda por favor.

Iniciado por admtech, 17 Noviembre 2019, 21:54 PM

0 Miembros y 1 Visitante están viendo este tema.

admtech


click para abrir



Mod: imagen redimensionada para cumplir las reglas del foro

engel lex

pides ayuda pero asumes que sabemos todo lo que tienes en mente o has hecho... pero no...


no se donde está el problema o tu duda realmente solo te puedo decir que intentas mostrar "local" que es una variable que nunca declaraste, asi que el error es perfectamente normal
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

admtech

Lo que no consigo es avanzar mas de acá no se como llegar al estado de cuenta de coinkit, tengo una interface de namecoin, pero no consigo la opcion de importar private keys o wallet.

engel lex

has leido la documentacion? que intentaste hacer que falla? donde está la documentacion?

no asumas que se todos lo que sabes, publica detalles, si no es dificil aportar la minima ayuda
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

admtech

#4
He leido toda la documentacion, instalé dependencias y ejecuté.
Todo marcha bien en bruteforce brainwallet, pero no consigo avanzar mas allá del proyecto, logro llegar hasta acá >>> from coinkit.keypair import NamecoinKeypair
>>> keypair = NamecoinKeypair()
>>> keypair.private_key()
'c41f9de5a75815fcb2ab5c3ec83c4daeb137960ca388b5780cb27e3e4c556094'
>>> keypair.address()
'NDsZe9PPvaJ6SeERKUsYG3zD6fSLa5YioR'

Y no se que hacer.


https://github.com/dan-v/bruteforce-bitcoin-brainwallet

engel lex

CitarLo que no consigo es avanzar mas de acá no se como llegar al estado de cuenta de coinkit, tengo una interface de namecoin, pero no consigo la opcion de importar private keys o wallet.

no creo que tenga esas funciones, segun la descriocion del programa

CitarA python script that performs a bruteforce dictionary attack on brainwallets. It takes a dictionary input file and converts each line into a bitcoin address. A lookup of this address is done either using a local Abe instance, blockchain.info, or insight.bitpay.com to see if any bitcoins have ever been received by this address. If so, it will do one more check to see the current balance for the bitcoin address.

lo que traduce en

CitarUn script de Python que realiza un ataque de diccionario de fuerza bruta en brainwallets. Toma un archivo de entrada de diccionario y convierte cada línea en una dirección de bitcoin. La búsqueda de esta dirección se realiza utilizando una instancia local de Abe, blockchain.info o insight.bitpay.com para ver si esta dirección ha recibido alguna bitcoins. Si es así, hará una verificación más para ver el saldo actual de la dirección de bitcoin

a demas tu intentas programar con el, pero está hecho como un modulo de uso es decir

usage: bbb.py [-h] -t TYPE -d DICT_FILE -o OUTPUT_FILE [-s SERVER] [-p PORT]
              [-c CHAIN] [-k] [--version]

A script to perform bruteforce dictionary attacks on brainwallets.

optional arguments:
  -h, --help      show this help message and exit
  -t TYPE         Blockchain lookup type (abe|blockchaininfo|insight|blockexplorercom)
  -d DICT_FILE    Dictionary file (e.g. dictionary.txt)
  -o OUTPUT_FILE  Output file (e.g. output.txt)
  -s SERVER       Abe server address (e.g. localhost)
  -p PORT         Abe port (e.g. 2751)
  -c CHAIN        Abe chain string (e.g. Bitcoin)
  -k              treat each word as a hex or wif encoded private key, not as
                  brain wallet
  --version       show program's version number and exit


por ejemplo

bbb.py -t blockchaininfo -d disccionario.txt -o resultados.txt

donde en resultados.txt obtendrías lo que hace el programa
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

admtech

#6
Perfecto! Eso hice, lo entendiste bien, ahora que podria hacer con estos resultados en txt?


Estas son las dependencias.
Ya instalé
.


La instalacion es para Os x, entonces al lograr ejecutarlo me lleva hasta acá: root@kali:~# python
Python 2.7.17 (default, Oct 19 2019, 23:36:22)
[GCC 9.2.1 20191008] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from coinkit.keypair import NamecoinKeypair
>>> keypair = NamecoinKeypair()
>>> keypair.private_key()
'c41f9de5a75815fcb2ab5c3ec83c4daeb137960ca388b5780cb27e3e4c556094'
>>> keypair.address()
'NDsZe9PPvaJ6SeERKUsYG3zD6fSLa5YioR'





Que hago con la keypair?


Seguí estos pasos para instalar la version 0.3 de namecoin que me  asegura importar wallets y privatekeys pero me encuentro con este error al incluir el ultimo comando.



MOD: Imagen adaptada a lo permitido. No hacer cuadruple post. Usa el boton modificar.

engel lex

Cita de: admtech en 17 Noviembre 2019, 23:48 PM
Que hago con la keypair?

no entiendo lo que quieres hacer... quieres hacer cosas pero no sabes lo que quieres hacer?

si estas tan perdido recomiendo estrudiar primero sobre criptomonedas como tal, su estructura y protocolo... porque es como que me dijeras "tengo un aparato raro que imprime cosas, me imprimió una cosa, ahora que hago con esa cosa?" no tiene sentido

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

admtech

Quiero descubrir si a partir de este punto, con estos programas es posible crackear y envolver las transacciones de blockchain para desviarlas a otra wallet, quiero descubrir si realmente es posible conseguir cryptomonedas a una wallet personal simplemente con herramientas de fuerza bruta a brainwallets, ya que estas son mas vulnerables por lo que tengo entendido.

engel lex

para eso no necesitabas el programa XD solo el conocimiento, luego del conocimiento, podías probar tus teorias XD

CitarQuiero descubrir si a partir de este punto, con estos programas es posible crackear y envolver las transacciones de blockchain para desviarlas a otra wallet

no es posible crackear, envolver o desviar transacciones... lo que es tecnicamente posible es obtener la llave de una wallet basada en el formato brainwallet

Citarquiero descubrir si realmente es posible conseguir cryptomonedas a una wallet personal simplemente con herramientas de fuerza bruta a brainwallets

tecnicamente si... realmente la probabilidad es tan baja que diré no... la razon es la siguiente...

una wordlist en español que se usaba era esta
https://github.com/bitcoin/bips/blob/master/bip-0039/spanish.txt

contiene 2048 palabras, la frase para una braiwallet contiene 12 palabras... matematicamente hablando 2048 es 211 por 12 palabras eso es 21112 o lo mismo 211*12 que es 2132 aunque por razones de protocolo se reduce a 2128...

es decir, hay unas 340.282.366.920.938.463.463.374.607.431.768.211.456 posibles combinaciones... 340 sixtillones de posibilidades... 

que quiere decir esto?... que incluso si hay 7 billones de carteras con dinero (10 por cada persona en la tierra) aun hay mas de 300 cuadrillones de posibilidades a probar por cada cartera... asumiendo que tu pc es del futuro y puede hacer 1 calculo por ciclo de reloj a 3ghz tardarías 1000 billones de segundos (31 millones de años), pero en la vida real tu pc es casi 100.000 veces mas lento que eso...

solo lo dire de esta manera... el autor no es famosamente rico por ese codigo XD eso es lo que se llama un PoC (prueba de concepto)

espero haberme explicado claramente...

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.