He estado pensando, que mientras que preparo unos tutoriales, si teneis problemas a la hora de instalar o actualizar algun programa, podriais decirmelo como comentario en esta entrada y yo os hago o tutorial si es muy complejo u os doy la solucion respondiendo.
No soy una lumbrera ni mucho menos, pero os puedo intentar echar una mano, incluso si teneis problemas con algo.
Y os recuerdo que me encuentro en Facebook y en Twitter tambien para resolver dudas.
Un saludo
viernes, 9 de diciembre de 2011
miércoles, 7 de diciembre de 2011
Restaurar Gnome
A mi en mas de una ocasión haciendo pruebas y tal, sin querer he quitado por ejemplo el icono de control del volumen, o he instalado algo y me ha borrado el icono que gestiona el wifi.... ( he tenido muchas de esas ) pues si os pasa la solución es bastante facil.
Solo teneis que escribir estas tres lineas en vuestra terminal y lo tendremos como cuando lo instalamos ( a pesar de que tengamos configurado algo ) :
gconftool-2 --shutdown
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
esto lo ponemos sin ser super-usuario y tendremos el escritorio restaurado.
Solo teneis que escribir estas tres lineas en vuestra terminal y lo tendremos como cuando lo instalamos ( a pesar de que tengamos configurado algo ) :
gconftool-2 --shutdown
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
esto lo ponemos sin ser super-usuario y tendremos el escritorio restaurado.
inSSiDer para linux (alpha)
inSSiDer es un programa que nos muestra las redes wifi a nuestro alcance indicandonos potencia, canal, fabricante del router ( si lo tienen reconocido ) y un grafico que muestra que señal es la que nos llega "mas limpia" por asi decirlo.
tambien nos da soporte Gps para tener localizados los AP que queramos o su geolocalización.
La instalacion es sencilla, solo descargamos el archivo inssider_0.1.1.0429_i386.deb y lo instalamos como cualquier aplicacion. El programa nos aparecera en Aplicaciones > Accesorios
(la captura no es mia ya que ultimamente tengo poco tiempo ;) |
tambien nos da soporte Gps para tener localizados los AP que queramos o su geolocalización.
La instalacion es sencilla, solo descargamos el archivo inssider_0.1.1.0429_i386.deb y lo instalamos como cualquier aplicacion. El programa nos aparecera en Aplicaciones > Accesorios
sábado, 3 de diciembre de 2011
Calcular tamaño wordlist con Crunch
Encontre este script navegando por internet, y he decidido compartirlo con vosotros.
Este script funciona de la siguiente manera (x^y) * (y+1) = tamaño en bites donde:
x = es el numero de caracteres que vamos a usar
y = es el numero de lineas que tendra nuestra wordlist
tambien podemos calcularlo sin el script usando este comando en nuestra terminal:
echo "(16^8)*(8+1)" | bc
y sin mas demora os pego el script que espero que os sea de utilidad.
Crunch_Size
Este script funciona de la siguiente manera (x^y) * (y+1) = tamaño en bites donde:
x = es el numero de caracteres que vamos a usar
y = es el numero de lineas que tendra nuestra wordlist
tambien podemos calcularlo sin el script usando este comando en nuestra terminal:
echo "(16^8)*(8+1)" | bc
y sin mas demora os pego el script que espero que os sea de utilidad.
Crunch_Size
#!/bin/bash
#crunch wordlist size checker v0.2
#by TAPE September 2010
#
#Colours
#=======
green=$(tput setaf 2 && tput bold)
red=$(tput setaf 1 && tput bold)
stand=$(tput sgr 0)
#
clear
#
echo
echo $green"WILL YOU HAVE ENOUGH SPACE FOR YOUR CRUNCH WORDLIST ?!"
echo "======================================================"
echo "Calculation: (x^y)*(y+1) = size in bytes"
echo "x= number of characters"
echo "y= length of the word"
echo
echo $stand"Choose the number of characters that will be used making the wordlist"
echo "====================================================================="
echo "Example ;"
echo $red"10 $stand = Numeric only"
echo $red"16 $stand = Hexadecimal"
echo $red"26 $stand = Alpha only"
echo $red"33 $stand = Special characters including space"
echo $red"36 $stand = Alpha + Numeric"
echo $red"52 $stand = Lowercase+Uppercase alpha"
echo $red"62 $stand = Lower+Uppercase alpha + Numeric"
echo $red"95 $stand = Lower+Uppercase alpha +Numeric+SpecialCharacters including space"
echo
echo -ne "Enter number of characters to be used:$red \c"
read X
echo -ne $stand"Enter length of words/passphrases: $red\c"
read Y
clear
(tput sgr 0)
echo
echo $stand"Number of characters with which wordlist will be created: $red$X"
echo $stand"Length of the words/passphrases in wordlist: $red$Y"
echo $stand"-------------------------------------------------------------"
#
# Calculations based on binary sizes ;
# For comma seperated values for groups of 3 digits pipe the below calculation out through sed ;
# sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L'
B=$( echo "scale=3;($X^$Y)*($Y+1)" | bc )
KB=$( echo "scale=3;($X^$Y)*($Y+1) / 1024" | bc )
MB=$( echo "scale=3;(($X^$Y)*($Y+1)/1024)/1024" | bc )
GB=$( echo "scale=3;((($X^$Y)*($Y+1)/1024)/1024)/1024" | bc )
TB=$( echo "scale=3;(((($X^$Y)*($Y+1)/1024)/1024)/1024)/1024" | bc )
PB=$( echo "scale=3;((((($X^$Y)*($Y+1)/1024)/1024)/1024)/1024)/1024" | bc )
#
# Calculation for number of results ;
# For comma seperated values for groups of 3 digits pipe the below calculation out through sed ;
# sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L'
NMBR=$( echo "($X^$Y)" | bc )
echo
#
# Outcome of calculations ;
echo $stand"Number of words/passphrases in wordlist: $green$NMBR"
(tput sgr 0)
echo
echo $stand"Estimated wordlist size ; "
echo $green"B $stand(Bytes) = $green$B"
echo $green"KB $stand(Kilobytes) = $green$KB"
echo $green"MB $stand(Megabytes) = $green$MB"
echo $green"GB $stand(Gigabytes) = $green$GB"
echo $green"TB $stand(Terabytes) = $green$TB"
echo $green"PB $stand(Petabytes) = $green$PB"
(tput sgr 0)
echo
exit
#
#Last edit 27-09-2010
#crunch wordlist size checker v0.2
#by TAPE September 2010
#
#Colours
#=======
green=$(tput setaf 2 && tput bold)
red=$(tput setaf 1 && tput bold)
stand=$(tput sgr 0)
#
clear
#
echo
echo $green"WILL YOU HAVE ENOUGH SPACE FOR YOUR CRUNCH WORDLIST ?!"
echo "======================================================"
echo "Calculation: (x^y)*(y+1) = size in bytes"
echo "x= number of characters"
echo "y= length of the word"
echo
echo $stand"Choose the number of characters that will be used making the wordlist"
echo "====================================================================="
echo "Example ;"
echo $red"10 $stand = Numeric only"
echo $red"16 $stand = Hexadecimal"
echo $red"26 $stand = Alpha only"
echo $red"33 $stand = Special characters including space"
echo $red"36 $stand = Alpha + Numeric"
echo $red"52 $stand = Lowercase+Uppercase alpha"
echo $red"62 $stand = Lower+Uppercase alpha + Numeric"
echo $red"95 $stand = Lower+Uppercase alpha +Numeric+SpecialCharacters including space"
echo
echo -ne "Enter number of characters to be used:$red \c"
read X
echo -ne $stand"Enter length of words/passphrases: $red\c"
read Y
clear
(tput sgr 0)
echo
echo $stand"Number of characters with which wordlist will be created: $red$X"
echo $stand"Length of the words/passphrases in wordlist: $red$Y"
echo $stand"-------------------------------------------------------------"
#
# Calculations based on binary sizes ;
# For comma seperated values for groups of 3 digits pipe the below calculation out through sed ;
# sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L'
B=$( echo "scale=3;($X^$Y)*($Y+1)" | bc )
KB=$( echo "scale=3;($X^$Y)*($Y+1) / 1024" | bc )
MB=$( echo "scale=3;(($X^$Y)*($Y+1)/1024)/1024" | bc )
GB=$( echo "scale=3;((($X^$Y)*($Y+1)/1024)/1024)/1024" | bc )
TB=$( echo "scale=3;(((($X^$Y)*($Y+1)/1024)/1024)/1024)/1024" | bc )
PB=$( echo "scale=3;((((($X^$Y)*($Y+1)/1024)/1024)/1024)/1024)/1024" | bc )
#
# Calculation for number of results ;
# For comma seperated values for groups of 3 digits pipe the below calculation out through sed ;
# sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L'
NMBR=$( echo "($X^$Y)" | bc )
echo
#
# Outcome of calculations ;
echo $stand"Number of words/passphrases in wordlist: $green$NMBR"
(tput sgr 0)
echo
echo $stand"Estimated wordlist size ; "
echo $green"B $stand(Bytes) = $green$B"
echo $green"KB $stand(Kilobytes) = $green$KB"
echo $green"MB $stand(Megabytes) = $green$MB"
echo $green"GB $stand(Gigabytes) = $green$GB"
echo $green"TB $stand(Terabytes) = $green$TB"
echo $green"PB $stand(Petabytes) = $green$PB"
(tput sgr 0)
echo
exit
#
#Last edit 27-09-2010
Crear Diccionarios con Crunch 3.0
En una entrada anterior ya comente el uso de este programa, pero ahora he decidido extenderme un poco mas para daros a conocer el uso de este programa el cual me ha hecho tener mucho éxito en ataques con fuerza bruta.
En el momento de esta entrada, la ultima versión es la 3.1 la cual se puede descargar desde aqui:
Para instalarlo descomprimimos y hacemos sudo make y si lo queremos instalar hacemos sudo make install pero el directorio de instalación sera /pentest/crunch/ por lo cual yo recomiendo que lo dejemos alojado en una carpeta para tenerlo mas a mano ( los usuarios de Backtrack solo tienen que poner sudo apt-get install crunch para tenerlo instalado ).
Lo primero que haremos sera irnos a la carpeta donde tenemos cruch en una terminal;
El uso seria tal que asi, definiendo las opciones que requeramos:
./crunch [Longitud minina] [Longitud maxima] [Opciones de cararteres] [Opciones]
para guardar los resultados obtenidos añadiremos -o archivo.txt
Para un uso sin definir los caracteres solo seria poner:
./crunch 4 4
Tambien podemos elegir que caracteres queremos incluir en nuestro diccionario creando todas las combinaciones posibles:
./crunch 3 6 0123456789ABCDEF
Como crear una wordlist puede hacer que ocupemos todo nuestro disco duro, tiene una opción con la cual podemos crear varios archivos del tamaño que le especifiquemos:
./crunch 6 6 0123456 -b 1mb -o START
no se pueden crear archivos mas grandes de 100 Megas asi que seria mas o menos asi:
./crunch 8 8 abcDFE123 -b 100mb -o START
En el momento de esta entrada, la ultima versión es la 3.1 la cual se puede descargar desde aqui:
Para instalarlo descomprimimos y hacemos sudo make y si lo queremos instalar hacemos sudo make install pero el directorio de instalación sera /pentest/crunch/ por lo cual yo recomiendo que lo dejemos alojado en una carpeta para tenerlo mas a mano ( los usuarios de Backtrack solo tienen que poner sudo apt-get install crunch para tenerlo instalado ).
Lo primero que haremos sera irnos a la carpeta donde tenemos cruch en una terminal;
El uso seria tal que asi, definiendo las opciones que requeramos:
./crunch [Longitud minina] [Longitud maxima] [Opciones de cararteres] [Opciones]
para guardar los resultados obtenidos añadiremos -o archivo.txt
Para un uso sin definir los caracteres solo seria poner:
./crunch 4 4
Tambien podemos elegir que caracteres queremos incluir en nuestro diccionario creando todas las combinaciones posibles:
./crunch 3 6 0123456789ABCDEF
Como crear una wordlist puede hacer que ocupemos todo nuestro disco duro, tiene una opción con la cual podemos crear varios archivos del tamaño que le especifiquemos:
./crunch 6 6 0123456 -b 1mb -o START
( he hecho el ejemplo asi porque estoy creando esta entrada desde mi Acer One )
no se pueden crear archivos mas grandes de 100 Megas asi que seria mas o menos asi:
./crunch 8 8 abcDFE123 -b 100mb -o START
Tambien podemos crear un diccionario con un numero de lineas maximo, como puede ser asi;
./crunch 6 6 0123456789 -c 200000 -o START
estas son alguna de las opciones, el resto lo podeis mirar en mi anterior entrada.
Un saludo
Suscribirse a:
Entradas (Atom)