elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: 1 2 3 [4] 5 6 7 8 9
31  Programación / Scripting / FuerzaBruta (traducido de C) en Perl en: 8 Septiembre 2006, 18:28 pm
Estaba aburrido, y, ahora que se Perl, me e puesto a buscar codigos en C y e enkontrado uno de Rojodos, de fuerza bruta, y e decidido pasarlo a Perl. Aki esta el resultado:

Código:
system ("cls");
system ("color 18");
print "Script de Brute Force en Perl\n";
print "Inicialmente escrito en Java por CrashCool\n";
print "Luego traducido a C por Rojodos\n";
print "Y finalmente traducido a Perl por Hendrix\n";
print " \n";
print "El programa trata de encontrar 911ooo secuencialmente\n";
print "Se puede cambiar en el Codigo Fuente\n";
print " \n";
print "Pulsa intro para iniciar el proceso\n";
$res = <STDIN>;



@cadena = ("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$longitud = @cadena;

@pass = ("9","1","1","o","o","o");

@bucle = ("","","","","","");

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);

$timeini = "$hour:$min:$sec";

print " \n";
print "Proceso iniciado a las $timeini\n";
print " \n";
print "Crackeando...\n";


for ($a=0;$a<=$longitud;$a++) {
@bucle[0]= @cadena[a];
for ($b=0;$b<=$longitud;$b++) {
@bucle[1]= @cadena[b];
for ($c=0;$c<=$longitud;$c++) {
@bucle[2]= @cadena[d];
for ($d=0;$d<=$longitud;$d++) {
@bucle[3]= @cadena[d];
for ($e=0;$e<=$longitud;$e++) {
@bucle[4]= @cadena[e];
for ($f=0;$f<=$longitud;$f++) {
@bucle[5]= @cadena[b];
$comp = comparar(\@bucle, \@pass);
if ($comp ==1) {
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
$timefini = "$hour:$min:$sec";
print "Pass encontrada!! Proceso iniciado a las $timeini y terminado a las $timefini\n";
last;
last;
last;
last;
last;
last;
sleep 2;
}
}
}
}
}
}
}


sub comparar {
my ($primero, $segundo) = @_;
local $^W = 0;
return 0 unless @$primero == @$segundo;
for (my $i = 0; $i < @$primero; $i++) {
return 0 if $primero->[$i] ne $segundo->[$i];
}
return 1;
}


Lo e compilado y no da error....lo que pasa es que esto te viola la RAM..xD xD xD

Miradlo por encima y postear si enkontrais errores, ya que no e terminado de crackear la palabra....

Salu2

32  Programación / Scripting / Escaner IP by Me en: 7 Septiembre 2006, 13:05 pm
Ayer empece kon este lenguaje y me enganche.....es facilisimo de aprender, miren lo que e echo hoy:

Código:
#Script escrito integramente por Hendrix  *
#******************************************
#
#
use IO::Socket;

system("cls");
system ("color 18");
system ("title Escaner de IP's aleatorias by Hendrix");
print "Bienvenidos al escaneador de IP's de Hendrix\n";
print " \n";
sleep 3;

#*************** Menu *********************************

menu:;
system("cls");
print "Elige una opcion:\n";
print " \n";
print "1. Escanear una IP con rango de puertos\n";
print "2. Escanear una IP aleatoria con rango de puertos\n";
print "3. Escanear Netbios\n";
print "4. Ver tu IP\n";
print "5. Salir\n";
$opcion=<STDIN>;
if ($opcion!=1 && $opcion!=2 && $opcion!=3 && $opcion!=4 && $opcion!=5) {
print "Introduce un valor que este entre lso numeros que hay en el menu\n";
print " \n";
print "Pulsa intro para continuar\n";
$res=<STDIN>;
goto menu;
}
if ($opcion==1) {
&primero
}
if ($opcion==2) {
&dos
}
if ($opcion==3) {
&tres
}
if ($opcion==4) {
&cinco
}
if ($opcion==5) {
&sis
}

#*************** Sub Primero *********************************

sub primero {
print "Introduce la IP: ";
$ip=<STDIN>;
chop $ip;
 @ver = split(/\./,$ip);
if ($ver[0]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
if ($ver[1]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
if ($ver[2]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
if ($ver[3]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
print "Introduce el puerto de inicio: ";
$pini=<STDIN>;
chop $pipi;
print "Introduce el puerto final: ";
$pfin=<STDIN>;
chop $pfin;
print " \n";
&scaner;
}

#*************** Sub Cinco *********************************

sub cinco {
system("ipconfig > ip.txt");
open (doc, "ip.txt");
 @lineas = <doc>;
$var=join("\n", grep { /Direcci/  }  @lineas);
 @ver= split(":", $var);
print "Tu direccion IP:$ver[1]\n";
close(doc);
system ("del /F /Q ip.txt");
print "Pulsa intro para continuar\n";
$res=<STDIN>;
goto menu;
}

#*************** Sub Dos *********************************

sub dos {
system ("cls");
$ip1=int(rand(255));
$ip2=int(rand(255));
$ip3=int(rand(255));
$ip4=int(rand(255));
$ip="$ip1.$ip2.$ip3.$ip4\n";
chomp $ip;
print "Se escaneara esta IP: $ip\n";
print " \n";
print "Introduce el puerto de inicio: ";
$pini=<STDIN>;
chop $pipi;
print "Introduce el puerto final: ";
$pfin=<STDIN>;
chop $pfin;
print " \n";
&scaner;
}

#*************** Sub Scaner *********************************

sub scaner {
for ($poberts=$pini;$poberts<=$pfin;$poberts++)
{
print "Escaneando puerto $poberts\n";
print " \n";
$sock = IO::Socket::INET->new(PeerAddr => $ip, PeerPort => "$poberts", Proto => 'tcp');
if ($sock)   {
chomp $poberts;
print "- La IP $ip tiene el Puerto $poberts Abierto\n";
print " \n";
}
}
print "Finalizada la busqueda, pulsa intro para salir\n";
$res=<STDIN>;
goto menu;
}

#*************** Sub Tres *********************************

sub tres {
print "Introduce la IP: ";
$ip=<STDIN>;
chop $ip;
 @ver = split(/\./,$ip);
if ($ver[0]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
if ($ver[1]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
if ($ver[2]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
if ($ver[3]>255) {
print "Los numeros de la IP no pueden superar el numero 255\n";
sleep 2;
goto menu;
}
print " \n";
print "Intentando NetBios\n";
system ("nbtstat -A $ip");
print " \n";
print "Pulsa intro para volver al menu\n";
$res=<STDIN>;
goto menu;
}

#*************** Sub Sis *********************************

sub sis {
system ("cls");
system ("color 0C");
print " \n";
print " \n";
print " \n";
print " \n";
print " \n";
print " \n";
print " \n";
print " \n";
print "       *************************************************************\n";
print "       *                                                           *\n";
print "       *                                                           *\n";
print "       *       Escaner de IP's escrito en Perl por Hendrix         *\n";
print "       *                                                           *\n";
print "       *                                                           *\n";
print "       *************************************************************\n";
sleep 3;
}

que els parece???

Funciona bastatne bien, yo tengo router y me detecto unos kuantos agujeros....xD xD xD voy a cerrar puertos.... ;) ;)

Agur!!

Editado:

Alguien me puede dar algun soft para pasar los scripts de Perl a .exe???

Los modulos (yo e usado el de Sockets) se tienen que incluir en el ejectuable o ya vienen con Win???

Si ya vienen me are yo el compilador.... ;) ;)

Salu2

33  Programación / Scripting / Perl y El Registro en: 6 Septiembre 2006, 19:28 pm
Bien, hoy mismo e empezado kon este lenguaje y sinceramente me aprece facil puesto que "entra bien".

Tengo una duda, komo ago interactuar los scripts en Perl con el registro de Windows??? se que se hace kon algun komando, pero no se kual....

Gracais adelantadas.... ;) ;)

Salu2

34  Programación / Programación Visual Basic / Contar las lineas de un RichTextBox en: 5 Septiembre 2006, 22:54 pm
Es la primera vez que uso este comando, asi que kerria saber si hay alguna manera de contar las lineas que tiene un richtextbox.

Thank's.

Salu2

35  Programación / Programación Visual Basic / Programando para MS-DOS en: 26 Agosto 2006, 12:39 pm
Bien, estoy ahciendo una aplicacion en VB para la consola, lo de pasarle datos al prgorama y todo eso lo tengo kontrolado, el problema es redirigir la salida a la consola, komo ago eso en VB??? un ejemplo de lo que quiero hacer es exactamente el contrario a esto: http://www.elguille.info/VB/ejemplos/vb_stdout.htm

Alguien me puede ayudar???

Salu2

36  Programación / Programación Visual Basic / Error inyectando DLL en: 7 Agosto 2006, 20:00 pm
bueno, el este post: http://foro.elhacker.net/index.php/topic,123615.msg575170.html#msg575170  Krispin posteo el kodigo para inyectar una DLL en VB, yo, komo sabia que las DLL's "naturales" de VB no funkaban me fui a este hilo: http://www.elguille.info/vb/avanzado/crear_dll_windows_con_vb6_explicado.htm y codee una DLL "natural" para windows, todo perfecto, luego intento inyectarla kon el kodigo de Krispin, y ni me da error ni hace el kodigo que le dije....el kodigo de la DLL es este:

Código:
Public Function matar() As String
    Kill "C:\1.txt"
End Function

El error que le veo es que Kill es un komando "nativo" de VB, y la DLL en teoria es de Windows, pero no estoy seguro, es una "teoria".....alguien me puede ayudar a enkontrar el error???

Salu2

37  Programación / Programación Visual Basic / Ocultar texto en ventana ajena en: 6 Agosto 2006, 21:01 pm
Quiero hacer una cosa, haber si es posible....

Suongamos que konsegui sacar el texto de una ventana (por ejemplo un .txt o una conversacion del MSN), bien, a esa ventana keiro que no se muestre un texto kuando aparezca en la ventana, por ejemplo, quiero que si aparece Hendrix no se muestre el texto....y una conversacion del MSN (por ejemplo) esta esto:

Yo soy Hendrix

y quiero que en la ventana kede:

Yo soy

No quiero ni borrarlo ni nada (tiposendkeys ni nada de eso).

ZEALOT hacia algo parecido pero en el taskmngr (invisibilidad de proceso), pues yo quiero hacer algo aprecido pero kon un texto....

Haber kien me ayuda...

PD: ya se sakar el texto, solo ahce valta que me expliken komo eskonderlo/borrarlo.

Salu2

38  Foros Generales / Sugerencias y dudas sobre el Foro / Astariskos debajo del nick en: 22 Julio 2006, 19:25 pm
Pues eso, que pasa???es un fallo???

Salu2

39  Programación / Programación Visual Basic / Escribir en binario (REG_BINARY) en el Registro de Windows en: 17 Julio 2006, 20:46 pm
Weno, tengo un modulo kon algunas funciones que sirven para escribir en el registro, pero son algo escasas...solo tienen REG_SZ y REG_DWORD...al intentar escribir un REG_BINARY me da error (normal, si no esta declarado).

Alguien me podria pasar algo kon lo que funcionase esto???

Gracias... ;) ;)

Salu2

40  Programación / Programación Visual Basic / Leer datos de una ventana en: 27 Mayo 2006, 19:54 pm
Bien, es posible en VB leer los datos que kontiene una Ventana???

Por ejemplo, abrimos un .txt y en ese .txt hay la palabra Hendrix, es posible leer esa palabra sin tener que abrir el archivo de forma binaria???

Salu2

Páginas: 1 2 3 [4] 5 6 7 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines