• Viernes 8 de Noviembre de 2024, 08:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - henrywallace

Páginas: [1]
1
GNU/Linux / Atajos de teclado en ubuntu
« en: Martes 19 de Julio de 2011, 16:11 »
Pues esto los que estamos todo el dia usando linux muchas veces nos resultará muy útil utilizar este tipo de atajos para agilizar el trabajo. Me ha parecido útil buscar un poco y compartir todos los que yo se.He puesto ubuntu pero supongo que sirven en todos los sistemas con gnome y en gran cantidad de sistemas gráficos linux en general

Cambiar entre ventanas: Alt+Tab
Mostrar archivos ocultos: Control + H
Cambiar de escritorio: Control + Alt + Flecha derecha o izquierda
Cambiar de escritorio y llevarnos la ventana que estamos usando: Control + Shift + Alt + Flecha
Reiniciar el entorno gráfico: Control + Alt + Backspace
Acceder a consolas “tty”: Control + Alt +F1 (F2, F3... F6)
Acceder a consolas “gráficas”: Control + Alt + F8 (F9, F10, F11, F12)
Nueva solapa (pestaña): Control + T (Nautilus, firefox, etc.)
Nueva ventana: Control + N
Posicionarnos en el buscador: Control + K (Firefox)
Abrir menú aplicaciones (desde ahí se navega con las flechas de navegación): Alt + F1
Ejecutar aplicaciones: Alt + F2
Cerrar aplicaciónes: Alt + F4
Mostrar escritorio: Control + Alt + d
Ver propiedades de los archivos: Alt + Enter
Renombrar archivo o carpeta: F2 (teniéndolo seleccionado)
Crear carpeta: Control + Shift + n
Seleccionar todo: Control + a
Copiar selección: Control + c
Cortar selección: Control + x
Pegar: Control + v


si me dejo alguno postearlo por aquí!
saludoss :)

2
Seguridad y Criptografía / Desencriptar md5 (script perl)
« en: Martes 19 de Julio de 2011, 15:54 »
Bueno pues ya suele pasar a veces eso de que.. pierdes una contraseña y resulta que tienes el hash en md5 y claro hay que desencriptarlo no? bueno pues aquí os dejo este codigo en perl que guardado con la extension .pl y ejecutado desde una terminal perl codigo.pl... con los parametros correctos i con el hash nos sacará la contraseña en un tiempo que depende de la potencia de nuestro pc y de la longitud de la contraseña

Código: [Seleccionar]
#!/usr/bin/perl
# MD5 Hash Bruteforce Kit
# Info[0] : Este crackeador no es de los mas rapidos pero es 100% funcional y me ha ayudado mucho
# Info[1] : Escrito bajo linux
# Info[2] : Si sabes perl puedes acabar de modificar este código para que crackee otros algoritmos o lo que quieras :)

$ver = "01";

$dbgtmr = "1"; #Intervall of showing the current speed + lastpassword in seconds.



if ($dbgtmr<=0){ die "Set dbgtmr to a value >=1 !\n";};
use Digest::MD5 qw(md5_hex);
use Time::HiRes qw(gettimeofday);

if ($ARGV[0]=~"a") {
$alpha = "abcdefghijklmnopqrstuvwxyz";}
if ($ARGV[0]=~"A") {
$alpha = $alpha. "ABCDEFGHIJKLMNOPQRSTUVWXYZ";}
if ($ARGV[0]=~"d") {
$alpha = $alpha."1234567890";}

if ($ARGV[0]=~"x") {

$alpha = $alpha. "!\"\$%&/()=?-.:\\*'-_:.;,";}

if ($alpha eq "" or $ARGV[3] eq "") {usage();};
if (length($ARGV[3]) != 32) { die "Sorry but it seems that the MD5 is not valid!\n";};

print "Selected charset for attack: '$alpha\'\n";
print "Going to Crack '$ARGV[3]'...\n";

for (my $t=$ARGV[1];$t<=$ARGV[2];$t++){
crack ($t);
}

sub usage{
print "\n\nMD5 Hash Bruteforce Kit v_$ver\n";
print "by n0mad (k1d.und\@gmail.com-bonn-rhein-sieg.de)\n";
print "http:\/\/home.inf.fh-rhein-sieg.de\/~ikarim2s\/\n\n";
print "USAGE\n";

print "./md5crack <charset> <mincount> <maxcount> <yourMD5>\n";
print " Charset can be: [aAdx]\n";
print " a = {'a','b','c',...}\n";
print " A = {'A','B','C',...}\n";
print " d = {'1','2','3',...}\n";
print " x = {'!','\"',' ',...}\n";
print "EXAMPLE FOR CRACKING A MD5 HASH\n";
print "./md5crack.pl ad 1 3 900150983cd24fb0d6963f7d28e17f72\n";
print " This example tries to crack the given MD5 with all lowercase Alphas and all digits.\n";
print " MD5 Kit only tries combinations with a length from 1 and 3 characters.\n-------\n";
print "./md5crack.pl aA 3 3 900150983cd24fb0d6963f7d28e17f72\n";
print " This example tries to crack the given MD5 with all lowercase Alphas and all uppercase Alphas.\n";
print " MD5 Kit only tries passwords which length is exactly 3 characters.\n-------\n";
print "./md5crack.pl aAdx 1 10 900150983cd24fb0d6963f7d28e17f72\n";
print " This example tries to crack the given MD5 with nearly every character.\n";
print " MD5 Kit only tries combinations with a length from 1 to 10 characters.\n";
die "Quitting...\n";

}

sub crack{
$CharSet = shift;
@RawString = ();
for (my $i =0;$i<$CharSet;$i++){ $RawString[i] = 0;}

$Start = gettimeofday();
do{
  for (my $i =0;$i<$CharSet;$i++){
   if ($RawString[$i] > length($alpha)-1){
    if ($i==$CharSet-1){
    print "Bruteforcing done with $CharSet Chars. No Results.\n";
    $cnt=0;
    return false;
   }
   $RawString[$i+1]++;
   $RawString[$i]=0;
   }
  }

###################################################

   $ret = "";
   for (my $i =0;$i<$CharSet;$i++){ $ret = $ret . substr($alpha,$RawString[$i],1);}
   $hash = md5_hex($ret);
   $cnt++;
   $Stop = gettimeofday();
   if ($Stop-$Start>$dbgtmr){
    $cnt = int($cnt/$dbgtmr);
    print "$cnt hashes\\second.\tLast Pass '$ret\'\n";
    $cnt=0;
    $Start = gettimeofday();
   }
            print "$ARGV[3] != $hash ($ret)\n";
   if ($ARGV[3] eq $hash){
    die "\n**** Password Cracked! => $ret\n";
   }

###################################################

  #checkhash($CharSet)."\n";

  $RawString[0]++;
}while($RawString[$CharSet-1]<length($alpha));
}

sub checkhash{
$CharSet = shift;
$ret = "";
for (my $i =0;$i<$CharSet;$i++){ $ret = $ret . substr($alpha,$RawString[$i],1);}
$hash = md5_hex($ret);
$cnt++;
$Stop = gettimeofday();
if ($Stop-$Start>$dbgtmr){
  $cnt = int($cnt/$dbgtmr);
  print "$cnt hashes\\second.\tLast Pass '$ret\'\n";
  $cnt=0;
  $Start = gettimeofday();
}

if ($ARGV[3] eq $hash){
  die "\n**** Password Cracked yeah! => $ret\n";
}




}
pantallazo; Aqui


tampoco recomiendo mucho poneros a crackear cualquier hash que pilleis con esto, porque va a tardar teela pero para ver como está escrito el código y intentar aprender como va está bien !  :yes: lo tenia guardado por mi disco duro, lo vi y me pareció interessante compartirlo
saludos :)

3
La taberna del BIT / Me presento :)
« en: Lunes 18 de Julio de 2011, 18:24 »
Hola muy buenas, pues nada me presento un poco soy estudiante de informática en España (por Barcelona) soy técnico informático y ahora voy para sacarme el grado superior en admin de sistemas personalmente me interessa mucho la programación y nada, haver si aquí puedo compartir lo que se y aprender mucho mas de ustedes.

Un placer :)

Páginas: [1]