Existe alguna forma de generar un diccionario sin que se guarde de forma local

Iniciado por 15-19, 14 Febrero 2019, 14:52 PM

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

15-19

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?
Wyrd bid ful araed

WHK

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:

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:

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.

Serapis

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.

556eknown

Tambien con el codigo crunch puedes crear el dicionario para contrasenyas WP2
crunch 8 10 abcdefghijklmnopqrstuwyzñABCDEFGHIJKLMNOPPKRSTUWYZÑ1234567890 -o /Escritorio/wordlist.list

WHK

Cita de: Unai Mato 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

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

556eknown