i have a dll named "webview.dll".
its being used in a web page as HTML <OBJECT>.
i was wondering if anybody could decode this DLL, and extract its behavior. [login to view URL]
full scenario:
I have a DVR Card, it has a "Web Server" integrated into its Console Software.
While connecting to the DVR Card from a remote browser,
It prompts to Install this DLL.
the DLL object is a "Video Player".. it has the ability to Play the streams transmitted by the "Web Server".
this is a captured stream the DLL is able to playback:
[login to view URL] (network interface capture, directly from the socket)
currently i try to playback this video file with several Engines, most of them have failed...
the ones which did not fail , (MPlayer for example) .. showed corruption while playing it.
i need to decode this DLL, and extract its ability to playback this movie stream
as far as i can see, there are 2 options.
option #1 :
the object contains a customized CODEC, who have the ability to decode the stream.
solution in this case would be... extracting that CODEC and apply it on an external Engine... (mplayer , mencoder , ffmpeg.. etc)
and give them the ability to transcode the stream by thierself.
option #2 :
the object parses the stream differently, and uses a generic codec for decoding it.
solution to this scenario... make a util , which i pipe into STDIN the stream of the socket - and then the util STDOUT the PARSED stream which is now generic to the Engines. (ffmpeg/mencoder..etc)
thank you very much,
pobel.