Foro de elhacker.net

Foros Generales => Sugerencias y dudas sobre el Foro => Mensaje iniciado por: Eleкtro en 16 Febrero 2012, 22:22 pm



Título: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Eleкtro en 16 Febrero 2012, 22:22 pm
Hola

Me gustaría poder loguearme al foro de esta manera:

http://USUARIO:PASS@foro.elhacker.net

Y hacer lo mismo en otros foros para no estar logueandome siempre y no tener que recordar las contraseñas cuando expira el tiempo de sesión.

Pero cuando lo intento, Sucede esto:

(http://img694.imageshack.us/img694/5403/prtscrcapturen.jpg)

¿Como lo debo hacer?

Gracias...


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: raul338 en 16 Febrero 2012, 22:36 pm
Eso es porque el foro tiene su propio sistema de autenticacion por el protocolo HTTP POST, tu estas intentando entrar por los headers HTTP (HTTP AUTH) y no lo tiene implementado :P


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Eleкtro en 17 Febrero 2012, 00:19 am
Eso es porque el foro tiene su propio sistema de autenticacion por el protocolo HTTP POST, tu estas intentando entrar por los headers HTTP (HTTP AUTH) y no lo tiene implementado :P

Gracias Raul

¿Eso significa que no hay manera de loguearse mediante un link, a menos que lo implementen?

:(

Un saludo


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: [u]nsigned en 17 Febrero 2012, 00:24 am
No, y por motivos de seguridad nunca se hará...


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: jdc en 17 Febrero 2012, 01:47 am
Si puedes loguearte, fíjate donde tiene la acción el login y cuales son las variables que envía :p después mandamás por get


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Eleкtro en 17 Febrero 2012, 02:05 am
fíjate donde tiene la acción el login y cuales son las variables que envía

¿Variables?

¿Puedes decirme como capturo esas variables? ¿que programa me sirve? ¿WGET?

He probado así, y nada...xD :

USUARIO:PASS@foro.elhacker.net/login.html


EDITO:
Estoy viendo el código fuente de "login.html" pero ya no se como seguir, ¿Me puedes ayudar un poco más?

¿seguro que haciendo esto podré entrar con un simple link? xD

Gracias


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: raul338 en 17 Febrero 2012, 03:02 am
Wget es para descargar archivos de internet xD
Repito, el login del foro se hace mediante POST!! No get, por lo cual es imposible entrar a travez de un link.

Pero tal vez puedas crear un arhivo html con javascript que realize el login y redireccione automaticamente n.n

Ademas, por que quieres entrar asi? Es re inseguro mandar la password al aire libre xD


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: [u]nsigned en 17 Febrero 2012, 03:32 am
Si puedes loguearte, fíjate donde tiene la acción el login y cuales son las variables que envía :p después mandamás por get

Y con el SID y el hash que pre-genera el foro, como haces?? Yo he observado el proceso de login de este foro, y no envia la clave plana, envia un HASH que no es SHA1 ni MD5 directo de la contraseña (supongo que tiene algun salt)y nunca es el mimso, como ya dije, el salt debe tener algo que ver con la Session. Ademas cabe mencionar que el foro tiene un sistema antibots que el mismo SDC desarrollo....


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Eleкtro en 17 Febrero 2012, 03:51 am
tal vez puedas crear un arhivo html con javascript que realize el login y redireccione automaticamente

He encontrado un ejemplo que usa el método POST

Ahora tengo otros problemas, No se nada de PHP xD Ni redireccionar a la url con los datos de usuario+pass en JS despues de loguearme

Támpoco se si este jscript funciona ya que creo que no he echo bien el html...


Vamos, a ver si alguien me ayuda a terminar esto, Es una buena contribuición al foro (Aunque quizás yo séa el único que le vaya a dar uso xDDDDD)


Código
  1. <HTML><TITLE>Loguearse y redireccionar a Foro.ElHacker.Net</TITLE>
  2.  
  3. <BODY>
  4.  
  5. <script type="text/javascript">
  6. function sendDataToServer () {
  7. var httpRequest;
  8. if (typeof ActiveXObject != 'undefined') {
  9. httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
  10. }
  11. else if (typeof XMLHttpRequest != 'undefined') {
  12. httpRequest = new XMLHttpRequest();
  13. }
  14. if (httpRequest) {
  15. httpRequest.open('POST', "http://foro.elhacker.net/login.html", false);
  16. httpRequest.setRequestHeader('Content-Type',
  17. 'application/x-www-form-urlencoded');
  18.  
  19. httpRequest.send("username=EleKtro H@cker&password=MIPASSWORD");
  20. return httpRequest;
  21. }
  22. else {
  23. return void 0;
  24. }
  25. }
  26.  
  27. </script>
  28.  
  29. </BODY></HTML>


He intentado usar:
Código
  1. window.open('http://foro.elhacker.net')


Citar
por que quieres entrar asi? Es re inseguro mandar la password al aire libre xD

Es un ahorro considerable de tiempo y de tener que ir recordando contraseñas por ejemplo de... 300 páginas distintas. No uso contraseña maestra  :P.

Prefiero guardar cada url en un html con la idea que has propuesto y que se loguee automáticamente al abrir el archivo ene l navegador, me parece muy buena idea


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: #!drvy en 17 Febrero 2012, 04:26 am
El login tiene un hash que tienes que capturar antes de realizar la petición post y enviarla junto con los demás datos.

Los navegadores no permiten que javascript trabaje con dominios externos por tanto eso deberia devolverte un false en toda regla.

La unica alternativa seria usar un proxy (php, Asp etc..etc) pero eso de poco te va a servir porque tendrás que almacenar la cookie ahí en vez de en el navegador.

Firefox tiene una opción para recordar las contraseñas y luego usar una contraseña maestro para todas..

Y, seriamente estas exponiendo tu contraseña...

Saludos


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Eleкtro en 17 Febrero 2012, 04:47 am
El login tiene un hash que tienes que capturar antes de realizar la petición post y enviarla junto con los demás datos.

Vale, Veo que mis intentos no sirven para nada, Me rindo.

Demasiada seguridad y demasiado dificil para mí xD

Me habeis hablado mucho sobre el tema de la seguridad, Yo no veo nada inseguro en habilitar este método de logueo hacia una web, Ni por BOTS ni nada (Si se supone que hay un límite de intentos) , Pero bueno tampoco sé nada del tema xD Solo espero que mi duda no moleste a el-brujo por esos temas de la seguridad y si lo creen necesariopueden cerrar el tema con candado.

PD: No he expuesto mi contraseña :P

Un saludo!


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: raul338 en 17 Febrero 2012, 13:35 pm
Y para que corno quieres usar PHP? :xD

Con ese HTML vas bien, pero te faltan muchos mas datos, hay mas datos: el hash, el user, el tiempo que quieres estar logueado, no es facil n.n

Usa el gestor de contraseñas de firefox/chrome n.n


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: MauroMasciar en 17 Febrero 2012, 14:25 pm
Pones tu user y pass, y abajo hay un checkbox (Que no recuerdo como decía) pero si lo tildas, nunca se te cierra la sesión aunque apagues la pc... Y cuando entras desde foro.elhacker.net te inicia sesión directamente...

Y si, es re inseguro a link..


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Geormarsch en 18 Febrero 2012, 17:57 pm
http://geormarsch:pass@foro.elhacker.net
 (http://geormarsch:pass@foro.elhacker.net)


Que raro como yo me pude logeear ?
 :o


Título: Re: ¿Como auto-loguearse en el foro desde un link?
Publicado por: Eleкtro en 19 Febrero 2012, 00:53 am
http://geormarsch:pass@foro.elhacker.net
 (http://geormarsch:pass@foro.elhacker.net)
Que raro como yo me pude logeear ?

¿Seguro?

¿Antes de usar ese link, Cerraste tu sesión en el foro? Porque sino no sirve xD, Tu sesión sigue activa y parecería que se loguea pero no...