Kaspersky: Duqu Trojan uses 'unknown programming language'
1–10 of 122 posts
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#2http://www.securelist.com/en/blog/667/The_Mystery_of_the_Duq...
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#3The actual real blog which zdnet summarized from which is far more interesting: http://www.securelist.com/en/blog/667/The_Mystery_of_the_Duq...
> The code your referring to .. the unknown c++ looks like the older IBM compilers found in OS400 SYS38 and the oldest sys36.
> The C++ code was used to write the tcp/ip stack for the operating system and all of the communications. The protocols used were the following x.21(async) all modes, Sync SDLC, x.25 Vbiss5 10 15 and 25. CICS. RSR232. This was a very small and powerful communications framework. The IBM system 36 had only 300MB hard drive and one megabyte of memory,the operating system came on diskettes.
> This would be very useful in this virus. It can track and monitor all types of communications. It can connect to everything and anything.
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#4Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#5The actual real blog which zdnet summarized from which is far more interesting: http://www.securelist.com/en/blog/667/The_Mystery_of_the_Duq...
and from the comments on that blog: > The code your referring to .. the unknown c++ looks like the older IBM compilers found in OS400 SYS38 and the oldest sys36. > The C++ code was used to write the tcp/ip stack for the operating system and all of the communications. The protocols used were the following x.21(async) all modes, Sync SDLC, x.25 Vbiss5 10 15 and 25. CICS. RSR232. This was a very small and powerful commu…
When I read these kind of sentences I always think of Plan9 first
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#6http://www.grammatech.com/research/products/CodeSurferx86.ht...
If it has access to source code, it can instrument the build process, and obtain disassembly that is high quality enough to support rewriting. Using it's scheme API you can modify the CFG of each procedure directly, serialize the rewritten parts out as nasm, and even relink with the object files you don't have source for.
It works with any build system, and supports gcc / as / ld and cl / link.
So it may not have actually been written using a custom pl.
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#7Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#8We have what is effectively an alien virus, given how advanced it was, its construction and spawing of duqu and being written in an unknown language.
This is serious awesome cyberpunk stuff - but scary as hell at the same time.
With the revelation of Stuxnet and Duqu, NOBODY should think anything they do/say online is safe.
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#9The actual real blog which zdnet summarized from which is far more interesting: http://www.securelist.com/en/blog/667/The_Mystery_of_the_Duq...
and from the comments on that blog: > The code your referring to .. the unknown c++ looks like the older IBM compilers found in OS400 SYS38 and the oldest sys36. > The C++ code was used to write the tcp/ip stack for the operating system and all of the communications. The protocols used were the following x.21(async) all modes, Sync SDLC, x.25 Vbiss5 10 15 and 25. CICS. RSR232. This was a very small and powerful commu…
Re: Kaspersky: Duqu Trojan uses 'unknown programming language'
#10I am confident that within a week there will be 3 front page posts on HN along the lines of 'Why I use Duqu and you should too'.