Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [C++] Programma autoeseguibile che si riproduce

    Come si può creare un programma che, una volta aperto (quindi in esecuzione), crea una copia di se stesso? Inoltre una volta effettuata la copia come può il programma "copia" autoeseguirsi?

    Dove posso documentarmi sull'argomento?

    Grazie.

  2. #2
    scusa se te lo chiedo, ma ho gia sentito su altri forum questo genere di domande, non voglio fare accuse, ma di solito questi sono molto probabilmetne virus. se non è così, bhe, scusami tanto, è che sono molto precipitoso

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466

    Re: [C++] Programma autoeseguibile che si riproduce

    Originariamente inviato da GliderKite
    Come si può creare un programma che, una volta aperto (quindi in esecuzione), crea una copia di se stesso?
    Cosa intendi per copia? Copia del codice sorgente o autoriesecuzione (se è il termine corretto?)

  4. #4
    ma non è detto che è per virus... prendi esempio msn...

    però gia uno che si chiama glider...

  5. #5
    Originariamente inviato da gennahouse
    ma non è detto che è per virus... prendi esempio msn...
    Da quando MSN crea automaticamente una copia di sé stesso e si autoesegue?
    però gia uno che si chiama glider...
    Mica voleva dire "aliante"?
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Originariamente inviato da MItaly
    Da quando MSN crea automaticamente una copia di sé stesso e si autoesegue?
    no, però parte appena accendi il pc
    Mica voleva dire "aliante"?
    io dico di no lol

  7. #7
    Originariamente inviato da gennahouse
    no, però parte appena accendi il pc
    Se ho capito cosa ha chiesto, lui sta chiedendo un'altra cosa.
    io dico di no lol
    Vallo a dire agli inglesi.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Originariamente inviato da MItaly
    Se ho capito cosa ha chiesto, lui sta chiedendo un'altra cosa.
    si lo so...
    Vallo a dire agli inglesi.
    Vallo a dire a Eric

  9. #9
    No, in realtà non avevo pensato ad un virus, però ora che mi ci fai pensare la domanda poteva facilmente far arrivare a queste conclusioni.

    In ogni caso nessuno sa dirmi niente? Mi basterebbe anche qualche risposta su dove documentarmi.


    [OT]: il nome glider rappresenta l'aliante del gioco della vita, che in realtà è un simbolo hacker (non per niente non ho avuto la sfrontatezza di lasciarmi un nick tale e quale a ciò che li rappresenta di più), ma se cosi fosse stato, anche se avessi voluto informazioni su come creare virus, non ci sarebbe stato nulla di cui preoccuparsi (hacker != cracker).

  10. #10
    Originariamente inviato da GliderKite
    No, in realtà non avevo pensato ad un virus, però ora che mi ci fai pensare la domanda poteva facilmente far arrivare a queste conclusioni.

    In ogni caso nessuno sa dirmi niente? Mi basterebbe anche qualche risposta su dove documentarmi.
    Credo che in realtà non ci voglia nulla di che... basta recuperare il nome dell'eseguibile attualmente in esecuzione, effettuare una normale copia del file (dato che l'eseguibile, pur essendo mappato in memoria, non dovrebbe essere bloccato in lettura) e lanciarlo. Il metodo esatto dipende dalla piattaforma su cui gira.
    [OT]: il nome glider rappresenta l'aliante del gioco della vita, che in realtà è un simbolo hacker (non per niente non ho avuto la sfrontatezza di lasciarmi un nick tale e quale a ciò che li rappresenta di più), ma se cosi fosse stato, anche se avessi voluto informazioni su come creare virus, non ci sarebbe stato nulla di cui preoccuparsi (hacker != cracker).
    Avevo presente il glider nel gioco della vita di Conway, ma non sapevo che l'aliante fosse anche un simbolo hacker... vabbé, mo' me lo segno.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.