telnet changer le header depuis telnet

telnet changer le header depuis telnet - Windows & Software

Marsh Posté le 23-12-2001 à 20:50:21    

via telnet, je voudrais faire une requete http pour voir la page d'un site tout en changeant le USER-AGENT (identifiant du navigateur) ?
 
qqun à une idée ?

Reply

Marsh Posté le 23-12-2001 à 20:50:21   

Reply

Marsh Posté le 24-12-2001 à 18:15:40    

up ? si je suis pas claire dit le...

Reply

Marsh Posté le 24-12-2001 à 18:18:43    

try2hack ?  :D

Reply

Marsh Posté le 24-12-2001 à 18:28:55    

oui exactement try2hack.
 
en faite je veux pas utiliser curl et je voudrais passe la requete par telnet uniquement.
 
je vois bien le header à passer qui est user agent et referer mais j'arrive pas avec la console. j'ai besoin d'aide.

Reply

Marsh Posté le 24-12-2001 à 18:30:06    

Toi, tu as gagné le droit d'aller lire la RFC sur HTTP 1.1 :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 18:34:56    

merci kadreg je l'ai lu trois fois mais le problème que j'ai c'est plustôt au niveau de telnet ...
 
qqun veux m'aider ?

Reply

Marsh Posté le 24-12-2001 à 18:43:23    

voilà ma tentative :
 
telnet www.try2hack.nl
 
get /cgi-bin/level7.pl HTTP/1.1
REFERER:www.microsoft.com/ms.htm
User-Agent:UNIX/LINUX
 
voilà ce que je met,
mais après plus rien connexion perdu... help

Reply

Marsh Posté le 24-12-2001 à 18:46:33    

Telnet, il se contente d'envoyer ce que tu lui passe. Donc grace à telnet, tu va pouvoir parler au serveur comme si tu était un navigateur web (donc, on se branche port 80).
 
Il est vrai que l'utilisation du truc est pas clair dans la RFC.  
 
Sur la première ligne, il faut envoyer le GET avec le cnom de la page à télécharger, et signaler que l'on est en HTTP 1.1
 
Ensuite, il faut opasser les paramètres, un par ligne. On y passera le useragent, le referer, les type mimes accpeté, les paramètres de POST, etc...
 
Enfin, on valuide l'envoie avec une ligne vide.
 
Exemple de conversation avec mon site perso sur free, en gras, ce que j'ai tapé :
 
 
[kadreg@luggage]/home/kadreg$ telnet kadreg.free.fr 80
Trying 212.27.35.47...
Connected to perso8-2-2.free.fr (212.27.35.47).
Escape character is '^]'.
GET /ipot/ HTTP/1.1
User-Agent: toto
Referer: http://toto.com
Host: kadreg.free.fr
 
HTTP/1.0 200 OK
Date: Mon, 24 Dec 2001 17:44:19 GMT
Server: Apache/1.3.9 (Unix) Debian/GNU mod_perl/1.21_03-dev
X-Powered-By: PHP/3.0.16
Content-Type: text/html
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
bla bla bla ....

 

[edtdd]--Message édité par kadreg--[/edtdd]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 18:52:09    

louisebrooks a écrit a écrit :

voilà ma tentative :
 
telnet www.try2hack.nl
 
get /cgi-bin/level7.pl HTTP/1.1
REFERER:www.microsoft.com/ms.htm
User-Agent:UNIX/LINUX
 
voilà ce que je met,
mais après plus rien connexion perdu... help  




 
 
je sais bien kadreg mais le problème c'est que j'ai une déconnexion juste après avec telnet
 
voir plus haut.

Reply

Marsh Posté le 24-12-2001 à 18:52:43    

port 80


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 18:52:43   

Reply

Marsh Posté le 24-12-2001 à 18:56:49    

bien sur le port 80.
 
j'ai à chaque fois une déconexion ....? je pige pas.

Reply

Marsh Posté le 24-12-2001 à 19:00:31    

louisebrooks a écrit a écrit :

bien sur le port 80.
 




 
Sur ta tentative, tu te connecte sur le port par defaut de telnet : 23
 
pour te connecter sur le bon port : telnet www.try2hack.nl 80
 
ps: ton user-agent est faux.
ps2: ton referer est faux (il manque http:// devant)

 

[edtdd]--Message édité par kadreg--[/edtdd]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 19:02:47    

allez un petit effort et on va finir par se comprendre:
 
je n'ai pas fait un copier coller
 
et j'utilise bien le port 80 rasssure toi.
 
 
non y'a un hic qqpart !! mais c'est pas là.
 
j'ai à chaque fois une deconnexion (hote perdu)

 

[edtdd]--Message édité par louisebrooks--[/edtdd]

Reply

Marsh Posté le 24-12-2001 à 19:05:43    

Sachant que je viens de passer le truc par la méthode telnet (j'avais déjà reussi avec curl), tu peux me faire un copier-coller de ce que tu fait, et de la réponse ?

 

[edtdd]--Message édité par kadreg--[/edtdd]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 19:19:13    

tu sais on peut simplifiez mon problème :
je n'arrive même pas à afficher la index.htm d'un serveur web.
 
telnet www.try2hack.nl 80
GET / HTTP/1.1
 
quel que soit le serveur web que j'utilise j'ai ce problème,  
l'erreur n'est pas au niveau des entête...
 
j'ai un problème de TELNET !!
 
 
la réponse est simple  "connexion d'hote perdu"

 

[edtdd]--Message édité par louisebrooks--[/edtdd]

Reply

Marsh Posté le 24-12-2001 à 19:24:38    

Tu ne serais pas derrière un proxy ?
 
On va essayer un truc, mais je te l'envoie en Message privé


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 19:26:22    

non je suis pas devant un proxy
 
j'utilise le telnet de windows
 
c'est peut être lui qui foire ?.

Reply

Marsh Posté le 24-12-2001 à 19:28:43    

j'ai essayer ton truc mais ça fait pareil, connexion hote perdu il affiche quedale

Reply

Marsh Posté le 24-12-2001 à 19:36:03    

louisebrooks a écrit a écrit :

non je suis pas devant un proxy
 
j'utilise le telnet de windows
 
c'est peut être lui qui foire ?.  




 
Je me met effectivement à soupsonner ton telnet.
Voici l'enregistrement de ce que j'ai dans mes logs :
 
217.136.XX.XX - - [24/Dec/2001:19:27:40 +0100] "gGET /plop/" 501 -
 
J'ai un caractère bizarre qui apparait => erreur 501.
 
Pour le second essai :  
217.136.XX.XX - - [24/Dec/2001:19:29:06 +0100] "GET /plop/ HTTP/1.1" 400 376
 
Merde, une erreur 400 ? Tu aurais du avoir une 404 normalement.
Ressaye en ajoutant un champ  
host: toto
 
dans la connection


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 19:39:39    

nada !!!

Reply

Marsh Posté le 24-12-2001 à 19:42:03    

Ton client telnet est une merde. Chaque fois que tu te trompe en tapant et que tu fait backspace, il envoie un ctrl-h dans la requete, ce qui aboutit a une erreur :
 
217.136.XX.XX - - [24/Dec/2001:19:38:03 +0100] "get /plop / HTTP/1.1" 501 313
217.136.XX.XX - - [24/Dec/2001:19:38:41 +0100] "gGET /plpop/ HTTP/1.1" 501 332
 
Ah, voila, enfin une erreur 404, c'est mieux :) Mais la requete a été envoyée en HTTP 1.0
217.136.XX.XX - - [24/Dec/2001:19:41:13 +0100] "GET /plop/" 404 -
 
Commence par essayer de trouver un telnet casse pas toute la requete en cas de faute de frappe.

 

[edtdd]--Message édité par kadreg--[/edtdd]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 22:43:42    

n'utilise pas le telnet ...
code un petit client en perl ..
 
RFC 2068
http://www.w3.org/Protocols/rfc2068/rfc2068
 
socket perl :
http://www.oreilly.com/openbook/webclient/ch04.html
 
 
++ Jaia

Reply

Marsh Posté le 24-12-2001 à 22:47:22    

Quitte a utiliser un programme autant utiliser curl, il est fait pour ça.
 
Non, il désire se le faire à la main.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-12-2001 à 22:56:16    

>>Quitte a utiliser un programme autant utiliser curl, il est >>fait pour ça.  
>>
>>Non, il désire se le faire à la main.  
 
hum si il le code il ne le fait pas a la main :p etrange ...
en plus cela lui permettra d'avoir des notions en perl  
(si il participe a "try2hack" c qu'il doit avoir envie d'apprendre, non ?)

Reply

Marsh Posté le 24-12-2001 à 23:03:31    

jaia a écrit a écrit :

 
hum si il le code il ne le fait pas a la main :p etrange ...
en plus cela lui permettra d'avoir des notions en perl  
(si il participe a "try2hack" c qu'il doit avoir envie d'apprendre, non ?)  




 
Bah, quitte a apprendre autant utiliser telnet. Dès que j'installe un soft qui se met en écoute, je commence par me telnet dessus pour voir si ça marche. Et puis c'est le genre de chose qui peut servir (surtout avec le port 25 :p )


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 26-12-2001 à 14:22:40    

ben moi impossible de me connect au serveur : telnet www.try2hack.nl ... ...
et ça cherche, ça cherche, sans que je puisse écrire qqch
bref c chiand.
 
Sinon, port 25 rulezzzzzzz

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed