Si të krijoni një virus: 10 hapa (me fotografi)

Përmbajtje:

Si të krijoni një virus: 10 hapa (me fotografi)
Si të krijoni një virus: 10 hapa (me fotografi)

Video: Si të krijoni një virus: 10 hapa (me fotografi)

Video: Si të krijoni një virus: 10 hapa (me fotografi)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Dhjetor
Anonim

A keni dëshiruar ndonjëherë që të krijoni virusin tuaj, ose për mësimin tuaj ose si shaka? Krijimi i një virusi kërkon kohë dhe njohuri, por çdokush mund ta bëjë nëse i kushton vëmendje. Krijimi i një virusi mund t'ju mësojë shumë rreth asaj se si funksionojnë gjuhët e programimit, si dhe sistemet operative dhe sigurinë e rrjetit. Shihni Hapi 1 më poshtë për të filluar.

Hapi

Krijoni një virus Hapi 1
Krijoni një virus Hapi 1

Hapi 1. Vendosni se çfarë sistemi operativ dëshironi të sulmoni

Objektivi më i zakonshëm është Microsoft Windows, veçanërisht versionet e vjetra. Shumë përdorues të vjetër të Windows nuk i përditësojnë sistemet e tyre operative, duke e lënë veten të pambrojtur ndaj vrimave të sigurisë që mund të jenë rregulluar në versionet më të reja.

Mac OS X dhe Linux, të dyja janë mjaft rezistente ndaj viruseve për shkak të mënyrës së funksionimit të lejeve të tyre dhe arkitekturës së përgjithshme të sistemit operativ. 95% e të gjithë viruseve synojnë përdoruesit e Windows

Krijoni një virus Hapi 2
Krijoni një virus Hapi 2

Hapi 2. Vendosni se si dëshironi që virusi të përhapet

Një virus do të jetë një virus vetëm nëse mund të përhapet tek përdoruesit e tjerë. Ju duhet të dini metodën e shpërndarjes që nga fillimi, pasi kjo është një nga bazat e kodit të virusit. Mekanizmat e zakonshëm të shpërndarjes përfshijnë:

  • Skedarë të ekzekutueshëm (. EXE,. BAT,. COM etj.) - Këto programe duhet të drejtohen nga përdoruesi dhe zakonisht maskohen si diçka tjetër (si një imazh).
  • Macros (Microsoft Office) - Macros janë programe të ngulitura në një dokument ose email. Ata synojnë Word, Outlook dhe produkte të tjera makro-aktive. Metoda më e zakonshme e dërgimit është përmes postës elektronike me një bashkëngjitje të një dokumenti të infektuar.
  • Skriptet e Uebit - Këto janë pjesë të kodit me qëllim të keq që injektohen në uebfaqe pa dijeninë e webmasterëve.
Krijoni një virus Hapi 3
Krijoni një virus Hapi 3

Hapi 3. Përcaktoni pikat e dobëta që dëshironi të synoni

Viruset e suksesshëm shfrytëzojnë pika të dobëta në sigurinë e një programi ose sistemi për të përhapur dhe kryer veprimet e tyre. Kjo kërkon shumë kërkime dhe njohuri, por ka komunitete atje që mund t'ju ndihmojnë të gjeni atë që ju nevojitet.

Krijoni një virus Hapi 4
Krijoni një virus Hapi 4

Hapi 4. Vendosni se çfarë doni të bëjë virusi juaj

Pasi virusi juaj infekton një sistem, çfarë doni të bëjë ai? Efektet mund të shkojnë nga asgjëja, në shfaqjen e një mesazhi, fshirjen e skedarëve dhe efekte të tjera më të këqija. Kuptoni që krijimi dhe përhapja e një virusi me qëllim të keq është një krim i rëndë në shumicën e vendeve.

Krijoni një virus Hapi 5
Krijoni një virus Hapi 5

Hapi 5. Zgjidhni një gjuhë programimi

Për të krijuar një virus, duhet të keni të paktën një kuptim bazë të të paktën një gjuhe kompjuterike ose mjeti të shkrimit. Viruset më komplekse zakonisht përfshijnë disa gjuhë programimi. Për një virus vërtet efektiv, duhet të dini gjuhën e asamblesë.

  • Nëse jeni të interesuar të krijoni viruse të ekzekutueshëm, të mësoni të programoni në C ose C ++ është një fillim i mirë.
  • Nëse dëshironi të krijoni një virus makro, mësoni gjuhën makro për programin tuaj të synuar siç është Microsoft Office.
  • Visual Basic mund të përdoret për të krijuar programe me qëllim të keq për përdoruesit e Windows.
Krijoni një virus Hapi 6
Krijoni një virus Hapi 6

Hapi 6. Filloni të shkruani virusin tuaj

Ky mund të jetë një proces i gjatë, veçanërisht nëse kjo është përvoja juaj e parë që kodon diçka. Eksperimentoni sa më shumë që mundeni dhe hulumtoni mënyra të ndryshme për të përsëritur kodin tuaj, i cili varet nga gjuha e programimit që po përdorni. Ka mësime në forume dhe blogje të komunitetit për gjuhë të ndryshme programimi.

Bëni disa kërkime mbi kodin polimorf. Kjo do të ndryshojë kodin tuaj të virusit sa herë që përsëritet, duke e bërë edhe më të vështirë për gjurmimin e programeve antivirus. Kodi polimorf është mjaft i sofistikuar dhe zbatohet ndryshe në secilën gjuhë programimi

Krijoni një virus Hapi 7
Krijoni një virus Hapi 7

Hapi 7. Kërkoni mënyra të ndryshme për të fshehur kodin tuaj

Përveç kodimit polimorf, ka mënyra të tjera për të fshehur virusin tuaj. Kriptimi është një mjet që përdoret më së shpeshti nga zhvilluesit e viruseve. Kjo kërkon shumë praktikë dhe lexim, por mund të krijojë një mënyrë për të zgjatur jetën e virusit tuaj.

Krijoni një virus Hapi 8
Krijoni një virus Hapi 8

Hapi 8. Testoni virusin tuaj

Pasi të keni një prototip në punë, testoni prototipin në sa më shumë kompjuterë dhe cilësime të ndryshme të jetë e mundur. Gjëja më e lehtë është nëse mund të vendosni kompjuterë virtualë në konfigurime të ndryshme.

  • Sigurohuni që të kufizoni testimin tuaj në mënyrë që të mos e lëshoni aksidentalisht virusin para se të jeni gati. Vendoseni kompjuterin testues në një rrjet të izoluar dhe shikoni efektet e përhapjes së virusit.
  • Rregulloni kodin tuaj të virusit ndërsa shikoni se si funksionon në kompjuterin testues. Rregulloni çdo problem të hasur.
Krijoni një virus Hapi 9
Krijoni një virus Hapi 9

Hapi 9. Hiqeni virusin tuaj

Nëse jeni të kënaqur me performancën e virusit tuaj, është koha për ta hequr atë. Sidoqoftë, para se ta bëni këtë, pyesni veten, a jeni gati të përballeni me ndonjë pasojë që mund të lindë nga lëshimi i një virusi në botën reale. Bettershtë më mirë të përdorni përvojën dhe të ktheheni në punë në një projekt të ri.

Recommended: