Envoyer des requetes de type AMF

Envoyer des requetes de type AMF - PHP - Programmation

Marsh Posté le 15-11-2007 à 15:14:10    

Salut , je voudrais savoir s'il y a possibilité d'envoyer une requête POST de type AMF en script php, sachant que le post data contient ce genre de données :
 
 
"Content-type: application/x-amf\r\n
Content-length: 46\r\n
\r\n
\0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
\0\0\0\x01\x02\0\x04home"
 
Je voudraios egalement savoir si c'est possible sous PERL.
Merci.

Reply

Marsh Posté le 15-11-2007 à 15:14:10   

Reply

Marsh Posté le 19-11-2007 à 22:24:24    

c'est marrant comme question ca...
 
je connais pas du tout AMF mais je vais qd meme répondre à ta question :
 

Content-type: application/x-amf\r\n
Content-length: 46\r\n
\r\n


 
Ca c'est l'entete http que tu peux en php definir avec header.

\0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
\0\0\0\x01\x02\0\x04home


tu notera le double \r\n qui indique la fin de l'entete http
 
 
ca c'est le contenu de ta page.
 
en php ca donnerait :  
 

<?php
header("Content-type: application/x-amf" );
header("Content-length: 46" );
 
echo "\0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
\0\0\0\x01\x02\0\x04home";
?>


 
 
Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 20-11-2007 à 10:19:55    

Merci de ta reponse mais le code :
 

Code :
  1. \0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
  2. \0\0\0\x01\x02\0\x04home


 
n'est pas le contenu de la page mais des données POST DATA, je voudrais savoir comment les formatter pour qu'il interprète les charctères '\0' , '\x01' etc, qui sont au format AMF.
A part ça j'utilise aussi Perl pour envoyer des requetes, c'est un langage très pratique.

Reply

Marsh Posté le 20-11-2007 à 15:10:04    

PierreC a écrit :

Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible

Pourquoi ça?
Le Perl est un langage capable de faire autant de chose que le php. Quand je lis ce genre de truc, ça me fait penser à Masklinn quand il critique le php à part que je ne sais pas si t'as de bonne raisons de critiquer le perl.

Reply

Marsh Posté le 20-11-2007 à 16:28:41    

PierreC a écrit :

Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible


 
 [:pingouino]  [:kiki]

Reply

Marsh Posté le 20-11-2007 à 16:32:48    

PierreC a écrit :

Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible


Moi aussi voudrais bien comprendre... :??:

 

Bref, c'est une requête que tu veux envoyer? Ou répondre à une requête?
Parce que ce qui t'a été donné plus haut ne sert qu'à répondre et pas à envoyer une requête.


Message édité par dwogsi le 20-11-2007 à 16:33:08

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 20-11-2007 à 17:49:11    

en php: http://www.amfphp.org/
en perl: http://search.cpan.org/~simonf/AMF [...] MF/Perl.pm  
 
Et pour l'autre qui dit que perl ça pue check this: http://tnx.nl/php?
ça date mais la plupart des arguments sont toujours d'actualités.

Spoiler :

me faites pas dire ce que j'ai pas dit, perl c'est "particulier" comme langage.


Reply

Marsh Posté le 20-11-2007 à 21:47:57    

Code :
  1. $requete='POST /amfphp/gateway.php HTTP/1.1
  2. Host: www.unsite.fr
  3. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
  4. Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
  5. Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
  6. Accept-Encoding: gzip,deflate
  7. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  8. Keep-Alive: 300
  9. Connection: keep-alive
  10. Content-type: application/x-amf\r\n
  11. Content-length: 46\r\n
  12. \r\n
  13. \0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
  14. \0\0\0\x01\x02\0\x04home';


 
Je voudrais envoyer la requete ci dessus mais la partie POST DATA pose problème, quelqu'un comprends mon problème?

Reply

Marsh Posté le 22-11-2007 à 20:20:07    

anapajari, dwogsi, Elmoricq, omega2,  merci à vous tous je suis mdr, je pensais pas qu'un troll GROS COMME CA, pouvais passer sur le forum php  :pt1cable:  
 
désolé leili pour avoir pourri un peu ton post avec ce troll ridicule mais bon c'etait pour voir  :ange:  
 
concernant ton problème j'ai pas d'autre idée.
 
Pour les autres je respecte perl autant que php (surtout que j'ai jamais ecrit de perl, donc comment le critiquer).  
C'etait un bon troll, j'suis content de moi :-D


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 22-11-2007 à 21:31:18    

PierreC a écrit :

C'etait un bon troll, j'suis content de moi :-D

 

C'est noté. [:el g]


Message édité par Elmoricq le 22-11-2007 à 21:31:42
Reply

Sujets relatifs:

Leave a Replay

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