Capturing Silverlight streaming
8,521
If you're familiar with .NET
/IL Sourcecode
:
- Locate the Silverlight
.xap
file and save it to your computer. - Change the extension from
.xap
to.zip
and open it. - You'll find one or more
Dll
s. Take them, starting with the one looking like it's just for that Silverlight application. (You can probably skip thirdparty ones.) - Disassemble that
Dll
with IL DASM or otherIL
disassembler tools. - Search for the source
Uri
of the video stream. Theoretically, it could be anywhere in the dump, look out in the main page's source. It will just look like a link to a media file, maybe.asx
. - You can not download it as a simple file. Remember it's a stream! Use a program like VLC which is capable of saving and encoding a stream. There you go.
Alternative:
- Start your favorite Network Sniffer (like Microsoft Network Monitor).
- Look out for the
HTTP
request which is followed by a massive flood of responses. Thats theUri
for your stream. Continue with 6. in the first section.
Related videos on Youtube
Author by
user1575803
Updated on September 17, 2022Comments
-
user1575803 over 1 year
Does anybody know if there is an effective way to catch the streamed output of Silverlight and saving it to the Hard disk (in any format) without using screen capturing tools?
-
Admin over 14 yearsNot exactly, the problem there is apparently with the codecs. I don't have to manipulate AVI files, but capture streaming content and save it.
-