[osflash] RTMP protocol handshake data

Chris Allen mrchrisallen at gmail.com
Sun Sep 3 13:10:28 EDT 2006


Yves,

Please keep in mind that you entering some very shaking ground in
terms of the legality of disassembling binaries that Adobe has
written.

We the Red5 team have purposely avoided doing any such thing for this
reason. We have in every way made sure that we are complying with the
law and the legal agreements that Adobe has published. Please see our
statement on discovery through observation here
http://osflash.org/red5/discovery?s=discovery+through+observation for
more information on our process.

I just wanted to make it very clear that Red5 and it's team members do
not condone finding information on RTMP, the Flash player or the inner
workings of FMS in this way.

Chris Allen
Red5 Co-Project Manager


On 9/3/06, Yves Kavanovich <ydk at youfailit.com> wrote:
> Yidong Fang wrote:
> >
> > Cool guy. How did you figure it out ? :-)
>
> I used IDA Pro disassembler on the Flash Player plugin, and worked backwards
> from all calls to time functions, trying to find which part of the program put
> the system uptime in the data chunk. After I'd found it and translated the
> algorithm to C, I searched the Flash Media Server program for the "12111221"
> value used in the random sequence generator and discovered that it used the
> same method as the Flash Player.
>
> I've been doing this so I can learn enough about RTMP to write a client for
> it to download and save streams.
>
> YK
>
>
> _______________________________________________
> osflash mailing list
> osflash at osflash.org
> http://osflash.org/mailman/listinfo/osflash_osflash.org
>



More information about the osflash mailing list