Vous êtes sur la page 1sur 3

Hacking: Programa para descargar los vdeos de atresplayer.com (la Sexta, Antena ...

Pgina 1 de 3

Daniel Vispo Blog

Buscar

Inicio

Acerca de

Contacto

Cookies

Comenzar Descarga

Hacking: Programa para descargar los vdeos de atresplayer.com


(la Sexta, Antena 3, etc) a tu PC en calidad HD. Introduccin
Publicado el 29 julio, 2015 por Vispo

Comenzar Descarga

Hace unos cuantos meses, cansado de los fallos y la mala interfaz de la plataforma de vdeos atresplayer.com, decid investigar sus tripas con la
nica finalidad de crearme un script para descargar los vdeos (uso personal) y as, poder verlos sin publicidad y sin tener que utilizar flash,
registrarme o simplemente pagar.

Empieza Descargar

Aunque ultimamente solo publico temas relacionados con electrnica, mi profesin es informtico y encontrar vulnerabilidades en sitios web se ha
convertido en algo que me cuesta ms bien poco.

Cuando viva en Espaa nunca fui un gran consumidor de TV, prefiero ver vdeos
ondemmanden Youtube, Vimeo o cualquier otra plataforma de
vdeos y elegir que quiero ver. Al vivir en Japn desde hace unos aos, la nica opcin viable que tengo de ver televisin de Espaistan es
simplemente online.

Sera normal y deseable que las plataformas online de los principales grupos mediticos de televisin de Espaa permitiesen ver los programas en
abierto online y gratis, incluso poniendo publicidad para financiarse de la misma manera que lo hacen con la televisin clsica. Incluso, sera
deseable que tomasen nota de lo que hace, por ejemplo,
I
l
us
t
r
e
sI
gnor
ant
es
de Canal Plus y publicasen los programas en plataformas como
Youtube. Al fin y al cabo tambin lo podran monetizar con el partnership de Youtube.

Pero no, a los de atresplayer.com les gusta ms abrir su plataforma inicialmente para generar trfico y poco a poco van cerrndola hasta el punto
de tener que pagar suscripcin de 3 o 4 euros por ver por ejemplo, uno de sus telediarios. De hecho, a da de hoy han cerrado completamente todo
y tienes que estar registrado y pagar para ver lo que sea. Se van a estrellar ellos solitos al igual que les est ocurriendo a los peridicos digitales y
sus mafiosas leyes de prohibir links. Internet no funciona as amigos mios. Si queris trfico y dinero, cambiar vuestro modelo de negocio.

Antes de que tuvieras que pagar s o s, la gran mayora de vdeos y programas se podan ver en abierto con publicidad, pero constantemente
fallaba. Podas ver la misma publicidad hasta 10 veces seguidas para luego cortarse el vdeo, te bloqueaban si tenas activo extensiones como
AdBlock y solo funcionaba con Flash. De hecho, la alternativa era instalarse la app de Android o Iphone y registrarse para poder ver los vdeos de
manera decente (aunque la app de Android petaba de tanto en tanto).

Cansado de todo esto, pens en que tal vez, alguien ya habra creado algn programita para descargar los vdeos y de hecho, encontr dos o tres
proyectos de gente que lleg a romper los tokens de seguridad que se utilizaban para acceder a las url de origen de los servidores de streaming,
pero el equipo de abogados de atresmedia rpidamente se encargo de enviarles unos bonitos
Cease and desistpara acojonarlos y que cerrasen
sus webs y/o borrasen cualquier rastro de cdigo fuente de sus aplicaciones, Eran residentes en Espaa y ya se sabe lo mafiosos que son estos

https://www.vispo.es/2015/07/29/hacking-programa-para-descargar-los-videos-de-atr...

04/10/2016

Hacking: Programa para descargar los vdeos de atresplayer.com (la Sexta, Antena ...

Pgina 2 de 3

grupitos con los derechos de autor. Queda por ver si hubiesen podido actuar contra alguien que no aloja vdeos con copyright sino que
simplemente crea aplicaciones que aprovecha vulnerabilidades creadas por la ignorancia de los webmasters de atresplayer.com

Como era de esperar, tras el cese de estas webs y aplicaciones, los desarrolladores de atresplayer.com se haban apresurado a cambiar los
algoritmos de generacin de tokens, por lo que o, con paciencia y alevosa los rompa o intentaba encontrar alguna otra vulnerabilidad a modo de
bypass para llegar al origen de la fuente de los vdeos (a lo legal para entendernos).

Tras buscar y buscar URLs con ciertos patrones y analizar el orden y origen de las llamadas a URLs desde distintos navegadores Web de escritorio
con distintos User-Agent y analizar todo el trfico generado por las apps de Android y iPhone, acab encontrando como llegar a la fuente de los
vdeos. Lo mejor de todo es que no necesito ni generar tokens ni romperles ningn cdigo.

Simplemente haciendo unas simple peticiones HTTP GET y cogiendo unos valores de aqu y de all para generar nuevas URLs, finalmente acabo
obteniendo la URL de la fuente del vdeo.

El problema es que la fuente de los vdeos no son URLs en las que descargar directamente un fichero mp4 o parecidos, sino que son URLs de
servidores de streaming en formato f4m (Flash Media Manifest de Adobe HTTP Dynamic Streaming) o bien, archivos Manifest de Microsoft Smooth
Streaming. Ambos formatos servidos desde 3 subdominios diferentes mediante Wowza Media Server.

Originariamente y como tena la intencin de utilizar el script para mi solito, desarroll dicho script en PHP-cli, que permite desarrollar scripts en
PHP para la linea de comandos en vez de para la web. Gracias a esto, poda ejecutar este script pasndole como parmetro la URL de la pgina
web de atresplayer.com y obtener de manera inmediata los diferentes orgenes del vdeo, o dicho de otro modo, las URL directas a los archivos
manifest.

Por otra parte, necesitaba desarrollar o ejecutar otro script o programa que me parseara e interpretara los archivos manifest de los orgenes de los
vdeos para descargar el vdeo directamente, y tras mucho buscar, d con una solucin tambin escrita en PHP-cli llamada K.S.V Adobe HDS, que
pasndole como parmetro un manifest f4m, lo analizaba y descargaba el vdeo como un archivo con extensin flv. !Bingooo!

Estos dos scripts (el hecho por mi que calcula la URL de origen del video y el parseador de vdeos en formato f4m de K.S.V) los llevo utilizando
desde hace algunos meses para mi uso personal y lo cierto, es que funcionan en el 99% de todos vdeos de atresplayer.com, aunque no funcionan
para los directos, ya que utilizan otros formatos de vdeo.

Hace un par de semanas y tras ver el giro repentino y descarado de los administradores de atresplayer.com, he decidido darle una vuelta de tuerca
a los scripts y ponerlos a disposicin del gran pblico pero con algunas mejoras.

Por una parte he reescrito los dos scripts de PHP-cli a C# para convertirlos en un ejecutable multiplataforma. Es decir, que funcionar tanto en
Linux con Mono Project como en Windows con el .Net Framework que ya est instalado por defecto. Para Mac creo que existe una versin de
Mono (lo siento pero Apple me da bastante grima). Por ahora, funcionan con una interfaz grfica en lnea de comandos (al viejo estilo). En el futuro
ya crear alguna interfaz ms vistosa en Gtk# o basada en web con Gecko embedido (ya veremos).

Por otra parte he ofuscado el cdigo al mximo y separado parte de la funcionalidad en una API HTTP al que el programa llama para
autoactualizarse y para obtener diferentes datos. Todo con la finalidad de controlar el programa para ir actualizndolo con mejoras.

El programa ser colgado en una web ajena a esta durante los pr

ox
i
mosy ya explicar como funciona con alguna entrada, wiki o vdeo, aunque es
bastante simple e intuitivo. La idea es que en un futuro la aplicacin sirva para descargar vdeos de diversas fuentes como Youtube, Vimeo,
Dailymotion y otras plataformas de video en general.

ACTUALIZACION

El programa ya esta disponible online. Ms info en el siguiente post.

Por otra parte y como nota legal, deciros que bajo ningn concepto se os ocurra publicar en Internet vdeos con copyright descargados con esta
aplicacin ya que la publicacin de contenido con copyright es un delito. Asimismo, deberas utilizar esta aplicacin solo con fines educativos y de
demostracin de la mala implementacin y falta de seguridad de la plataforma atresplayer.com

Si te ha gustado y quieres compartir esta pgina..

Facebook

Twitter

Whatsapp

Google+

Reddit

Linkedin

Favoritos

Este artculo fue publicado en C#, De todo un poco, Flash, informtica, internet, linux, PHP, programacin, windows y etiquetado adblock, adobe
http dynamic streaming, android, antena 3, atresplayer, c#, cease and desist, copyright, dailymotion, descargar, f4m, iphone, K.S.V., la sexta,
linux, microsoft smooth streaming, php, PHP-cli, programas, suscripcin, tokens, vdeos, vimeo, windows, wowza, youtube por Vispo. Enlace
permanente [https://www.vispo.es/2015/07/29/hacking-programa-para-descargar-los-videos-de-atresplayer-com-la-sexta-antena-3-etc-atu-pc-en-calidad-hd-introduccion/] .

https://www.vispo.es/2015/07/29/hacking-programa-para-descargar-los-videos-de-atr...

04/10/2016

Hacking: Programa para descargar los vdeos de atresplayer.com (la Sexta, Antena ...

https://www.vispo.es/2015/07/29/hacking-programa-para-descargar-los-videos-de-atr...

Pgina 3 de 3

04/10/2016

Vous aimerez peut-être aussi