Foro de elhacker.net

Seguridad Informática => Bugs y Exploits => Mensaje iniciado por: 15-19 en 14 Febrero 2019, 14:52 pm



Título: Existe alguna forma de generar un diccionario sin que se guarde de forma local
Publicado por: 15-19 en 14 Febrero 2019, 14:52 pm
No se si me explico bien. Busco que un programa lea un diccionario pero que en este no se almacenen las claves, si no que las vaya generando con un parametro definido (una serie de caracteres). Se puede hacer?


Título: Re: Existe alguna forma de generar un diccionario sin que se guarde de forma local
Publicado por: WHK en 15 Febrero 2019, 16:42 pm
Claro que si, puedes tomar el mismo algoritmo que genera el diccionario y realizar una llamada a una función que haga uso de la palabra generada cada ves que genere uno en ves de irlo guardando en un archivo, eso dependerá del proyecto y como esté programado. Claramente para hacer esto necesitas saber programación a menos que busques algún sistema de archivos especial en linux que haga que realice una acción cada ves que escriba una línea, algo así como un pipe, siempre y cuando la aplicación lo permita.

Mira, lo más facil y rápido es darle un vistazo a un script que hice hace un tiempo para generar diccionarios: https://github.com/WHK102/whk-dictionary-maker , lo que debes hacer res reemplazar la función que escribe el archivo por la acción que quieras hacer, por ejemplo:

Código:
def processWord(self, str):
        self.current = self.current + 1
        self.file_handler.write("%s\n" % str)
        sys.stdout.write("\r- Progress: %d/%d (%s)                " % (self.current, self.total_of_words, str))
sys.stdout.flush()

Reemplazar:

Código:
self.file_handler.write("%s\n" % str)

Por la función que quieras ejecutar, si es un comando en bash puedes utilizar por ejemplo "subprocess": https://unix.stackexchange.com/questions/190495/how-to-execute-a-bash-command-in-a-python-script

Saludos.


Título: Re: Existe alguna forma de generar un diccionario sin que se guarde de forma local
Publicado por: Serapis en 16 Febrero 2019, 17:03 pm
En este hilo hablamos del tema amplio y tendido.
https://foro.elhacker.net/abril_negro/abril_negro_spok_simple_production_of_keys-t468239.0.html

Si sabes programar, ahí tienes todo lo necesario para hacerte algo a tu medida.
Si no sabes programar, tendrás que buscarte algo ya hecho.


Título: Re: Existe alguna forma de generar un diccionario sin que se guarde de forma local
Publicado por: UnaiiM en 27 Marzo 2019, 13:16 pm
Tambien con el codigo crunch puedes crear el dicionario para contrasenyas WP2
crunch 8 10 abcdefghijklmnopqrstuwyzñABCDEFGHIJKLMNOPPKRSTUWYZÑ1234567890 -o /Escritorio/wordlist.list


Título: Re: Existe alguna forma de generar un diccionario sin que se guarde de forma local
Publicado por: WHK en 27 Marzo 2019, 14:11 pm
Tambien con el codigo crunch puedes crear el dicionario para contrasenyas WP2
crunch 8 10 abcdefghijklmnopqrstuwyzñABCDEFGHIJKLMNOPPKRSTUWYZÑ1234567890 -o /Escritorio/wordlist.list

Pero la pregunta principal es como hacerlo sin generar un archivo xD


Título: Re: Existe alguna forma de generar un diccionario sin que se guarde de forma local
Publicado por: UnaiiM en 6 Abril 2019, 21:47 pm
Perdón xd