acm-header
Sign In

Communications of the ACM

ACM TechNews

Researchers Can't Identify Programming Language ­sed in Duqu, Ask For Help


Duqu Trojan

Constructor function for the linked list class in the Duqu Trojan.

Credit: Kaspersky Labs

A large portion of the Duqu Trojan was written in an unusual programming language, according to malware experts at Kaspersky Lab.

The Kaspersky research team says it has spent many hours analyzing the code, and has even discussed their research with third-party experts. "The mysterious programming language is definitively not C++, Objective C, Java, Python, Ada, Lua, and many other languages we have checked," says Kaspersky's Igor Soumenkov.

Kaspersky chief malware expert Vitaly Kamluk says the language is "absolutely alien" and the lab has called on the programming community to help identify the language, compiler, or framework that was used to write this unusual part of the Duqu Trojan. The answer could reveal clues about who created the Trojan or why, Kamluk says.

The various suggestions in comments thus far on the blog range from F, D, Iron Python, High-Level Assembly, Common LISP, Forth, Erlang, Vala, to more exotic tools such as RoseRT, which one comment claimed was used in secure government projects.

From Computerworld 
View Full Article

 

Abstracts Copyright © 2012 Information Inc. External Link, Bethesda, Maryland, USA 

 

 


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account