Before discussing this tutorial, let me explain just what Silver light is. Silverlight is browser based plug-in, works like Adobe flash player and developed by Microsoft. The tool allows users to run all internet mass media content as well as videos, animations, multimedia and graphics.
This is powerful plug-in powered by .NET framework and compatible with most browsers, multimedia devices and operating systems, enhancing the user experience on all web based works.
It is quite popular tool worldwide along with earlier known as Windows Presentation Foundation Everywhere (WPF/E) and now has become very helpful for next gen developers and designers.
Open the Downloads page and double-click on Silverlight.dmg. For Safari, the Downloads page is in the upper right corner of the browser. For Firefox, the Downloads page is a separate window located in the Dock. For Chrome, the Downloads page is under the Window drop-down in the upper left corner of your browser. Download Chrome for Mac. For Mac OS X 10.10 or later. This computer will no longer receive Google Chrome updates because Mac OS X 10.6 - 10.9 are no longer supported. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. It supports fast, cost-effective delivery of high-quality video to all major browsers running on Mac OS or Windows OS. Open the Downloads page and double-click on Silverlight.dmg. For Safari, the Downloads page is in the upper right corner of the browser. For Firefox, the Downloads page is a separate window located in the Dock. For Chrome, the Downloads page is under the Window drop-down in the upper left corner of your browser. Microsoft Silverlight is a Browsers app for Mac devices developed by Windows. The latest version of Microsoft Silverlight is 5.1.50907 compatible with system version Windows 10 and higher. The last mod was released on 30-Jul-2019 and is available directly on ApkGain.com. Microsoft Silverlight is the property and trademark from the developer.
Some of readers are questioning that why we need to use it while it works a lot similar to Adobe flash player. For your kind information, this is not just a rival; this is lot more than that (your traditional flash player). The software utility is truly very valuable and lets you listening audio and watching videos on Google Chrome, Mozilla Firefox and Safari. We haven’t found any option to use Silver light on PC, but figured out that how to download and install Silver light on Mac.
Check :Get Google’s 64 Bit Chrome Browser in Beta on your Windows
How to Install Silverlight on MAC?
You need to open the Microsoft Silverlight official Page, where it will check for the updated version of silver light, whether is installed on your Mac or not, and if not then it will suggest to install it. Right after look at the web site, it is advisable to agree with this guidelines, then will automatically begin installation.
Silverlight for Mozilla Firefox
- Open Mozilla Firefox.
- Click on “Extras” > “Add-Ons” > “Plug-Ins” > “Silverlight Plug-In”.
- Activate the plug-in by simply hitting the “Activate” button.
- Restart Mozilla Firefox.
Read : How to install Windows 7 on PC using DVD or Pen Drive
IIS Smooth Streaming
This is one of the greatest features of Silverlight 5 which allows user to experience high definition streaming seamlessly on any device via HTTP protocol.
PivotViewer
This is the latest feature added in Silverlight 5, which can manage a large amount of data at the given time. It helps the users to search the information from variety.
Text-Based Improvements
Silverlight 5 produces numerous improvements in text spacing and interline spacing for providing text clearity.
High Resolution Images and Frame Rates via Deep Zoom
Here, you will observe certainly one of most effective zooming technologies which never seen on the web. The feature will allow to enable high resolution pictures and frames at lowest loading time. It will be amazing for developers and designers to view thousand of items at the same time on the go.
Pixel Shader
It offers some effects like drop and blur shadow, that users could implement with loaded mass media content.
Improved Performance
All the silverlight 5 applications will support 64 bit browsers which is the biggest enhanced feature of it. Here, so many improvements have been done in Silverlight, which makes loading faster.
Simplified Skinning and Creating Graphics
Skinning and styling were issues for the designers but now have been resolved in Silverlight 5. The feature gives designers to create graphics and then customize the skins and controls.
Media Format Extensibility
Now it comes with the support of more extensions or codecs so you can easily decode all the audio and videos.
Perspective 3D Graphics
I would say it major specification of Silverlight. It supports high quality 3D Graphics and offers opportunities to all the developers to use 3-D drawn controls, 3-D charts, data visualizers, scatter points, 3-D games and more.
Wrapping Up
Silverlight is amazing tool that works smoothly on Mac and other devices except iPad and windows mobiles. This is leverage with more enhanced features but we defined top 10 major features of it. Hope, Microsoft would be able to beat its competitors through Silverlight.
The tool works nicely with most of browsers and devices and bring all the contents at one place.
If you face any issues while using on Mac, then can leave comments here below, we will try to give you best solution.
Must see : The Secret Society – Mystery Game for Mac
Silverlight is a proprietary application framework created by Microsoft in 2007. Its purpose is similar to Flash by Adobe and enables the creation of Rich Internet Applications. Silverlight is available as Plug-In for different browsers (Chrome, Firefox and Internet Explorer) on the Windows and Mac OS platform [1].
In security assessments you might get in touch with an application that is completely implemented in Silverlight. This post shows you some basic tests that can be executed and some tools you can use during an assessment.
Burp Plugins
There are two Plugins available for Burp. In 2011 GDSSecurity published a plugin in Java that is able to encode and decode WCF Binary SOAP data („Content-Type: application/soap+msbin1”) [2]. This plugin is still working in Burp 1.6.03 but the setup does need two instances of Burp connected in series if you want to edit request or response data. This is due to the fact that the plugin can only be used for encoding or decoding in one Burp instance. Therefore one Burp needs to decode the request, then you can edit the request, sent it to the next Burp that will encode the request again as WCF Binary SOAP data. The plugin can be used if you execute the following command within the directory of the plugin to start Burp:
java -Xmx512m -classpath BurpExtender.jar;.<path to burp>burpsuite_pro_v1.6.03.jar burp.StartBurp
In 2013 Nick Coblentz released a Python plugin for Burp that extended the work done by GDSSecurity so that only one instance of Burp is needed to edit the response and request of Silverlight requests [3]. Before loading the plugin, the location of the Python environment for Java (Jython) needs to be set within in Burp, therefore you need to navigate to „Extender/Options/Pyhton Environment“. You should download Jython 2.7beta in this case as Jython 2.5 is missing a module that the plugin is using [4]. As next step you can easily load the Pyhton script in Burp via „Extender/Burp Extensions/Add“ and after the plugin has loaded the request and response with „Content-Type: application/soap+msbin1“ will be decoded.
Fiddler
If you are using Fiddler, there is also a third-party extension that can be used to read and modify WCF binary messages that are used by Silverlight. You can download either the extension for Fiddler 2 or Fiddler 4 or modify the source and compile it yourself, as the whole source code is also available [5].
Silverlight For Mac Os X
Silverlight Spy / XAML Spy
Google Chrome Silverlight Download
Besides attacking the communication by using an interception proxy like Burp or Fiddler, there is a tool dedicated for testing Silverlight applications called XAML Spy [6], the successor of Silverlight Spy [7]. In conjunction with .NET Reflector or other third-party decompiler tools it is possible to decompile Silverlight applications, like an application running in the browser or an offline application that is stored on client-side.
Silverlight Spy can be downloaded as a free version [10]. XAML Spy is only available as 21-day test version for evaluation. For productive testing you have to buy a license.
Test cases
When you test a Silverlight application you should have a look at the clientaccesspolicy.xml. There is also some documentation available from Microsoft about „HTTP Communication and Security with Silverlight“ that describes some basic hardening settings [8].
During decompiling a Silverlight application you should also investigate the Isolated Storage, if there is any sensitive information stored.
References
[1] http://en.wikipedia.org/wiki/Microsoft_Silverlight
[2] https://github.com/GDSSecurity/WCF-Binary-SOAP-Plug-In
[3] https://gist.github.com/sekhmetn/4504341
[4] http://www.jython.org/downloads.html
Use Silverlight On Mac
[5] https://github.com/waf/WCF-Binary-Message-Inspector
[6] http://xamlspy.com/
[7] http://firstfloorsoftware.com/silverlightspy
[8] http://msdn.microsoft.com/en-us/library/cc838250(v=vs.95).aspx
[9] http://abhartiya.wordpress.com/2012/07/06/pentesting-silverlight-applications/
Netflix
[10] http://firstfloorsoftware.com/silverlightspy#download