Newsgroup: it.comp.sicurezza.varie
Titolo: Virus a tempo

Ciao sapete qualche programma per creare i virus a tempo e virus in generale
?
Ciao e grazie
 
luc...@tiscalinet.it

?
Debug.exe


Debug.exe ?



Ottimo e abbondante.
Oppure tedit (un editor pazzesco, ben 9Kb di eseguibile) e masm, o un
qualsiasi compilatore c.
Si sono visti in giro anche virus scritti in visual basic, pensa un po',
qualche diecina di kb, con le librerie in omaggio, tanto per passare
inosservati :-)
ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@usa.net

  
Ne bastano 2:
un'editor e un compilatore (1 se sono integrati).
-- 
--
Punk' s not dead!

inosservati :-)
Beh, prima dell'avvento di Win95, avevo sentito di virus scritti in
pascal!!! Alla faccia della finezza!!! :)
Ciao
Sante Caserio

 pascal!!! Alla faccia della finezza!!! :)
Se proprio ti interessano ho dei sorgenti di TSR scritti in TPascal su un CD..
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
* Mettete Blisset & Max_Adamo nel vostro killfile ! *

 
Che c'e' di strano nel Pascal ? Pascal e' un linguaggio di programmazione
secondo solo al C per efficienza ma molto piu' pulito e consistente del C,
tutto il sistema operativo originale del Macintosh era scritto in Pascal,
e anche il sistema operativo di alcuni sistemi gestionali dell'olivetti lo
era (con tanto di Database engine embedded nel kernel, scritto anche lui
in pascal). Ovviamente non erano compilati in P-code ma direttamente in
codice oggetto (ci mancherebbe).
A ben vedere tra il pascal e il C l'unica reale differenza e' che il pascal
ha una sintassi molto piu' elegante e pulita :). Tutto cio' che puo'
essere fatto in C puo' essere fatto in Pascal con la stessa efficienza
e in modo piu' elegante, anche perche' il 99% di cio' che fa il C e'
nelle librerie.
Poi sono venute le grandi invenzioni come Java (wow... gli oggetti ? una
brutta copia di SmallTalk, lo pseudocodice ? una brutta copia di SmallTalk
e una brutta copia di P-code), C++ (il linguaggio di programmazione OO che
di OO ha ben poco), Il VisualBasic (orrore ! non ho parole..). Etc etc etc.
Che io sappia nella storia dei computer sono stati "inventati" quattro 
linguaggi in tutto: Fortran (il linguaggio ad alto livello), Pascal
(il linguaggio strutturato), SmallTalk (il linguaggio a oggetti) e 
Prolog (il linguaggio non procedurale). Il resto della storia e' fatto di
(buone o brutte) copie. (vabbe'... concedo deroghe minori per Icon,
Lisp e Scheme)
E non mi toccate Wirth che poi mi arrabbio :)
Fine dell'off-topic,
Ciao,
-- 
Andrea [Che di programmi in pascal ne ha scritti non pochi]

 E non mi toccate Wirth che poi mi arrabbio :)
:)


 :


Dimentichi il linker.
Comunque basta un editor ASCII e un template tipo MKAscii :-)
Leonardo
".signature": bad command or file name

Se proprio ti interessano ho dei sorgenti di TSR scritti in TPascal su un CD..
a me a me!!
° Meew ° che w il pascal

 a me a me!!
Vedo di trovarli sul famoso CD (e' il CD di backup generale su cui ho
sbattuto _tutti_ i floppy ed i programmi quando acquistai il masterizzatore)
e domani te li mando..


e domani te li mando..
  Basta che chiami l'help della funzione Keep()
 .. ci trovi un esempio semplice, pratico e soprattutto funzionante.  ;-)


Magari! Sono proprio curioso. Anche in C, VB, etc.. se ne hai! :)
Ciao e grazie
arn...@tin.it

 .. ci trovi un esempio semplice, pratico e soprattutto funzionante.  ;-)
Beh, per fare un virus ci manca un po' di roba! :)

Beh, per fare un virus ci manca un po' di roba! :)
 Magari fosse vero. Invece, purtroppo, per fare un virus quello che serve
c'e' tutto.

  .. ci trovi un esempio semplice, pratico e soprattutto funzionante.  ;-)
Si tra l'altro pero' quelli li' sono abbastanza/troppo semplicistici proprio
perche' sono esempi.. e tra l'altro deve tenere conto che quella roba li'
era progettata per funzionare in ambiente Dos mentre con WinBug95/NT non
si sa fino a che punto possano funzionare.


 Magari! Sono proprio curioso. Anche in C, VB, etc.. se ne hai! :)
Mando subito una mail...


Mando subito una mail...
anche a me anche a me!
tutto mio!!
Meew "come sono maturo"

 tutto mio!!
Quell'indirizzo nel tuo from e' valido?


c'e' tutto.
Mi riferivo solo all'istruzione "keep".
Cmq, con tutti i tools che ci sono in giro, tu ti preoccupi per il Pascal?
:-)
E poi un virus fatto in Pascal, ormai non dovrebbe essere un problema per
gli AV, senza aggiungere codice assembler, non si potrebbe camuffarne il
nome in memoria e forse neanche crittare, non basterebbe una ricerca
euristica per scoprirlo? Cmq, non riesco ad immaginare come creare una
routine che permetta al virus di autoreplicarsi magari in coda ai files, in
puro e solo Pascal! Ma č possibile?!?
A proposito Meew, i virus arrivano?!? :)
Ciao
Sante Caserio

A proposito Meew, i virus arrivano?!? :)
  Sono una cosa strana i virus. A differenza di tutti gli altri programmi
ogni virus e' solitamente il parto di una mente eccentrica e fortemente
originale percui anche visionando migliaia di sorgenti difficilmente riesci
a trarci qualcosa di utile per farne uno tuo. ;-)

Meew "come sono maturo"
io di piu'... ho fatto la richiesta privatmente per mail :))
ehehe
fritz 

a trarci qualcosa di utile per farne uno tuo. ;-)
Naturalmente non voglio fare un virus per diffonderlo in rete. Ho superato
quella fase della mia vita! Anzi, non voglio neanche farlo, mi basterebbe
acquisire le conoscenze per poterlo creare. Cmq ricordo che l'ultimo virus
che feci con il debug del dos, includeva una routine estrapolata
dall'Omicron, se non erro, proprio perchè non riuscivo adeguatamente a
caricare in memoria il programma ed a camuffarlo. Il resto lo feci da solo,
ma imparai, cmq, tutto dagli altri virus. In fondo i virus utilizzano sempre
determinate funzioni, intendo dire che tutti (o quasi) intercettano un
interrupt e ne sostituiscono il codice con quello infetto, si replicano in
un file non infetto, etc... Non credo che sia così difficile capire il
funzionamento di una di queste tecniche base avendo a disposizione diversi
sorgenti.
Io ho seguito questo metodo ed ho imparato così, naturalmente ho impiegato
molto tempo, ma all'epoca non avevo Internet e quindi non potevo chiedere
aiuto a nessuno. Non credo che sia stata solo fortuna!

perche' sono esempi..
Infatti, almeno nel primo archivio, perchè quello .arc non l'ho ancora
visto, i programmi, intercettano solo un determinato interrupt e danno un
segno della loro presenza in memoria. Non si può parlare di virus. E, cmq,
il mio dubbio rimane costante: "Come creare un programma autoreplicante in
un linguaggio ad alto livello?!?". BOH?!?

un linguaggio ad alto livello?!?"
chiedilo alla microsoft :)
Buttha
-----------------------------------------------------------------------
* Per rispondere rimuovere i
* PGP Key: RSA & DH/DSS
* Questo non e' un omaggio a Magritte
-----------------------------------------------------------------------

 un linguaggio ad alto livello?!?". BOH?!?
No se, senor.. non e' che me ne fossi interessato piu' di tanto...


(mi pare) ma non e' che fossero cosi' evoluti...
ahahhahahahaha: ne facevo anch'io.
Intercettavo l'interrupt della tastiera e, ogni volta, incrementavo un
contatore. Quando si arrivava ad un certo numero, partiva un reset.
Lo mettevo nei pc delle scuole superiori, nei computer dei piu'
odiosi, che hanno imparato a salvare il loro lavoro, ogni tanto ;)


 odiosi, che hanno imparato a salvare il loro lavoro, ogni tanto ;)
Cattivello che eri.. ;-) Pero' quando ci vuole ci vuole,
effettivamente. Certe persone meritano determinati trattamenti.


Quell'indirizzo nel tuo from e' valido?
si.... spero... nel senso che i messaggi arrivano di solito :-))
° Meew °
[ 
me...@beer.com
 ]  <-- qui qui!!

mio non sta nelle miniere di Moria...
ah... beh, se vai a 
www.beer.com
 ti danno gratis una mail col forward
:-)

 :-)
Si ma sappi che bevo solo Guinness e Ceres :-)))) Se sono provvisti di
queste due marche allora mi abbono subito...
Cacchio, esiste davvero :-) !! Ho appena provato !! Ora ti mando una mail...
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>