Locky: the encryptor taking the world by storm

In February 2016, the Internet was shaken by an epidemic caused by the new ransomware Trojan Locky (detected by Kaspersky Lab products as Trojan-Ransom.Win32.Locky). The Trojan has been actively propagating up to the present day. Kaspersky Lab products have reported attempts to infect users with the Trojan in 114 countries around the world.

Analysis of the samples has shown that this Trojan is a brand new ransomware threat, written from scratch. So, what is Locky, and how can we protect against it?


In order to spread the Trojan, cybercriminals sent out mass mailings with malicious loaders attached to spam messages.

Initially, the malicious spam messages contained an attached DOC file with a macro that downloaded the Locky Trojan from a remote server and executed it. Continue reading


Meet Bond, Microsoft Bond – A New Data Serialization Framework

Microsoft Bond is a new serialization framework for schematized data created by Microsoft.

Let’s recap where data serialization is used most:

Data persistence in files, streams, NoSQL, and BigData.
Data transmission in networks, IPC, etc.
Commonly, these applications have to deal with schematized data, where schema means:

Structure: hierarchy, relations, order.
Semantic: age in number of years since born.

Actually, any data has schema even if it is implicitly defined or supported by your programming language out-of-box. When it comes to complex data structures, we end up writing supporting data transfer objects (DTOs) and code responsible for IO, often in different languages. As soon as it grows and evolves, it quickly becomes a nightmare to maintain all these pieces. Here is where the serialization frameworks win the game. Continue reading

Windows 10 Development: Addressing Old Problems And Opening New Doors For Developers

I hope readers will pardon the carpentry pun, but Windows 10 is just around the corner, and Redmond’s new OS will create many possibilities for software and hardware developers.

Windows 10 represents a departure from Microsoft’s traditional OS strategy. It’s not just a new operating system, it’s an automatic and free update for millions of Windows 8.1 devices. It’s also designed to address a number of user complaints related to the Windows 8.x UI (formerly known as Metro design language or Metro UI). The changes aren’t just skin deep, as Windows 10 is not a mere redesign with a new UI and fancier apps; it might even mark the start of a new era for Microsoft, and in this post I will explain why.

First, let’s take a look at what Microsoft is trying to do in terms of addressing Windows 8.x foibles. After all, that’s what Windows 10 is all about, at least on the surface. Continue reading

How to convert image or scan file to word or text

There are lot of software to convert image or scanned file to word or text format, some of them not convert image file as what we want, as we know when we try to convert image file to text its create some problems like, font change, formatting and missing text, some software convert image properly but they unable to read the language of image files and got spell mistake and missed character. Here I would like to mention 2 way of converting image file to word or text. The first one is not required any software and second one is a software to convert image. Continue reading

WUC-19: Unable to write to local file in Windows 7


I  can not download the jacob.dll, JNIsharedstubs.dll and D2Kwut60.dll

I’m able to download and save the file on client directly by putting the download in browser, but through application, it gives below errors.

WUC-19: Unable to write to local file
c:\Progra~1\Oracle\Jiniti~1.22\bin\JNIsharedstubs.dll.Failed to download URL
WUC-19: Unable to write to local file
Failed to download URL
https://xxxxx.xxx.edu.my/forms/webutil/d2kwut60.dll Continue reading

How to setup your own smtp mail server in windows xp

Steps to install the SMTP server

  1. Firstly, from the Start menu, click Control Panel.
  2. Go to Add or Remove Programs.
  3. From the left pane, click Add/Remove Windows Components.
  4. From the Components list, click Application Server, and then click Details.
  5. From the Sub components of Application Server list, click Internet Information Services (IIS), and then click Details.
  6. From the Sub components of Internet Information Services (IIS) list, select the SMTP Service check box.
  7. Click OK.
  8. Click Next. You might be prompted for the Windows Server 2003 family CD or the network install path.
  9. Click Finish.

Continue reading