Viruksen luominen: 10 vaihetta (kuvilla)

Sisällysluettelo:

Viruksen luominen: 10 vaihetta (kuvilla)
Viruksen luominen: 10 vaihetta (kuvilla)

Video: Viruksen luominen: 10 vaihetta (kuvilla)

Video: Viruksen luominen: 10 vaihetta (kuvilla)
Video: 3 tapaa TERÄVÖITTÄÄ KUVIA Adobe Photoshopissa 2024, Marraskuu
Anonim

Oletko koskaan toivonut, että voisit luoda oman viruksesi joko omaksi oppimiseksi tai vitsiksi? Viruksen luominen vie aikaa ja tietoa, mutta kuka tahansa voi tehdä sen, jos hän päättää. Viruksen luominen voi opettaa sinulle paljon ohjelmointikielien toiminnasta sekä käyttöjärjestelmistä ja verkon turvallisuudesta. Katso vaihe 1 alta.

Vaihe

Luo virus Vaihe 1
Luo virus Vaihe 1

Vaihe 1. Päätä, mitä käyttöjärjestelmää haluat 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ärjestelmiään jättäen itsensä haavoittuviksi suoja -aukkoihin, jotka on saatettu korjata uudemmissa versioissa.

Mac OS X ja Linux, molemmat ovat melko vastustuskykyisiä viruksille käyttöoikeuksiensa 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 viruksen leviävän

Virus on virus vain, jos se voi levitä muille käyttäjille. Sinun on tiedettävä toimitusmenetelmä alusta alkaen, koska tämä on yksi viruskoodin perusteista. Yleisiä toimitusmekanismeja ovat:

  • Suoritettavat tiedostot (. EXE,. BAT,. COM jne.) - Nämä ohjelmat on suoritettava käyttäjän toimesta ja ne on yleensä naamioitu muuksi (kuten kuvaksi).
  • Makrot (Microsoft Office) - Makrot ovat ohjelmia, jotka on upotettu asiakirjaan tai sähköpostiin. Ne kohdistavat Wordiin, Outlookiin ja muihin makroaktiivisiin tuotteisiin. Yleisin toimitustapa on sähköpostitse tartunnan saaneen asiakirjan liite.
  • Verkkoskriptit - Nämä ovat haittaohjelmakoodeja, jotka ruiskutetaan verkkosivustoille ilman ylläpitäjien tietämystä.
Luo virus Vaihe 3
Luo virus Vaihe 3

Vaihe 3. Määritä heikot kohdat, joihin 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 tietoa, mutta on olemassa 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 viruksesi tartuttaa järjestelmän, mitä haluat sen tekevän? Tehosteet voivat vaihdella tyhjästä viestin näyttämiseen, tiedostojen poistamiseen ja muihin pahempiin tehosteisiin. Ymmärrä, että haitallisen viruksen luominen ja levittäminen on vakava rikos useimmissa maissa.

Luo virus Vaihe 5
Luo virus Vaihe 5

Vaihe 5. Valitse ohjelmointikieli

Viruksen luomiseksi sinulla on oltava vähintään perustiedot ainakin tietokoneen kielestä tai komentosarjatyökalusta. Monimutkaisemmat virukset sisältävät yleensä useita ohjelmointikieliä. Todella tehokkaan viruksen saamiseksi sinun on tiedettävä kokoonpanokieli.

  • Jos olet kiinnostunut suoritettavien virusten luomisesta, C- tai C ++ -ohjelmoinnin oppiminen on hyvä alku.
  • Jos haluat luoda makroviruksen, opi makro -kieli kohdeohjelmallesi, 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ä voi olla pitkä prosessi, varsinkin jos tämä on ensimmäinen kokemuksesi koodata jotain. Kokeile niin paljon kuin voit ja tutki erilaisia tapoja kopioida oma koodi, joka riippuu käyttämästäsi ohjelmointikielestä. Yhteisöfoorumeilla ja blogeissa on opetusohjelmia eri ohjelmointikielille.

Tee joitakin polymorfisia kooditutkimuksia. Tämä muuttaa viruskoodisi joka kerta, kun se toistaa, mikä tekee virustentorjuntaohjelmien seurannasta entistä vaikeampaa. Polymorfinen koodi on melko kehittynyt ja se toteutetaan eri tavalla jokaisella ohjelmointikielellä

Luo virus Vaihe 7
Luo virus Vaihe 7

Vaihe 7. Tutki eri tapoja piilottaa koodisi

Polymorfisen koodauksen lisäksi on muitakin tapoja piilottaa virus. Salaus on virusten kehittäjien yleisimmin käyttämä työkalu. Tämä vaatii paljon harjoittelua ja lukemista, mutta se voi luoda tavan pidentää viruksesi ikää.

Luo virus Vaihe 8
Luo virus Vaihe 8

Vaihe 8. Testaa virus

Kun sinulla on käynnissä oleva prototyyppi, testaa prototyyppi mahdollisimman monella eri tietokoneella ja asetuksella. Helpointa on, jos voit asentaa virtuaalitietokoneita eri kokoonpanoissa.

  • Varmista, että rajoitat testaustasi, jotta et vapauta virusta vahingossa ennen kuin olet valmis. Aseta testitietokone eristettyyn verkkoon ja seuraa viruksen leviämisen vaikutuksia.
  • Säädä viruskoodia samalla, kun katsot sen toimintaa koetietokoneella. Korjaa mahdolliset ongelmat.
Luo virus Vaihe 9
Luo virus Vaihe 9

Vaihe 9. Poista virus

Jos olet tyytyväinen viruksesi suorituskykyyn, on aika poistaa se. Ennen kuin teet sen, kysy kuitenkin itseltäsi, oletko valmis kohtaamaan mahdolliset seuraukset, joita saattaa aiheutua viruksen vapauttamisesta todelliseen maailmaan. On parempi käyttää kokemusta ja palata töihin uuden projektin parissa.

Suositeltava: