Viiruse loomine: 9 sammu (piltidega)

Sisukord:

Viiruse loomine: 9 sammu (piltidega)
Viiruse loomine: 9 sammu (piltidega)

Video: Viiruse loomine: 9 sammu (piltidega)

Video: Viiruse loomine: 9 sammu (piltidega)
Video: 💣 Правильный 2.0 TDI - это версия с Common Rail !!! Чем этот мотор лучше версии с насос-форсункой ? 2024, Mai
Anonim

Kas olete kunagi soovinud, et saaksite oma viiruse luua, kas ise õppimiseks või jantimiseks? Viiruse loomine võtab aega ja teadmisi, kuid igaüks saab sellega hakkama, kui mõtleb. Viiruse loomine võib teile palju õpetada programmeerimiskeele toimimisest, samuti operatsioonisüsteemi ja võrgu turvalisusest. Kuigi võib tunduda, et kõik viirused on pahatahtlikud, on viirused lihtsalt kooditükid, mille eesmärk on levitada endast võimalikult palju koopiaid. Alustuseks ja oma viiruse loomise nautimiseks vaadake 1. sammu.

Sammud

Looge viirus 1. samm
Looge viirus 1. samm

Samm 1. Tehke kindlaks, millist operatsioonisüsteemi kavatsete rünnata

Kõige tavalisem sihtmärk on Microsoft Windows, eriti vanemad versioonid. Paljud vanad Windowsi kasutajad ei uuenda oma operatsioonisüsteemi, jättes nad haavatavaks turvaaukude suhtes, mis võivad olla uuemates versioonides parandatud.

Mac OS X ja Linux on õiguste toimimisviisi ja operatsioonisüsteemi üldise arhitektuuri tõttu mõlemad üsna viiruskindlad. 95% kõigist viirustest on suunatud Windowsi kasutajatele

Looge viirus 2. samm
Looge viirus 2. samm

Samm 2. Otsustage, kuidas soovite seda levitada

Viirus on viirus ainult siis, kui see võib levida teistele kasutajatele. Enne alustamist peate välja selgitama kohaletoimetamisviisi, kuna see on üks viiruse koodi põhialuseid. Tavaliste kohaletoimetamismehhanismide hulka kuuluvad:

  • Käivitatav fail (. EXE,. BAT,. COM jne) - seda programmi peab kasutaja ise käivitama ja see on sageli maskeeritud millekski muuks (näiteks pildiks).
  • Makro (Microsoft Office) - Makrod on programmid, mis on manustatud dokumenti või e -kirja. Need sihivad Wordi, Outlooki ja muid makrotoega tooteid. Kõige tavalisem kohaletoimetamisviis on e -posti teel, millele on lisatud nakatunud dokument.
  • Veebiskript - need on pahatahtliku koodi osad, mis süstitakse saitidele ilma veebimeistrite teadmata.
Looge viirus 3. samm
Looge viirus 3. samm

Samm 3. Määrake nõrk koht, mida soovite sihtida

Edukad viirused kasutavad programmi või süsteemi turvalisuse nõrku kohti, et levitada ja oma toiminguid teha. See nõuab palju uurimistööd ja oskusteavet, kuid seal on kogukondi, mis aitavad teil vajaliku leida.

Looge viirus 4. samm
Looge viirus 4. samm

Samm 4. Otsustage, mida soovite, et teie viirus teeks

Mida soovite, et teie viirus oleks süsteemi nakatanud? Efektid võivad ulatuda mitte millestki, sõnumi kuvamisest kuni failide kustutamiseni ja palju hullemini. Pidage meeles, et pahatahtliku viiruse loomine ja levitamine on enamikus riikides tõsine kuritegu.

Looge viirus 5. samm
Looge viirus 5. samm

Samm 5. Valige keel

Viiruse loomiseks peab teil olema vähemalt algteadmised vähemalt ühest arvutikeelest või skriptimisvahendist. Keerulisemad viirused hõlmavad sageli mitut keelt. Tõeliselt tõhusate viiruste jaoks peate olema kursis koostamiskeeltega.

  • Kui olete huvitatud käivitatavate viiruste tegemisest, on C või C ++ alustamiseks hea koht.
  • Kui soovite teha makroviirusi, õppige oma sihtprogrammide (nt Microsoft Office) makrokeelt.
  • Visual Basicu saab kasutada Windowsi kasutajatele pahatahtlike programmide loomiseks.
Looge viirus 6. samm
Looge viirus 6. samm

Samm 6. Alustage oma viiruse kirjutamist

See on pikk protsess, eriti kui see on teie esimene kord midagi kodeerida. Katsetage nii palju kui võimalik ja uurige võimalusi oma koodi kordamiseks sõltuvalt kasutatavast keelest. Foorumites ja kogukonna ajaveebides on õpetusi erinevatest keeltest.

Uurige polümorfset koodi. See muudab teie viiruse koodi iga kord, kui see kordub, muutes viirusetõrjeprogrammidega jälgimise keeruliseks. Polümorfne kood on üsna arenenud ja seda rakendatakse igas keeles erinevalt

Looge viirus Samm 7
Looge viirus Samm 7

Samm 7. Uurige võimalusi oma koodi peitmiseks

Lisaks polümorfsele kodeerimisele on viiruse peitmiseks ka teisi viise. Krüpteerimine on viiruste arendajate väga levinud tööriist. See nõuab palju harjutamist ja lugemist, kuid see võib teie viiruse eluiga pikendada.

Looge viirus 8. samm
Looge viirus 8. samm

Samm 8. Testige oma viirust

Kui olete prototüübi valmis saanud, katsetage seda võimalikult paljude erinevate masinate ja seadistustega. See on kõige lihtsam, kui saate seadistada virtuaalseid masinaid erinevates konfiguratsioonides.

  • Veenduge, et hoiate oma testid sisestatud, et te ei vabastaks kogemata oma viirust enne, kui olete selleks valmis. Asetage testimasinad isoleeritud võrku ja vaadake viiruse leviku mõjusid.
  • Korrigeerige oma viiruse koodi, kui jälgite seda testmasinatel töötamas. Parandage kõik probleemid, millega see kokku puutub
Looge viirus 9. samm
Looge viirus 9. samm

Samm 9. Vabastage oma viirus

Kui olete oma viiruse jõudlusega rahul, on aeg see vabastada. Enne seda aga küsige endalt, kas olete valmis silmitsi seisma tagajärgedega, mis võivad tuleneda viiruse loodusesse laskmisest. Võib -olla on parem kasutada seda kogemust ja töötada uute projektidega.

Video - selle teenuse kasutamisel võidakse YouTube'iga jagada teatud teavet

Näpunäiteid

Kui soovite viirust eemaldada, lugege seda artiklit

Hoiatused

  • Vabastage viirusi ainult turvaaukude näitamiseks teistele kasutajatele.
  • Pahatahtliku koodi loodusesse laskmine on ebaseaduslik.

Soovitan: