Results 1 to 5 of 5

Thread: Script generador de diccionarios

  1. #1
    Junior Member
    Join Date
    Dec 2009
    Posts
    29

    Smile Script generador de diccionarios

    Gente, este es un precario script generador de diccionarios...
    la idea de este generador es que al crear la lista de palabras apartir de un texto dado capture el lenguaje y lunfardo utilizado... y si el texto ingresado fuese escrito por la misma persona que eligio el password tendríamos mas posibilidades de encontrar la palabra correcta.
    por ahora es medio precario, pero el concepto es bueno, lo dejo y espero que me ayuden a mejorarlo...

    Saludos!

    hackmaf
    .
    .
    .

    Code:
    #-----------------------------------------------------------------------
    #!/bin/bash
    #scrip generador de diccionarios a partir de archivos de entrada
    ARCHIVO=./ejemplo
    DICCIONARIO=./diccionario
    TEMP=./dic-temp
    
    for PALABRA in $(cat $ARCHIVO); do
            echo $PALABRA >> $TEMP
    done
    cat $TEMP | tr -d \n | tr -d [:punct:] |  tr -d [:blank:] |  sort -u -d >> $DICCIONARIO
    #-----------------------------------------------------------------------

  2. #2
    Just burned his ISO
    Join Date
    Dec 2009
    Posts
    11

    Default Propuesta

    me gusto tu script yo le propongo esta posible mejora:

    #-----------------------------------------------------------------------
    #!/bin/bash
    #scrip generador de diccionarios a partir de archivos de entrada
    if [ ! -f /usr/bin/zenity ]
    then
    echo "Posiblemente no tenga instalado zenity use: sudo apt-get install zenity"
    else
    ARCHIVO=$(zenity --file-selection --title="Archivo a seleccionar");
    DICCIONARIO=$(zenity --file-selection --save --title="Diccionario a crear");
    TEMP=./dic-temp

    for PALABRA in $(cat $ARCHIVO); do
    echo $PALABRA >> $TEMP
    done
    cat $TEMP | tr -d \n | tr -d [unct:] | tr -d [:blank:] | sort -u -d >> $DICCIONARIO
    fi
    #-----------------------------------------------------------------------

    no es mucho pero puede ayudar.

    f1d3d1gn0

  3. #3
    Junior Member
    Join Date
    Dec 2009
    Posts
    29

    Thumbs up

    Excelente mejora! ahora es mas usable... era la idea, lo que pasa es que ayer no encontraba el script y lo arme de nuevo mas o menos como me acordaba...
    y todavía se le pueden agregar muchas mejoras, tenia ganas de hacer algo como un bot de irc que entre en muchas salas, guarde las palabras en un archivo y luego las use para generar la lista...
    la idea es siempre capturar las palabras que usa una persona o un grupo de personas...


    Quote Originally Posted by F1d3d1gn0 View Post
    me gusto tu script yo le propongo esta posible mejora:
    #-----------------------------------------------------------------------
    #!/bin/bash
    #scrip generador de diccionarios a partir de archivos de entrada
    if [ ! -f /usr/bin/zenity ]
    then
    echo "Posiblemente no tenga instalado zenity use: sudo apt-get install zenity"
    else
    ARCHIVO=$(zenity --file-selection --title="Archivo a seleccionar");
    DICCIONARIO=$(zenity --file-selection --save --title="Diccionario a crear");
    TEMP=./dic-temp

    for PALABRA in $(cat $ARCHIVO); do
    echo $PALABRA >> $TEMP
    done
    cat $TEMP | tr -d \n | tr -d [unct:] | tr -d [:blank:] | sort -u -d >> $DICCIONARIO
    fi
    #-----------------------------------------------------------------------

    no es mucho pero puede ayudar.

    f1d3d1gn0

  4. #4
    Just burned his ISO
    Join Date
    Jan 2010
    Posts
    1

    Default

    Muy bueno!!
    Vamos a probarlo gracias!!

  5. #5
    Junior Member
    Join Date
    Dec 2009
    Posts
    29

    Thumbs up CeWL – Generador de Diccionarios Personalizados

    acá hay otra herramienta parecida, que hay que ver si reemplaza el script, o lo ayuda...
    CeWL – Generador de Diccionarios Personalizados

    Saludos!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •