Saturday, 16 January 2010

breaking mytv on tvb (.com)

when a video is played on mytv at tvb

it will get a xml (smil) by its swf prior to playing, but the only way to get it is to sniff the network using windump, winpcap, and wireshark
for example, you will get 'fms.api.tvb.com/getSmil.php?source_id=32079&video_id=103854'

dumpcap -i \Device\NPF_{81336740-EECE-43FC-99A0-BFD931A5D3E3} -a filesize:5120 -p -Z 1528 -B 1 -f tcp



flasm -x file.swf

decrypt the swf
It will show the decompressed filesize, use it for --swfsize

Now generate the hash
openssl sha -sha256 -hmac "Genuine Adobe Flash Player001" file.swf

http://stream-recorder.com/forum/secure-rtmpe-protocol-really-secure-t4072.html

but it is no clue of elx -> ela , vi -> tv (see the previous post)
i wonder how the flash player know to change the url
coding the program by directly changing it by this moment
url may got change at the server side, and it is extremely hard to trial and error

No comments:

Labels

Search This Blog