Outils pour utilisateurs

Outils du site


rtmpdump

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
rtmpdump [2012/11/15 13:28]
mart [Exemple]
rtmpdump [2012/11/15 14:00]
mart
Ligne 9: Ligne 9:
 Prenons comme exemple la musique du film The Hobbit qui peut être écoutée [[http://​www.decca.com/​hosting/​hobbit/​|ici]]. Seulement c'est en une seule piste (1h45) dans un sale player flash où on sait même pas avancer. Prenons comme exemple la musique du film The Hobbit qui peut être écoutée [[http://​www.decca.com/​hosting/​hobbit/​|ici]]. Seulement c'est en une seule piste (1h45) dans un sale player flash où on sait même pas avancer.
  
-En décompilant ([[http://​flasm.sourceforge.net/​|flasm]] est ton ami) le [[http://​www.decca.com/​hosting/​hobbit/​Hobbit.swf|fichier swf]] ou en écoutant avec wireshark, on découvre ceci+En décompilant ([[http://​flasm.sourceforge.net/​|flasm]] est ton ami) le [[http://​www.decca.com/​hosting/​hobbit/​Hobbit.swf|fichier swf]], on découvre ceci ([[http://​paste.mart-e.be/​murecexifo|output complet]])
  
 <​code>'​rtmp://​fl.interoute.com/​streamrt',​ <​code>'​rtmp://​fl.interoute.com/​streamrt',​
 '​mp3:​{6ffab433-1c7d-4a4a-a9cc-472ebc88c47e}/​{c9b64919-4aa0-4237-a882-e9fd15b8712f}/​TheHobbit.mp3',</​code>​ '​mp3:​{6ffab433-1c7d-4a4a-a9cc-472ebc88c47e}/​{c9b64919-4aa0-4237-a882-e9fd15b8712f}/​TheHobbit.mp3',</​code>​
 +
 +ou en écoutant avec [[https://​www.wireshark.org/​|Wireshark]],​ on voit ceci passer
 +
 +<​code>​connect.?​..........app...streamrt..flashVer...LNX 11,​2,​202,​251..swfUrl...http://​www.decca.com/​hosting/​hobbit/​Hobbit.swf..tcUr.l.. rtmp://​fl.interoute.com/​streamrt..fpad....capabilities.@m........audioCodecs.@.........videoCodecs.@o.......
 +videoFunction.?​..........pageUrl..$http://​www.decca.com/​hosting/​hobbit/​....
 +[...]
 +.C..........createStream.@......................._result.@.........?​.............s........play............_mp3:​{6ffab433-1c7d-4a4a-a9cc-472ebc88c47e}/​{c9b64919-4aa0-4237-a882-e9fd15b8712f}/​TheHobbit.mp3</​code>​
 +
 +Ce qui est beau avec Wireshark, c'est qu'on a nos paramètres quasi déjà tout fait. On identifie donc facilement les paramètres suivant :
 +
 +<​code>​$ rtmpdump --app streamrt --swfUrl http://​www.decca.com/​hosting/​hobbit/​Hobbit.swf --tcpUrl rtmp://​fl.interoute.com/​streamrt --pageUrl http://​www.decca.com/​hosting/​hobbit/​ --playpath "​mp3:​{6ffab433-1c7d-4a4a-a9cc-472ebc88c47e}/​{c9b64919-4aa0-4237-a882-e9fd15b8712f}/​TheHobbit.mp3"​ -o TheHobbit.mp3</​code>​
 +
 +Bon bien sûr n'​allez pas partager se fichier .mp3 sur des réseaux P2P, là vous deviendrez illégal...
rtmpdump.txt · Dernière modification: 2019/04/02 11:14 (modification externe)