Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Mysterieuze programmeertaal Duqu blijkt 'C-dialect'

Pagina: 1
Acties:

  • Sphere-
  • Registratie: November 2003
  • Laatst online: 28-08 19:53
nieuws: Mysterieuze programmeertaal Duqu blijkt 'C-dialect'
Inmiddels zegt Kaspersky Lab dat de programmertaal is geïndentificeerd dankzij de input van lezers. Volgens een aantal programmeurs zou de code geschreven zijn in 'OO C', een objectgeoriënteerd dialect van de C-programmeertaal. Ook zou de broncode aanwijzingen bevatten dat de Microsoft Visual Studio Compiler 2008 zou zijn gebruikt voor het compileren van de betreffende Duqu-module
Ze analyseren NIET de broncode maar de binary (en de gedisassembleerde).
Als ze de broncode hadden, wisten ze gelijk in welke taal het geschreven was (en of het een tot nog toe niet-bestaande taal was).

Het is eigenlijk ook geen C-dialect maar een framework om C applicaties op een objectgeorienteerde manier te implementeren. De geschreven code is 100% C en daardoor kan het geen dialect zijn.
So, we can say with a high degree of certainty that the resulting binary was compiled with MSVC 2008 and options /O1 /Ob1 and the input source code was pure C.
The code was written using a custom OO C framework, based on macros or custom preprocessor directives. This was suggested by your comments, because it is the most common way to combine object-oriented programming with C.

[ Voor 28% gewijzigd door Sphere- op 19-03-2012 17:37 ]


  • Dimitri R
  • Registratie: Februari 2007
  • Laatst online: 14-02 03:18
Binary fixed. Dialect staat tussen aanhalingstekens en is bedoeld om aan te geven dat er niet gebruik is gemaakt van veelgebruikte frameworks maar een eigen framework lijkt te zijn ontwikkeld.

Abort Retry Fail?