In quale linguaggio di programmazione è scritto Stuxnet?

12

Stavo ascoltando una storia su Stuxnet ed ero curioso che qualcuno sapesse in che lingua era scritto?

Il codice sorgente di Stuxnet è disponibile ovunque?

    
posta Abe Miessler 26.09.2011 - 19:29
fonte

4 risposte

17

Secondo alcune analisi, Stuxnet è stato scritto " è stato scritto in più lingue, inclusi C, C ++ e altre lingue orientate agli oggetti ." Il codice sorgente non è disponibile, ma i file binari possono essere trovati nei posti giusti. Puoi provare a cercare su Google. Suggerisco di confermare l'hash con un sito affidabile.

    
risposta data 26.09.2011 - 20:19
fonte
7

Il contagocce e il payload Stuxnet erano quasi certamente scritti in C, in base al reverse engineering che è stato fatto.

Il carico utile si inserisce tra il PC utilizzato per monitorare l'array di centrifughe Natanz e l'array di centrifughe target. Un classico attacco "uomo nel mezzo".

Stuxnet inietta il malware del linguaggio PCS7 di Siemens nei controller del motore per controllare i controllori centrifughi target. Mentre gli attacchi sono in corso, Stuxnet "riproduce" le normali letture sul software del monitor Siemens in esecuzione su Windows.

Il team di Stuxnet ha certamente avuto esperti sia in Windows che nei controller interni di Siemens.

Alcune funzioni chiamate da Stuxnet non sono state identificate in modo positivo.

L'articolo di Wikipedia su Stuxnet elenca molti riferimenti utili.

    
risposta data 02.04.2012 - 21:08
fonte
4

Dato che nessuno è sicuro al 100% di chi abbia scritto Stuxnet, trovo difficile credere che qualcuno abbia trovato il codice sorgente per questo.

Data la natura del suo funzionamento interno, probabilmente non è stato scritto usando un linguaggio di alto livello, specialmente un linguaggio di alto livello facilmente modificabile. Probabilmente è scritto in C / C ++ (beh, quelli sono di alto livello), ma la maggior parte è probabilmente scritta in assembly.

    
risposta data 26.09.2011 - 19:40
fonte
-3

Stuxnet è stato scritto usando il linguaggio Assembly, è possibile controllare un documentario rilasciato di recente che dice zero giorni.

    
risposta data 15.08.2017 - 15:23
fonte

Leggi altre domande sui tag