telnet changer le header depuis telnet - Windows & Software
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.
Marsh Posté le 24-12-2001 à 18:30:06
Toi, tu as gagné le droit d'aller lire la RFC sur HTTP 1.1
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 ?
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
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]
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.
Marsh Posté le 24-12-2001 à 18:52:43
port 80
Marsh Posté le 24-12-2001 à 18:56:49
bien sur le port 80.
j'ai à chaque fois une déconexion ....? je pige pas.
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]
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]
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]
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]
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é
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 ?.
Marsh Posté le 24-12-2001 à 19:28:43
j'ai essayer ton truc mais ça fait pareil, connexion hote perdu il affiche quedale
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
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]
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
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.
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 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 ?)
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 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 )
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
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 ?