Una empresa inglesa busca un "hacker" para mejorar o en cualquier caso rehacer páginas webs seguras. Lo curioso es la forma en que se anuncián. Los candidatos que se ajusten al perfil deberían encontrar facilmente la dirección a la que enviar su curriculum en la siguiente cadena de texto: 43616c6c204a756c69616e206f6e20303230203739323420363632206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d Solo admiten curriculums en texto plano o pdf. (Ya sabeis "Hackers" nada de Word) ;)
menéame
Call Julian on 020 7924 662 or email julian@lonres.com
hoygan, nada de borriculums, qe io fui primego..
Facilmente!
a veces pienso que no puede caber más amor en una sola palabra
Acabo de revelar uno de los más profundos secretos de los hackers :-X
Solucion:
javascript:alert("%43%61%6c%6c%20%4a%75%6c%69%61%6e%20%6f%6e%20%30%32%30%20%37%39%32%34%20%36%36%32%32%20%6f%72%20%65%6d%61%69%6c%20%6a%75%6c%69%61%6e%40%6c%6f%6e%72%65%73%2e%63%6f%6d")
>>> direccion = '43616c6c204a756c69616e206f6e2030323020373932342036363232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d'
>>> direccion.decode('hex-codec')
'Call Julian on 020 7924 6622 or email julian@lonres.com'
Voy a poner en mi curriculum que tengo karma de 9.algo en meneame
Saludos
- Linux/UNIX
- Perl
- PHP
- MySQL/PostgreSQL/PostGIS
Por suerte piden Perl...
PD: Todos los que se masturban pensando que ya son hakers por traducir hex a ascii me dan penita
www.milw0rm.org/cracker/list.php?start=101400
web.cs.mun.ca/~michael/c/ascii-table.html
String a="43616c6c204a756c69616e206f6e20303230203739323420363632206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d";
String aa[]=new String[a.length()/2];
int n[]= new int[a.length()/2];
for(int i=0; i < a.length() ; i=i+2){
aa[i/2] = a.charAt(i) +""+ a.charAt(i+1);
n[i/2] = Integer.parseInt(aa[i/2],16);
System.out.print((char)n[i/2]) ;
}
}
perl -e 'print pack("H*","43616c6c204a756c69616e206f6e2030323020373932342036363232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d");'
google: hex to ascii y después un copy&paste = 20seg.
"Tiene patas y no camina, tiene plumas y no es gallina"
Solución:
Razón: 127.0.0.1
Por cierto hace mucho que no estoy metido en seguridad. ¿Ahora que se usa para cifrar? en muchos sitios sigo viendo md5
c4f9375f9834b4e7f0a528cc65c055702bf5f24a
Ponen un anuncio,y los que sepan que responder/a donde responder..tienen plaza.
No es original,pero si se ahorraran muchas revisiones de curriculums "engordados".
Yo te haría ir a una web y solicitando el email enviaría una versión codificada distinta para cada persona. Evidentemente una mucho mas difícil que la de la noticia, eso sin duda.
El que lo consiguiera debería demostrar ser el propietario de la dirección de email.
Evidentemente esta persona puede haber buscado ayuda fuera, pero vamos, es mucho mas fiable que esto.
23 34 32 20 79 20 23 34 39 2c 20 62 75 65 6e 6f 20 6c 6f 20 64 65 20 6c 6f 73 20 63 6f 6d 75 6e 69 73 74 61 73 2c 20 6c 6f 20 65 6e 74 69 65 6e 64 6f 2c 20 6c 6f 20 71 75 65 20 6e 6f 20 65 6e 74 69 65 6e 64 6f 20 65 73 20 6c 6f 20 64 65 20 73 61 63 6f 20 3f 20 65 73 20 71 75 65 20 68 61 79 20 71 75 65 20 6f 72 64 65 6e 61 72 20 6c 61 73 20 6c 65 74 72 61 73 20 65 6e 20 61 6c 67 75 6e 20 73 65 6e 74 69 64 6f 20 65 73 70 65 63 69 61 6c 20 70 61 72 61 20 73 61 63 61 72 20 6f 74 72 61 20 70 61 6c 61 62 72 61 2e 2e 2e 20 73 20 61 20 63 20 6f 20 2e 2e 2e 20 63 20 6f 20 73 20 61 20 2e 2e 2e 20 71 75 65 20 6d e1 73 2c 20 71 75 65 20 6d e1 73 2e 2e 2e 20 78 44 44 44 44
Ah no, esto era otra cosa...
Código
–––
#include <stdio.h>
#include <stdlib.h>
int convert(char c1, char c2) {
char hex[2], *final;
hex[0] = c1;
hex[1] = c2;
return strtol(hex, &final, 16);
}
int main(void) {
//Cadena Hex a convertir.
char* cad="43616c6c204a756c69616e206f6e2030323020373932342036363232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d";
int i=0;
while(cad[i]!='\0') {
if(cad[i]==' ' || cad[i+1]==' ') {
i++;
continue;
}
printf("%c",convert(cad[i], cad[i+1]));
i+=2;
}
printf("\n");
return 0;
}
Saludos.
a='43616c6c204a756c69616e206f6e2030323020373932342036363232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d'
(0..(a.size.div(2)-1)).each{|x| print((a[(x*2)..(x*2+1)].to_s).hex.chr)}
Call Julian on 020 7924 6622 or email julian@lonres.com