• Publicidad

Recorriendo y longitud

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Recorriendo y longitud

Notapor later » 2008-02-16 12:35 @566

Hola, ¿que hay de nuevo?

Estoy teniendo un rompecabezas con una cosita que quiero hacer. Quiero hacer un tipo de BruteForce a una variable, que se le pida al usuario un límite en la longitud de la palabra. Y si tenemos en $secreto="hola";, y el usuario a puesto un límite en la longitud de la palabra de 4 caracteres, que el programa se encargue de hacer un recorrido desde a-z y 0-9 en todas sus combinaciones posibles en 4 caracteres que fue puesto por el usuario. Y cuando se tope que tal variable es igual al valor que se encuentra en $secreto, muestre un "conseguido". Tengo más o menos la idea de lo que quiero hacer, pero no tengo ni idea de cómo crear la función que me haga un recorrido por todos los valores alfanuméricos y no alfanuméricos.

Gracias.
later
Perlero nuevo
Perlero nuevo
 
Mensajes: 46
Registrado: 2007-10-06 12:42 @570

Publicidad

Notapor Norther » 2008-02-16 14:33 @648

Puedes empezar a investigar por aquí...

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl

my $letra = 'a';
my $longitud = 3;

while (length($letra) != $longitud) {
        print "$letra\n";
        $letra++;
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Salida:
Código: Seleccionar todo
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
aa
ab
ac
ad
ae
af
ag
ah
ai
aj
ak
al
am
an
ao
ap
aq
ar
as
at
au
av
aw
ax
ay
az
ba
bb
bc
bd
be
bf
bg
bh
bi
bj
bk
bl
bm
bn
bo
bp
bq
br
bs
bt
bu
bv
bw
bx
by
bz
ca
cb
cc
cd
ce
cf
cg
ch
ci
cj
ck
cl
cm
cn
co
cp
cq
cr
cs
ct
cu
cv
cw
cx
cy
cz
da
db
dc
dd
de
[...]
Norther
Perlero nuevo
Perlero nuevo
 
Mensajes: 117
Registrado: 2007-07-24 13:47 @616
Ubicación: Asturias


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados

cron