Viewing and Analyzing the Executables (.exe)/Console Applications developed in .Net without Source Code

Most of the .Net developers would probably know, how to view or analyze a third party console application that is developed in .Net.  This capability/skill would be required for various other roles like application re-packagers/integrators and Security Analysts/Researchers, etc.,.  Here I’d be briefing about how to view the compiled Intermediate Language (IL) (Microsoft calls as a managed code) code of any executable (.exe application) that is developed in .Net. Microsoft provides a tool named Ildasm.exe (Microsoft Windows Intermediate Language (IL) disassembler).  This tools shipd along with the .Net developer IDE Visual Studio and you can have this downloaded from Microsoft.  […]

Read more

Internet Explorer: Registry equivalents or tweaks to list all ActiveX Add-ons listed in Internet Explorer “Manage Add-ons” Show “All add-ons” feature

Environment:  Windows 7 x64 bit + Internet Explorer 11 Requirement: You want to programmatically determine what all add-ons installed on your Windows 7 systems.  To do this you need to know where IE saves all of its Add-ons configuration/details. Solution: Here is a quick list of various locations that IE look for all of its add-ons on the system.  This list is obtained by profiling the IE browser while doing operation of: Internet Options > Manage Add-ons > In Show: drop down list > Select “All Add-ons” as shown below: Resultant list of Internet Explorer browser add-on registry paths: Sl.No […]

Read more

Setting up Microsoft Lync Meeting Client Software for all users on a system with Proxy server support in a locked down environment.

While support Microsoft Lync Meeting Client software, I noticed that the client installer is a per user based install and thus wouldn’t be available for all users on a system.  Users need to have this software installed for each of their logins. Usually, “Microsoft Lync Web App Launcher” pages gets to redirect to an unusually lengthy URLs during runtime via JavaScript execution. In a locked down environment where users are behind a proxy server, you’ll need to primarily ensure below three options URL Redirection supported? Is JavaScript enabled for the chosen browser? Is lengthy URL supported by your proxy server? […]

Read more