Salut je voudrais faire un script qui envoie des données post data au format flash (Content-type: application/x-amf\r\n).
D'habitude j'utilise ce genre de script pour envoyer des requetes 'notrmales':
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 use Net::Telnet; $requete='POST /index.php HTTP/1.1 Host: www.site.fr User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Content-type: application/x-www-form-urlencoded Content-length: 14 donnees post data';
Mais pour du contentu flash le post data ressemble à ça :
Est ce qu'il faut le formater avant de l'encoyer car le serveur ne reconnait pas la requete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 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
Partager