Thursday, December 28, 2006

Applescript Opens a New Class of Malware

Looks like he is getting ready for the soon to be released Month of Apple Bugs (MoAB).

Via L.M.H.'s Blog -

After playing with the AppleScript language for a while, it looks like an extremely useful feature of Mac OS X, which enables interaction with mostly every application installed. It’s extremely similar (functionality-wise) to Microsoft’s Visual Basic Script (VBS), which also enables scriptability of the whole system, depending on installed components and other settings. VBS certainly helped to automate tasks and other operations in Microsoft Windows, but also brought a whole new class of malware.

Thanks to the integration of the scripting functionality, it becomes much more easier to elaborate malware capable of spreading itself, for example accessing the Microsoft Outlook address book to gather target e-mail addresses. The first widely known in-the-wild example of malware deploying these techniques was the infamous ILOVEYOU. It’s worth noting, that, while they weren’t capable of “morphing” their code (ex. on spread time, they didn’t generate a different source representation of themselves), they already made use of obfuscation techniques such as variable name randomization, strings encoding and other tricks. Thus, the author needed to start different infections using variants, in order to avoid detection by signature-based antivirus and IDS products.

No comments:

Post a Comment