Ciencia1.com - Ciencia y Tecnología - Ciencia, tecnología, educación y Libertad. Noticias y artículos de ciencia y tecnología, videos e imágenes, blogs de Ciencia y tecnología, directorio y enlaces. Recursos, reportajes, guas, biografías y notas de ciencia y tecnología
Directorio|Noticias|Artículos|Videos|Imágenes|Blog|Libros|Exposiciones    
Traducir/translate:






Noticias | Informáticas | Programación

El troyano Duqu fue escrito en OOC

El uso de un lenguaje de programación poco utilizado para crear parte del troyano Duqu, una herramienta de espionaje que el año pasado llamó la atención por su parecido con Stuxnet, indica que ha podido ser escrito por programadores de la vieja escuela.

Publicado: Miércoles, 18/4/2012 - 15:40  | 2284 visitas.

Imagen: Agencias / Internet
Bookmark and Share

Tamaño: Letras NormalesLetras MedianasLetras Grandes

Así lo indica, al menos, Igor Soumenkov, un investigador de Kaspersky, en un post que ha titulado: Desvelado el misterio del framework de Duqu. Igor Soumenkov dice que los componentes de comando y control de Duqu parecen haber sido desarrollados con OOC (C Orientado a Objetos), una "arcaica" extensión del lenguaje de programación C.

Aunque la mayor parte de Duqu fue escrita en C++ y compilado con Microsoft Visual C++ 2008, el módulo de comando y control, C&C, fue escrito en C y compilado con Microsoft Visual Studio Compiler 2008, utilizando dos opciones específicas para mantener el código pequeño.

Para Soumenkov la elección del lenguaje sugiere que al menos algunos desarrolladores de Duqu empezaron a programar cuando su lenguaje era Ensamblador y después se movieron a C cuando se puso de moda.

Duqu es un troyano de acceso remoto creado para robar datos de los sistemas de control industrial que fue descubierto el año pasado y que llamó la atención por sus similitudes con Stuxnet, un virus que interrumpió las operaciones de una fábrica nuclear en Irán. Mientras que Stuxnet fue creado para dañar el equipamiento de control industrial, Duqu fue diseñado para robar datos de los sistemas de control industrial con el fin de atacarlos posteriormente.

A principios de este mes Soumenkov dijo en otro post que Kaspersky había encontrado una anomalía interesante en un componente de Duqu y ya que no podía identificar el lenguaje que había sido utilizado para desarrollar el componente de C&C pidió ayuda a la comunidad, recibiendo más de 200 comentarios y cerca de 60 emails de otros programadores.

Finalmente tres comentarios y dos emails, incluido uno de una fuente de Anonymous, han ayudado a Kaspersky a determinar que el código fue desarrollado utilizando C puro compilado con Microsoft Visual C++ 2008.

Noticia publicada en Xombra

Categorías

» Agregar Enlace
ABC ActiveX ADA Amos Apl
AppleScript ASP AWK Basic Beta
C# C/C++ Cecil Cilk Clu
COBOL ColdC CPN cT Curl
Dart Delphi Directorios Dylan Dynace
Eiffel Ensamblador Eventos Forth Fortran
Guile Haskell Icon IDL Infer
Intercal J Java JavaScript JCL
JOVIAL Limbo Lisp Logo LPC
M - MUMPS Magma Medios ML Modula-2
Modula-3 Oberon Obliq Occam Pascal
Perl PHP PL-I POP PostScript
Power Builder Prograph Prolog Python Rexx
RPG Ruby SAS Sather ScriptEase
ScriptX SDL Self SETL SmallTalk
Spanner SQL SR TCL TOM
UML Verilog VHDL Visual Basic

Enlaces a sitios

99 Bottles of Beer on the Wall
collection of code to generate the complete lyrics of the song in nearly every programming language.
Idioma: English / English
ACM SIGPLAN
explores programming language concepts and tools, focusing on design, implementation, and efficient use.
Idioma: English / English
Aldor
categorical programming language in which types and functions are first class values.
Idioma: English / English
Algo+
Análisis de algoritmos y estructuras de datos, su orden, su tipología y su implementación en C y Pascal.
Idioma: Español / Spanish; Castilian
AMPL
modeling language and system for formulating, solving and analyzing large-scale optimization problems. Links to free and commercial sources of software and modeling examples.
Idioma: English / English
Aula Digital
Tutoriales y recursos didáticos relacionados con el uso de aplicaciones y lenguajes de programación.
Idioma: Español / Spanish; Castilian
Candleweb and Å
Candleweb and Å
Idioma: English / English
Catalog of Free Compilers and Interpreters
Catalog of Free Compilers and Interpreters
Idioma: English / English
Cel
prototype-based, object oriented computer language. Includes sample modules, release notes, and downloadable files.
Idioma: English / English
Code Beach
guide to free and open source code for ASP, C++, ColdFusion, Java, JavaScript, Palm, Perl, PHP, and Visual Basic.
Idioma: English / English


Noticias



Imágenes

 


Videos

 


Artículos


Entradas


Libros

 



Home Atrás Arriba


Estamos en:
 Blogalaxia
 Directory of Science Blogs
 

 
Ciencia1.com:
2022 Ciencia1.com - Ciencia y Tecnología. Permitida la reproducción siempre que se señale la fuente y enlace correspondiente a cada material info@ciencia1.com