PDA

Ver la versión completa : user agent



CrAcKzMe
18-11-2002, 20:44
la verdad es que os vais a reir pero tengo serios problemas para que un server me acepte el user agent que yo tengo xDD. Ni con netcat, ni nada me lo pilla. Inlcuso ize un estupido miniscript para probar:

alias tlf {
sockopen tlf 192.168.3.12
}
on *:sockopen:tlf:{
if ( $sockerr > 0 ) { .msg %peticion Imposible conectar con el Servidor }
else {
sockwrite -nt $sockname GET http://192.168.3.12/_mm/sux.php
sockwrite -nt $sockname Accept-Language: es
sockwrite -nt $sockname User-Agent: CrAcKz/7.1 (crackOS)
sockwrite -nt $sockname Host: 192.168.3.12
sockwrite -nt $sockname
}
}

y no me lo pilla, me da errores xD. Necesito que me digais algun navegador para windows que me permita cambiar el user agent. Necesito un NAVEGADOR, gracias.

POSIX
18-11-2002, 21:10
# curl -A "User-Agent: CrAcKz/7.1 (crackOS)" localhost
...<pagina web>...
# tail -n 1 /var/log/httpd/access_log
127.0.0.1 - - [18/Nov/2002:21:18:20 +0100] "GET / HTTP/1.0" 200 1174 "-" "User-Agent: CrAcKz/7.1 (crackOS)"

Lo siento pero no veo el problema

POSIX
18-11-2002, 21:12
Bueno se me ha olvidado poner con el netcat tambien va...

# nc -v localhost 81
localhost [127.0.0.1] 81 (?) open
GET / HTTP/1.0
User-Agent: CrAcKz/7.1 (crackOS)

HTTP/1.1 200 OK
Date: Mon, 18 Nov 2002 20:21:13 GMT
Server: Apache/1.3.22 (Unix) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6 PHP/4.1.2 mod_perl/1.24_01
X-Powered-By: PHP/4.1.2
Connection: close
Content-Type: text/html
...
# tail -n 1 /var/log/httpd/access_log
127.0.0.1 - - [18/Nov/2002:21:21:18 +0100] "GET / HTTP/1.0" 200 1180 "-" "CrAcKz/7.1 (crackOS)"

CrAcKzMe
18-11-2002, 21:12
yo tampoco le veo el problema, por eso necesito un navegador que funcione SEGURO para probar q lo que no esté chungo sea el http server

POSIX
18-11-2002, 21:15
Bueno y ya por ultimo el ultimo reply que hoy estoy un poco despistado...
veo en tu post que en el GET poner la URL absoluta al archivo, deberías mirarte el RFC del HTTP, para refirirte a un Virtual Host se lo debesi ndicar con Host: como bien haces debajo (Los virtual hosts solo se soportan a partir de HTTP 1.1), lo que te faltaría despues del GET sería un HTTP/1.1, es decir..
GET /_mm/sux.php HTTP/1.1

Para estas cosas lo mejor es leerse las especificaciones del RFC correspondiente

POSIX
18-11-2002, 21:16
El problema no es del navegador es tuyo que le haces mal la petición al servidor web y te dará el error 400

CrAcKzMe
18-11-2002, 21:19
si el rfc2616 (me parece recordar q es ese) me lo leí ya hace unos dias, el me descuidé el http version, pero sigue sin funcionar sin eso :S. Y por si fuera poco el server me pide autentificacion, nose que comando usar para eso. Con un e cacheado lo que hace mi IE al entrar en sitios con pass y es enviando un datagrama con el coman:
Authorization: Basic aGFja2hpc3Bhbm86aGFja2hpc3Bhbm8=

(esa clave encriptada es el resultado de user: hackhispano y pass: hackhispano)

POSIX
18-11-2002, 21:27
Pero vamos a ver como me puedes decir que no funciona si te he pasteado 2 ejemplos con un apache y como tu me has dicho que quieres hacerlo y funciona perfectamente.
Dime el servidor al que quieres hacer la petición y lo pruebo.

CrAcKzMe
18-11-2002, 21:38
el servidor esta dentro de la lan y no tengo acceso a el. ESE es el problema por el que no te doy ningun link. Mi UNICA pregunta es la siguiente: hay algun navegador para win que me permita navegar con el UA q yo quiera?

Rojodos
18-11-2002, 21:46
Sip.....


k-meleon

Buscalo, es freeware y para Windows.


Y te permite poner el UA que kieras, sin problems

CrAcKzMe
18-11-2002, 23:27
grax rojodos