Autor Tema: Solucionando Test de Velocidad :: Yashira  (Leído 227 veces)

[D-m-K]

  • Administrador
  • Mensajes: 229
  • [-.|.-]
    • MSN Messenger - d4rk.m0nk3y@hotmail.com
    • Ver Perfil
    • Red Informatica Colombiana
    • Email
Solucionando Test de Velocidad :: Yashira
« : octubre 24, 2010, 08:51:15 pm »
Bueno este reto fue algo chistoso, aunque en esta ocasi
:: Todas las grandes cosas que se disfrutan son el producto de las pequeñas cosas que se logran ::

Clerigo

  • Administrador
  • Mensajes: 154
  • Jr. Programmer
    • Ver Perfil
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #1 : octubre 29, 2010, 12:11:13 am »
No se me ocurre como pasar esta prueba en php "Creo que es el lenguaje m

[D-m-K]

  • Administrador
  • Mensajes: 229
  • [-.|.-]
    • MSN Messenger - d4rk.m0nk3y@hotmail.com
    • Ver Perfil
    • Red Informatica Colombiana
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #2 : octubre 29, 2010, 12:56:29 pm »
xDDDD Bueno viejo Clerigo, pues la verdad me gustaria ver esa respuesta programada con Sockets :)  (No nada del tema y seria un buen principio para entender que tan amplia es la cobertura que nos brinda esta clasesita de Sockets).

De todas formas viejo clerigo, a ese code que postee solo le faltan 2 lineas para obtener lo que se desea y asi pasar el reto, pero eso si se lo dejo a uds.

Pdta : Como el reto arroja caracteres especiales, es muy probable que tengan que intentar maximo unas 4 veces y obtener la cadena correcta para ingresar en el input. ;)

Pdta2: Estamos a unos punticos de pasar a sinfocol :), este fin de semana tocara estudiar ing. inversa para mirar si puedo hacer algo y contribuir con la causa. :p
:: Todas las grandes cosas que se disfrutan son el producto de las pequeñas cosas que se logran ::

Phicar

  • :P
  • Administrador
  • Mensajes: 283
  • (1+sqrt(5))/2
    • MSN Messenger - diego_villahacker@hotmail.com
    • Ver Perfil
    • Phicar's Blog
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #3 : octubre 29, 2010, 03:16:08 pm »
Yo intente en java...no es tan facil la vaina..a mi me daba bien la cadena, hasta lo hacia con el urlencode y lo mandaba (por sockets) tambien y nunca me daba..hasta que me aburri..cuando llegue a la casa publico el code...

para ing inversa, cualquier coas me comentan que, por lo menos en linux, tengo fresca la tecnica.

pasemos a esos locos xDDD
:)

my.opera.com/phicar

GodZilla

  • Mensajes: 25
    • Ver Perfil
    • BrianUR
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #4 : octubre 30, 2010, 10:34:22 am »
Interesante c
« Última Modificación: octubre 30, 2010, 10:40:46 am por GodZilla »
Trin Visajeos Realetosos

[D-m-K]

  • Administrador
  • Mensajes: 229
  • [-.|.-]
    • MSN Messenger - d4rk.m0nk3y@hotmail.com
    • Ver Perfil
    • Red Informatica Colombiana
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #5 : octubre 30, 2010, 10:54:32 am »
Pues bueno viejo GodZilla, esa tambien es una soluci
:: Todas las grandes cosas que se disfrutan son el producto de las pequeñas cosas que se logran ::

GodZilla

  • Mensajes: 25
    • Ver Perfil
    • BrianUR
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #6 : octubre 30, 2010, 11:22:45 am »
Pues bueno viejo GodZilla, esa tambien es una soluci
« Última Modificación: octubre 30, 2010, 11:36:25 am por GodZilla »
Trin Visajeos Realetosos

Phicar

  • :P
  • Administrador
  • Mensajes: 283
  • (1+sqrt(5))/2
    • MSN Messenger - diego_villahacker@hotmail.com
    • Ver Perfil
    • Phicar's Blog
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #7 : octubre 30, 2010, 11:26:17 am »
Pos vean el mio..esa vaina no funca..

Código: (java) [Seleccionar]
import java.io.*;
import java.net.*;
public class yashira{
public static void main(String args[]) throws IOException{
try{
Socket s = new Socket(InetAddress.getByName("yashira.org"),80);
InputStream in = s.getInputStream();
OutputStream out = s.getOutputStream();
System.out.println(s.getInetAddress()+":"+s.getPort());
String req = "GET /ReTos/28E649AF1ED766FEFD2496747111352F627A33B1/reto11.php HTTP/1.1\r\nHost: www.yashira.org\r\n";
out.write(req.trim().getBytes());
out.write("\r\n\r\n".getBytes());
System.out.println("Si");
byte res[] = new byte[10000],res2[] = new byte[1000000];
int len = in.read(res);
String phi = new String(res,0,len);
System.out.println("--\n"+phi);
int tmp = 0;
String a = "";
while((tmp=phi.indexOf("alert(",tmp)) != -1){
tmp++;
a = (phi.charAt(tmp+6))+a;
}
a = a.replaceAll("\"","");
System.out.println(a);
String Charseti="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-";
for(int n=0;n<a.length();n++)
if(Charseti.indexOf(a.charAt(n))==-1)a=a.substring(0,n)+"%"+ToHex((int)a.charAt(n))+a.substring(n+1,a.length());
//out.write("POST /ReTos/28E649AF1ED766FEFD2496747111352F627A33B1/reto11.php HTTP/1.1\r\nUser-Agent: Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.10\r\nHost: www.yashira.org\r\nAccept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\r\nAccept-Language: en-US,en;q=0.9\r\nAccept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1\r\nAccept-Encoding: deflate, gzip, x-gzip, identity, *;q=0\r\nReferer: http:'/'/www.yashira.org/ReTos/28E649AF1ED766FEFD2496747111352F627A33B1/reto11.php \r\nCookie: Yashiraforum_read=a%3A1%3A%7Bi%3A10%3Bi%3A1267156193%3B%7D; Yashiraipb_stronghold=fdfbcd82b81f93c6724a950b58cf5697; Yashiramember_id=13566; Yashiracoppa=0; Yashiratopicsread=a%3A1%3A%7Bi%3A11238%3Bi%3A1267243145%3B%7D; Yashirapass_hash=154166c21d7f693b1d856925900e79ae; Yashirasession_id=4b65149251e0bb074288195641780a70; __utmz=18067121.1265082952.20.3.utmccn=(organic)|utmcsr=google|utmctr=phicar|utmcmd=organic; __utma=18067121.1241226745.1260906456.1267204668.1267243098.28; __utmc=18067121; __utmb=18067121\r\nCookie2: $Version=1\r\nConnection: Keep-Alive, TE\r\nTE: deflate, gzip, chunked, identity, trailers\r\nContent-Length: 18\r\nContent-Type: application/x-www-form-urlencoded\r\n");
out.write("POST /ReTos/28E649AF1ED766FEFD2496747111352F627A33B1/reto11.php HTTP/1.1\r\n".getBytes());
out.write("User-Agent: Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.10\r\n".getBytes());
out.write("Host: www.yashira.org\r\n".getBytes());
out.write("Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap;q=0.1\r\n".getBytes());
out.write("Accept-Language: en-US,en;q=0.9\r\nAccept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1\r\nAccept-Encoding: deflate, gzip, x-gzip, identity, *;q=0\r\n".getBytes());
out.write(String.valueOf("Yashiracoppa=0; Yashiraipb_stronghold=a9ede3d73e89967fb1b55a7089c07e46; Yashirapass_hash=a7a14c83a50f25dc55517330ddb572dd; Yashirasession_id=c61cfc86929373006cead58702f070a9; __utmz=18067121.1267812025.67.4.utmccn=(organic)|utmcsr=google|utmctr=phicar|utmcmd=organic; __utma=18067121.1241226745.1260906456.1270741029.1270777525.129\r\nCookie2: $Version=1").getBytes());
out.write("Connection: Close\r\n".getBytes());//Keep-Alive, TE\r\nTE: deflate, gzip, chunked, identity, trailers\r\n".getBytes());
out.write(String.valueOf("Referer: http:/"+""+"/www.yashira.org/ReTos/28E649AF1ED766FEFD2496747111352F627A33B1/reto11.php\r\n").getBytes());//Cookie: Yashiraforum_read=a%3A2%3A%7Bi%3A10%3Bi%3A1267156193%3Bi%3A16%3Bi%3A1267735743%3B%7D; Yashiramember_id=13566;\r\n").getBytes());
out.write("Content-Type: application/x-www-form-urlencoded\r\n".getBytes());
out.write(String.valueOf("Content-Length: "+(a.length()+10)).getBytes());
out.write("Content-Type: application/x-www-form-urlencoded\r\n".getBytes());
out.write("\r\n".getBytes());
out.write(("comprobar="+a).getBytes());
System.out.println(a);
len = in.read(res2);
//for(int n = 0;res2[n]!=0;n++)
System.out.print(new String(res2,0,len));
//System.out.println(new String(res2,0,len));
}catch(Exception phicar){
System.err.println("Coma mierda Phicar..");
phicar.printStackTrace();
}
}
public static String ToHex(int a){
String tmp ="",charset="0123456789ABCDEF";
do{
tmp = charset.charAt(a&15)+tmp;
}while((a>>=4)>0);
while(tmp.length()<2)tmp="0"+tmp;
return tmp;
}
}
:)

my.opera.com/phicar

Str4ng3letS

  • E=mc²
  • Administrador
  • Mensajes: 344
  • S-Lozano
    • MSN Messenger - stynky_xp4rky3x@hotmail.com
    • Ver Perfil
    • F1s1c0-H4ck3r
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #8 : noviembre 15, 2010, 10:37:03 am »
<spam>
Por que se deforma la pagina o se tira tanto a la derecha (mover barrita) con tanto code?, error de gheshi? o que sera?
</spam>

Phicar

  • :P
  • Administrador
  • Mensajes: 283
  • (1+sqrt(5))/2
    • MSN Messenger - diego_villahacker@hotmail.com
    • Ver Perfil
    • Phicar's Blog
    • Email
Re: Solucionando Test de Velocidad :: Yashira
« Respuesta #9 : noviembre 15, 2010, 03:09:43 pm »
Nop. Mi Ctrl-C Ctrl-V
:)

my.opera.com/phicar