[Gfoss] [OT++] Re: softwares taumaturgici, ex Festa della geografia

Andrea Peri peri.rtoscana a gmail.com
Mar 18 Nov 2008 12:16:50 CET


>Andare in debug per intercettare due interrupt? Non era piu'
>semplice e piu' efficiente modificare i due vettori di
>interrupt e mettere un piccolo wrapper all'handler?

Infatti hai ragione !
Piano piano la memoria mi ritorna (e' roba di piu' di 15 anni fa')

Scrisse una prima versione che faceva come dici te (StopVirus-1).

Poi non soddisfatto e poiche' alcuni virus saltavano le routine del
bios e le funzioni DOS, ma applicavano delle proprie routines di
scrittura sul disco (altro che i macro-virus di oggi).
Scrisse StopVirus-2 che mandava in debug la cpu e analizzava ogni
singola istruzione (controllando se vi fosse una scrittura diretta
sulle porte del controller del disco).

StopVirus-1 era abbastana efficiente.
StopVirus-2 era invece un vero e proprio ripristinatore di floppy rovinati :)

Ciao,

-- 
~~~~~~~~~~~~~~~~~
       Andrea              
         Peri                 
~~~~~~~~~~~~~~~~~


Maggiori informazioni sulla lista Gfoss