|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.hwupgrade.it/news/sicurez...hio_57180.html
Arriva da Cisco l'allerta per un nuovo malware individuato nel web capace di crittografare i dati dell'utente e danneggiare il Master Boot Record. Abbiamo consultato un esperto, Marco Giuliani di Saferbytes, per avere maggiori informazioni in merito Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
no un attimo... usano davvero RC4?
![]()
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2001
Città: Gorizia/Trieste/Slovenia
Messaggi: 4338
|
chissà da quanto è n giro
![]()
__________________
Dio ha fatto il cavo, il diavolo il wireless. "CCIE-level challenges should stay in CCIE labs." (cit I.Pepelnjak) |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2010
Messaggi: 2304
|
Pensate, il tutto in 30k di codice. Propagazione, attacco a diversi browser, sniffing, invio dati, riconoscimento analisi antimalware, cancellazione mbr e crittografia file.
![]() Hermes |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20029
|
Quote:
esattamente come il SO ospite ![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Feb 2007
Messaggi: 2314
|
Esattamente!
Ma non meravigliatevi troppo dei soli 30 KB di codice utile: ai miei tempi in dimensioni di quest'ordine dovevamo farci stare interi S.O. ... proprio come oggi, tale e quale ... Provate voi a riempire 30 KB di codice oggetto programmando in Assebler, poi mi dite quanto vi impegna e quante e quali cose si riescono a fare. Certo che è deprimente pensare che in 30 KB ora non riusciamo manco a farci stare un centomillesimo di film HD, di quelli che volendo possiamo scaricare a decine al giorno! Oh tempora, oh mores... (sono un vecchiardo nostalgico, lo so). |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20029
|
Quote:
![]() da qui al rendere pachidermico qualunque sw che poi produce anche solo uno sputo ce ne passa... in effetti non riesco bene a capacitarmi come si fa a rendere così giganteschi i sw... è tutta grafica bitmap?!?
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
|
![]() |
![]() |
![]() |
#8 | |||
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
Quote:
Non ha 8 pagine di controlli e check per evitare di incasinare la macchina o far passare errori dell'utonto. Quote:
Praticamente stai scrivendo in binario o in esadecimale https://upload.wikimedia.org/wikiped...y_Language.png In genere ci scrivono driver e cose di bassissimo livello (nel senso di più vicine possibile alla macchina fisica). C'è gente che scappa urlando quando menzioni l'assembler. Quote:
Il punto è che quelli che programmano in assembler sono delle persone con capacità particolari, mentre lavorare in c++ o altri linguaggi più umani ci riesce più gente. L'apoteosi della scarsa ottimizzazione si ha con i programmi che ti fanno assemblare blocchi di codice pre-fatto come se fossero dei lego colorati e poi sputano il binario o lo script o quel che è. |
|||
![]() |
![]() |
![]() |
#9 | ||||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20029
|
Quote:
Quote:
Quote:
Quote:
![]() ![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
||||
![]() |
![]() |
![]() |
#10 | |||
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
Quote:
Poi magari mi sbaglio eh. Quote:
è la differenza tra costruire un modellino di nave segando e intagliando ogni singolo pezzo a mano con banco da lavoro e strumenti seri vs fare una nave coi lego vs farla coi duplo (lego con mattoncini di grosse dimensioni per bambini piccoli). Alla fine hai sempre una nave. Ma la nave fatta con gli strumenti più fini sarà ovviamente tutta un'altra cosa che quella fatta coi lego, e anche la nave fatta coi lego sarà millemila volte meglio di quello schifo che c'è venuto coi duplo. I linguaggi più astratti sono dei prefabbricati, come i lego. Puoi ottimizzare, ma stai comunque lavorando con dei prefabbricati, se stessi lavorando construmenti più fini potresti fare magheggi da paura, ma devi essere in grado di lavorarci, e devi essere in grado di fare i magheggi da paura (sennò non li puoi implementare). Sennò è meglio restare coi prefabbricati. Perchè è sempre meglio qualcosa che va di qualcosa che non va. E per prefabbricato intendo che lasci al compilatore (il programma che legge il codice e sputa il binario) la decisione di cosa fare per interpretare quello che scrivi nel sorgente. Coi linguaggi di livello più basso il compilatore deve decidere sempre meno cose (perchè le decide chi programma). Quote:
https://www.tynker.com/ E una valanga di simili. Poco più di uno script glorificato. Carino ma niente di che. Poi c'è qualcosa di più serio come il sistema dei Mindstorm (robot lego, non sono propriamente giocattoli, costano un occhio) http://www.lego.com/en-us/mindstorms/learn-to-program Questo è tutta un'altra cosa rispetto al precedente. E qui una lista ti altra roba più seria usata dagli adulti o comunque per lavoro. https://en.wikipedia.org/wiki/Visual...mming_language
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 08-05-2015 alle 19:08. |
|||
![]() |
![]() |
![]() |
#11 | |||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Quote:
Quote:
Anche oggi è possibile scrivere s.o. in assembly che occupino pochino KB. Il punto è: cosa ci fai? Poco. Perché mettono a disposizione poche, rozzissime, funzionalità. Siccome l'appetito vien mangiando, allora dopo il classico "Hello, my o.s.", ti accorgi che ti serve una shell, un filesystem decente, ... un'interfaccia grafica, ecc. ecc. ecc. Cominci a scrivere tonnellate di codice, che non richiederanno più 30KB, ma 300KB, ... 3MB, ecc. ecc. Esistono ancora oggi s.o. scritti interamente in assembly, e che occupano poco spazio. Uno dei più noti è MenuetOS . In poco meno di 900KB di archivio mette a disposizione parecchie funzionalità. Ma è tutto in assembly, e dunque i tempi di sviluppo sono biblici. Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 3656
|
bloccate il sito web di comunicazione ed il virus è ceco.
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20029
|
forse cieco.
ceco magari slovacco ![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
![]() |
![]() |
![]() |
#14 | ||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20029
|
Quote:
Quote:
![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
||
![]() |
![]() |
![]() |
#15 | |||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20029
|
Quote:
![]() Quote:
![]() Quote:
![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
|||
![]() |
![]() |
![]() |
#16 |
Member
Iscritto dal: Aug 2004
Città: Campi Sal(LE)
Messaggi: 70
|
Ragazzi leggete qui!
Veramente io stavo pensando che visto che le grandi aziende italiane, soprattutto quelle in ambito economico, hanno server e client incredibilmente vecchi (poste, Adisu, banche etc ), l'idea del malware fosse venuta in mente ad un italiano che stava cercando di attaccare aziende italiane e non straniere ( che hanno sicuramente sistemi più aggiornati e differenziati )... Il fatto poi di leggere NoVirusThanks S.r.l. è stata un'illuminazione! Il creatore è un italiano!
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Feb 2010
Messaggi: 2304
|
Mah, a me 30kb sembrano troppo pochi, con tutto quello che fa sto malware.
![]() E se fosse in ASM mi chiedo, come fa a sfruttare falle software di browser? ![]() Hermes |
![]() |
![]() |
![]() |
#18 | ||
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
Quote:
http://www.dspguide.com/ch28/5.htm http://blogs.mentor.com/colinwalls/b...than-assembly/ Per quanto probabilmente i compilatori ci arriveranno eventualmente. Quote:
Quando è complilato è compilato. |
||
![]() |
![]() |
![]() |
#19 | |||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Quote:
Mentre se prendi un programmatore assembly "scafato" magari riesce a tirare fuori una sequenza di istruzioni che impiega meno registri o che spiattella qualche soluzione "creativa" impossibile da riprodurre per un compilatore, perché gli manca il fattore creativo. La programmazione è arte. E noi esseri umani abbiamo il pregio di poter contare su una creatività innata che riusciamo più o meno a esprimere, a seconda delle proprie inclinazioni ed esperienze. Poi "del diman non v'è certezza": magari riusciremo a modellare anche questo in futuro, e i compilatori si "diletteranno" nell'inventarsi codice "creativo". Un creativo che insegna un computer a essere... creativo. ![]() ![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||
![]() |
![]() |
![]() |
#20 |
Member
Iscritto dal: May 2003
Città: Palermo
Messaggi: 242
|
z80 o microcontrollore
Per la programmazione ottimizzata, andate a vedere cosa facciamo con i microcontrollori wireless.
O.S. con micro web server in 70k compreso di O.S. e pagine web statiche. Il tutto in C e C++. Pensate a 30k di codice che ha a disposizione un O.S. da centinaia di MB, sono tutte chiamate a funzioni di kernel driver e librerie di sistema, quindi riesci a fargli fare l'inferno con 30k. Per capire di cosa parlo su windows cercate HFS un web server on the fly in unico eseguibile piccolissimo, con una miriade di funzioni. Altro che Office, esempio di spreco enorme di risorse ed inefficienza, come tutte le applicazioni. NET! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:49.