nieuws: Mysterieuze programmeertaal Duqu blijkt 'C-dialect'
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.
Ze analyseren NIET de broncode maar de binary (en de gedisassembleerde).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
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 ]