Viruksen luominen: 9 vaihetta (kuvilla)

Sisällysluettelo:

Viruksen luominen: 9 vaihetta (kuvilla)
Viruksen luominen: 9 vaihetta (kuvilla)

Video: Viruksen luominen: 9 vaihetta (kuvilla)

Video: Viruksen luominen: 9 vaihetta (kuvilla)
Video: Suomidigin lanseeraustilaisuus 2024, Huhtikuu
Anonim

Oletko koskaan toivonut, että voisit luoda oman viruksesi joko omaksi oppimiseksi tai kepponen? Viruksen luominen vie aikaa ja tietoa, mutta kuka tahansa voi tehdä sen, jos se tekee mielensä. Viruksen luominen voi opettaa sinulle paljon ohjelmointikielen toiminnasta sekä käyttöjärjestelmän ja verkon turvallisuudesta. Vaikka saattaa tuntua siltä, että kaikki virukset ovat haitallisia, virukset ovat yksinkertaisesti koodinpätkiä, joiden tavoitteena on levittää mahdollisimman monta kopiota itsestään. Katso vaihe 1 alta, jos haluat aloittaa ja pitää hauskaa oman viruksen luomisessa.

Askeleet

Luo virus Vaihe 1
Luo virus Vaihe 1

Vaihe 1. Määritä, mitä käyttöjärjestelmää aiot hyökätä

Yleisin kohde on Microsoft Windows, erityisesti vanhemmat versiot. Monet vanhat Windows -käyttäjät eivät päivitä käyttöjärjestelmäänsä, joten he ovat alttiita suoja -aukkoille, jotka voidaan korjata uudemmissa versioissa.

Mac OS X ja Linux ovat molemmat melko virusturvallisia käyttöoikeuksien toimintatavan ja käyttöjärjestelmän yleisen arkkitehtuurin vuoksi. 95% kaikista viruksista kohdistuu Windows -käyttäjiin

Luo virus Vaihe 2
Luo virus Vaihe 2

Vaihe 2. Päätä, miten haluat sen leviävän

Virus on virus vain, jos se voi levitä muille käyttäjille. Sinun on selvitettävä toimitustapa ennen aloittamista, koska se on yksi viruksen koodin perusteista. Yleisiä toimitusmekanismeja ovat:

  • Suoritettava tiedosto (. EXE,. BAT,. COM jne.) - Tämän ohjelman on oltava käyttäjän suorittama, ja se on usein naamioitu muuksi (kuten kuvaksi).
  • Makro (Microsoft Office) - Makrot ovat ohjelmia, jotka on upotettu asiakirjaan tai sähköpostiin. Ne kohdistavat Wordiin, Outlookiin ja muihin makrokäyttöisiin tuotteisiin. Yleisin toimitustapa on sähköpostitse tartunnan saaneiden asiakirjojen liite.
  • Verkkoskripti - Nämä ovat haittaohjelmakoodeja, jotka ruiskutetaan sivustoille ilman verkkovastaavien tietämystä.
Luo virus Vaihe 3
Luo virus Vaihe 3

Vaihe 3. Määritä heikko kohta, johon haluat kohdistaa

Onnistuneet virukset hyödyntävät ohjelman tai järjestelmän suojauksen heikkoja kohtia levittääkseen ja suorittaakseen toimintansa. Tämä vaatii paljon tutkimusta ja osaamista, mutta siellä on yhteisöjä, jotka voivat auttaa sinua löytämään tarvitsemasi.

Luo virus Vaihe 4
Luo virus Vaihe 4

Vaihe 4. Päätä, mitä haluat viruksesi tekevän

Kun virus on saanut tartunnan järjestelmään, mitä haluat sen tekevän? Tehosteet voivat vaihdella tyhjästä viestin näyttämiseen, tiedostojen poistamiseen ja paljon pahempaan. Huomaa, että haitallisen viruksen luominen ja levittäminen on vakava rikos useimmissa maissa.

Luo virus Vaihe 5
Luo virus Vaihe 5

Vaihe 5. Valitse kieli

Viruksen luomiseksi sinulla on oltava vähintään perustiedot vähintään yhdestä tietokoneen kielestä tai komentosarjatyökalusta. Monimutkaisemmat virukset sisältävät usein useita kieliä. Todella tehokkaita viruksia varten sinun on tunnettava kokoonpanokielet.

  • Jos haluat tehdä suoritettavia viruksia, C tai C ++ on hyvä paikka aloittaa.
  • Jos haluat tehdä makroviruksia, opi makrokieli kohdeohjelmillesi, kuten Microsoft Office.
  • Visual Basicin avulla voidaan luoda haittaohjelmia Windows -käyttäjille.
Luo virus Vaihe 6
Luo virus Vaihe 6

Vaihe 6. Aloita viruksen kirjoittaminen

Tämä on pitkä prosessi, varsinkin jos tämä on ensimmäinen kerta, kun koodaat jotain. Kokeile mahdollisimman paljon ja etsi tapoja kopioida koodisi käyttämäsi kielen mukaan. Foorumeilla ja yhteisön blogeissa on opetusohjelmia eri kielille.

Tutki polymorfista koodia. Tämä muuttaa viruksesi koodia joka kerta, kun se toistaa, mikä vaikeuttaa seurantaa virustentorjuntaohjelmilla. Polymorfinen koodi on melko kehittynyt ja se toteutetaan eri tavalla kaikilla kielillä

Luo virus Vaihe 7
Luo virus Vaihe 7

Vaihe 7. Tutki tapoja piilottaa koodisi

Polymorfisen koodauksen lisäksi on muitakin tapoja piilottaa virus. Salaus on hyvin yleinen työkalu, jota virusten kehittäjät käyttävät. Se vaatii paljon harjoittelua ja lukemista, mutta se voi pitkittää viruksesi elinikää.

Luo virus Vaihe 8
Luo virus Vaihe 8

Vaihe 8. Testaa virus

Kun olet saanut prototyypin käyttöön, kokeile sitä mahdollisimman monella eri koneella ja asetuksella. Tämä on helpointa, jos pystyt asentamaan virtuaalikoneita eri kokoonpanoissa.

  • Varmista, että pidät testit mukana, jotta et vahingossa vapauta virustasi ennen kuin olet valmis. Aseta testikoneet eristettyyn verkkoon ja katso viruksen leviämisen vaikutukset.
  • Säädä viruksen koodia, kun huomaat sen toimivan testikoneilla. Korjaa kaikki ongelmat, joihin se törmää
Luo virus Vaihe 9
Luo virus Vaihe 9

Vaihe 9. Vapauta virus

Jos olet tyytyväinen viruksesi suorituskykyyn, on aika julkaista se. Ennen kuin teet, kysy kuitenkin itseltäsi, oletko valmis kohtaamaan mahdolliset seuraukset, joita voi aiheutua viruksen vapauttamisesta luontoon. Voi olla parempi hyödyntää tätä kokemusta ja työskennellä uusien projektien parissa.

Video - Käyttämällä tätä palvelua joitakin tietoja voidaan jakaa YouTuben kanssa

Vinkkejä

Jos haluat poistaa viruksen, katso tämä artikkeli

Varoitukset

  • Julkaise viruksia vain osoittamaan tietoturva -aukkoja muille käyttäjille.
  • Haitallisen koodin luovuttaminen luontoon on laitonta.

Suositeltava: