Hoe om 'n virus te skep: 10 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n virus te skep: 10 stappe (met foto's)
Hoe om 'n virus te skep: 10 stappe (met foto's)

Video: Hoe om 'n virus te skep: 10 stappe (met foto's)

Video: Hoe om 'n virus te skep: 10 stappe (met foto's)
Video: LP - Lost On You (Live) 2024, November
Anonim

Het u al ooit gewens dat u u eie virus kan skep, hetsy vir u eie leer of as 'n grap? Dit verg tyd en kennis om 'n virus te skep, maar almal kan dit doen as hulle daaraan dink. Die skep van 'n virus kan u baie leer oor hoe programmeertale werk, sowel as bedryfstelsels en netwerkbeveiliging. Sien stap 1 hieronder om aan die gang te kom.

Stap

Skep 'n virus Stap 1
Skep 'n virus Stap 1

Stap 1. Besluit watter bedryfstelsel u wil aanval

Die mees algemene teiken is Microsoft Windows, veral ouer weergawes. Baie ou Windows -gebruikers werk nie hul bedryfstelsels op nie, wat hulself kwesbaar maak vir veiligheidsgate wat moontlik in nuwer weergawes opgelos is.

Mac OS X en Linux, albei is redelik bestand teen virusse vanweë die manier waarop hul toestemmings werk en die algemene argitektuur van die bedryfstelsel. 95% van alle virusse is gemik op Windows -gebruikers

Skep 'n virus Stap 2
Skep 'n virus Stap 2

Stap 2. Besluit hoe u die virus wil versprei

'N Virus is slegs 'n virus as dit na ander gebruikers kan versprei. U moet die afleweringsmetode van die begin af ken, aangesien dit een van die basiese beginsels van die viruskode is. Algemene afleweringsmeganismes sluit in:

  • Uitvoerbare lêers (. EXE,. BAT,. COM, ens.) - Hierdie programme moet deur die gebruiker uitgevoer word en word gewoonlik vermom as iets anders (soos 'n beeld).
  • Makros (Microsoft Office) - Makros is programme wat in 'n dokument of e -pos ingebed is. Hulle is gerig op Word, Outlook en ander makroaktiewe produkte. Die mees algemene afleweringsmetode is per e -pos met 'n aanhangsel van 'n besmette dokument.
  • Webskrifte - Dit is stukkies kwaadwillige kode wat sonder die medewete van die webmeesters op webwerwe ingespuit word.
Skep 'n virus Stap 3
Skep 'n virus Stap 3

Stap 3. Bepaal die swak punte wat u wil teiken

Suksesvolle virusse benut swak plekke in die beveiliging van 'n program of stelsel om hul aksies te versprei en uit te voer. Dit verg baie navorsing en kennis, maar daar is gemeenskappe wat u kan help om te vind wat u nodig het.

Skep 'n virus Stap 4
Skep 'n virus Stap 4

Stap 4. Besluit wat u wil hê u virus moet doen

Wat wil u hê moet dit doen sodra u virus 'n stelsel besmet het? Die effekte kan wissel van niks, tot die vertoon van 'n boodskap, die verwydering van lêers en ander erger effekte. Besef dat die skep en verspreiding van 'n kwaadwillige virus in die meeste lande 'n ernstige misdaad is.

Skep 'n virus Stap 5
Skep 'n virus Stap 5

Stap 5. Kies 'n programmeertaal

Om 'n virus te skep, moet u ten minste 'n basiese kennis hê van ten minste 'n rekenaartaal of 'n script -instrument. Meer komplekse virusse behels gewoonlik verskeie programmeertale. Vir 'n werklik effektiewe virus moet u die monteringstaal ken.

  • As u belangstel om uitvoerbare virusse te skep, is dit 'n goeie begin om te leer programmeer in C of C ++.
  • As u 'n makrovirus wil skep, leer die makrotaal vir u teikenprogram soos Microsoft Office.
  • Visual Basic kan gebruik word om kwaadwillige programme vir Windows -gebruikers te skep.
Skep 'n virus Stap 6
Skep 'n virus Stap 6

Stap 6. Begin met die skryf van u virus

Dit kan 'n lang proses wees, veral as dit u eerste ervaring is om iets te kodeer. Eksperimenteer soveel as moontlik en ondersoek verskillende maniere om u eie kode te herhaal, wat afhang van die programmeertaal wat u gebruik. Daar is tutoriale oor gemeenskapsforums en blogs vir verskillende programmeertale.

Doen navorsing oor polimorfiese kode. Dit sal u viruskode verander elke keer as dit herhaal word, wat dit nog moeiliker maak om antivirusprogramme op te spoor. Polimorfiese kode is redelik gesofistikeerd en word anders geïmplementeer in elke programmeertaal

Skep 'n virus Stap 7
Skep 'n virus Stap 7

Stap 7. Ondersoek verskillende maniere om u kode te verberg

Afgesien van polimorfe kodering, is daar ander maniere om u virus te verberg. Enkripsie is 'n instrument wat die meeste deur virusontwikkelaars gebruik word. Dit verg baie oefening en lees, maar dit kan 'n manier skep om die lewensduur van u virus te verleng.

Skep 'n virus Stap 8
Skep 'n virus Stap 8

Stap 8. Toets u virus

As u 'n lopende prototipe het, toets die prototipe op soveel verskillende rekenaars en instellings as moontlik. Die maklikste is as u virtuele rekenaars in verskillende konfigurasies kan instel.

  • Maak seker dat u u toetse beperk sodat u nie per ongeluk die virus vrystel voordat u gereed is nie. Plaas die toetsrekenaar op 'n geïsoleerde netwerk en kyk hoe die virus versprei.
  • Pas u viruskode aan terwyl u kyk hoe dit op die toetsrekenaar werk. Los enige probleme op.
Skep 'n virus Stap 9
Skep 'n virus Stap 9

Stap 9. Verwyder u virus

As u tevrede is met die prestasie van u virus, is dit tyd om dit te verwyder. Voordat u dit doen, moet u uself afvra: is u bereid om die gevolge van die vrystelling van 'n virus in die werklike wêreld die hoof te bied? Dit is beter om die ervaring te gebruik en weer aan 'n nuwe projek te werk.

Aanbeveel: