F-PROT Professionalin muutokset versiossa 2.17 ---------------------------------------------- Uusi apuohjelma: F-ARC ---------------------- F-ARC.EXE on uusi apuohjelma, joka helpottaa pakattujen tiedostojen virustarkistuksia. F-ARC etsii pakkaustiedostot, purkaa ne samalla ohjelmalla jolla ne on luotukin, ja tutkii niiden sis„lt„m„t tiedostot F- PROTin avulla. F-ARC k„ynnistet„„n seuraavalla komennolla: F-ARC [/ALL] [/LIST] || ... K„ynnistyskomennossa annettavien parametrien selitykset ovat: /ALL Tutkii kaikki pakkaustiedostojen sis„lt„m„t tiedostot. /LIST Kirjoittaa kaikkien pakkaustiedostojen nimet lokitiedostoon. Tutkittava pakkaustiedosto. T„t„ parametria k„ytett„ess„ on mahdollista m„„ritell„ vain yksi tiedosto. Asema, josta pakkaustiedostoja etsit„„n. Ohjelmaa voi pyyt„„ tarkistamaan my”s useampia eri asemia. Hakemisto, josta pakkaustiedostoja etsit„„n. Ohjelmaa voi pyyt„„ tarkistamaan my”s useampia eri hakemistoja. Esimerkkej„ F-ARCin k„yt”st„: F-ARC /all c: d: Tutkii kaikkien C:- ja D: -asemilla sijaitsevien pakkaustiedostojen koko sis„ll”n. F-ARC c:\foo\bar.zip Tutkii pakkaustiedoston BAR.ZIP sis„ll”n. F-ARCin asetukset on m„„ritelty tiedostossa F-ARC.INI. Eri asetukset ja niiden merkitys on selitetty alla: [F-ARC] ;Tiedoston otsake scanner=c:\f-prot\f-prot.exe ;F-PROTin sijainti append=0 ;Lis„t„„nk” tutkittujen pakkausten nimet ;lokitiedoston loppuun (1), vai kirjoitetaanko ne :entisten p„„lle (0). memscan=1 ;Tutkitaanko aluksi tietokoneen muisti F- ;PROTilla: kyll„ (1) vai ei (0). tmpdir=C:\F-TMP ;Hakemisto, johon pakkauksista ;puretut tiedostot sijoitetaan v„liaikaisesti. [Packer1] ; Purkuohjelma numero 1 packer=c:\bin\arj.exe ;Purkuohjelman koko nimi ja ;hakemistopolku. parms=x /y ;Purkuohjelmalle annettavat parametrit. extension=.arj ;Kyseisell„ purkuohjelmalla purettavien ;pakkaustiedostojen tiedostop„„te. F-ARC.INIin on mahdollista m„„ritell„ viisi (5) eri purkuohjelmaa. F-ARCin k„ytt„m„n lokitiedoston nimi on F- ARC.LOG. Muutokset F-PROTin DOS-versiossa -------------------------------- Suurempia muutoksia Monien virusten nimet on muutettu, ja moni tilap„isesti nimetty virus on nimetty uudelleen. Tilap„iset nimet alkavat alaviivalla (_). Osa muutoksista johtuu siit„, ett„ kyseiset virukset on luokiteltu uudelleen, osa taas on tehty nime„misk„yt„nn”n yhten„ist„miseksi.Uudelleennime„misest„ voi erikseen mainita seuraavaa: "Jerusalem.Vtech" -virusten nimet on muutettu muotoon "Jerusalem.HK", koska viruksilla ei ollut mit„„n tekemist„ Vtech-tietokoneiden kanssa. Samasta syyst„ Prodigy on nyt Glupak, ja Coke-viruksen uusi nimi on Coker." Virheellisen ohjelmatiedoston" m„„ritelm„ on hieman muuttunut. Aiemmin k„ytettiin samaa menetelm„„, jota DEBUG-ohjelmakin k„ytt„„ - F-PROT antoi ilmoituksen "Virheellinen ohjelmatiedosto" samoista tiedostoista, joista DEBUG raportoi "Error in EXE or HEX file". Osa n„ist„ `virheellisist„' tiedostoista on kuitenkin ajokelpoisia ainakin joissain DOS-versioissa, ja t„m„ on nyt otettu huomioon. Seuraavat virheet on korjattu: Astra.101 -viruksen saastuttamista EXE-tiedostoista annettiin virheellinen ilmoitus "Uusi tai muokattu variantti...". Zero_Hunter.415-virusta ei poistettu kunnolla tiedostoista. Joitakin virusten Leprosy.591 ja Emmie.2620 saastuttamia tiedostoja ei tunnistettu oikein, vaan niist„ annettiin ilmoitus "Uusi tai muokattu variantti...". Joskus kumppaniviruksesta raportoidessaan F-PROT lis„si raporttiin virheellisesti "katkaistu (5273 tavua puuttuu)". Seuraavat v„„r„t h„lytykset on korjattu: Tiedostot CDBENCH.EXE, DGKEY.COM ja L2D.EXE aiheuttivat v„„r„n h„lytyksen Heuristista analyysi„ k„ytett„ess„. Tiedostosta PS7_IDC.DLL annettiin ilmoitus "Mahdollisesti Aurea-viruksen variantti". Pienempi„ muutoksia Joissakin koneissa on havaittu ongelmia, jotka ilmenev„t satunnaisina virhein„ keskusmuistissa, ja jotka eiv„t tule ilmi pariteettitarkistuksen yhteydess„. Yleens„ syyn„ on joko liian pieni odotustilojen m„„r„ tai virheellinen v„limuisti. Toistaiseksi n„it„ ongelmia on esiintynyt vain 486/66- ja Pentium/90 -koneissa.T„llaiset ongelmat voivat aiheuttaa odottamattomia sivuvaikutuksia eri ohjelmissa, F-PROT mukaanlukien. Ne saattavat aiheuttaa ilmoituksen "checksum error in SIGN.DEF", tai hakumerkkijonojen satunnaista vioittumista keskusmuistissa, aikaansaaden n„in v„„ri„ h„lytyksi„. F- PROT yritt„„ nyt v„lt„„ t„m„ntapaiset tilanteet laskemalla hakumerkkijonoista tarkistussummat sek„ ennen ett„ j„lkeen tarkistuksen. Jos tarkistussummat eiv„t t„sm„„, F-PROT antaa asiasta varoituksen. Muutokset F-PROTin Windows-versiossa ------------------------------------ Lis„tty uusi F-PROT Gatekeeper taustasuojausohjelma. Verkkokommunikoinnin k„ynnistyminen on kirjoitettu uudelleen. T„m„n seurauksena: F-PROT for Windows ei poista kommunikointihakemistoa asetuksista, jos kyseist„ hakemistoa ei l”ydy. Ohjelman verkko-ominaisuudet vain yksinkertaisesti kytket„„n pois p„„lt„, kunnes kommunikointihakemisto tulee j„lleen k„ytt””n. F-PROT for Windows sallii kommunikointihakemiston sijoittamisen Workgroup-levylle. F-PROT for Windows ei en„„ k„yt„ tiedoston SEED.FP_ Seedword-asetusta (ty”ryhm„n nimi). Kommunikointihakemiston automaattinen etsint„ on poistettu. Yll„pit„j„n valikkokomennot "Lue viestej„", "Lue raportteja" ja "Tiedotteiden k„sittely" eiv„t ole k„ytett„viss„, jos ohjelmalla ei ole yhteytt„ verkkoon. Muita muutoksia: Ohjelmassa oli virhe, joka esti yll„pit„j„„ tallentamasta tarkistusteht„vi„, mik„li k„ytt„ji„ oli estetty muuttamasta teht„vi„. T„m„ on nyt korjattu. Muistin tarkistusta on muutettu hieman (entisten toimenpiteiden lis„ksi suoritetaan my”s selector limit - tarkistus). Ohjelmaan on lis„tty raporttitiedostojen oikeellisuustarkistus: F-PROT for Windows saattoi aiheuttaa koneessa ongelmatilanteen, jos raporttien m„„r„ oli raporttitiedostossa ilmoitettu liian suureksi. Pikaetsint„ on poistettu, eli kaikki teht„v„t suoritetaan Varmistettua etsint„„ k„ytt„en. Pikaetsint„-vaihtoehto on kokonaan poistettu "Teht„v„asetukset"-dialogista. SCAN_Q.DLL -tiedostoa tarvitaan kuitenkin viel„ niiden vanhojen raporttien k„sittelyyn, jotka on annettu Pikaetsinn„ll„ suoritetuista tarkistuksista. Tiedostoa FPWINSC.DLL ei en„„ tarvita. Dialogin "Lue tiedotteita" painikkeet "Kaikki" ja "Uudet" toimivat nyt oikein. Edellisell„ ohjelmaversiolla luettuja raportteja ei oltu "Lue raportteja" -dialogissa merkitty luetuiksi. T„m„ on nyt korjattu. Dialogi, jossa vahvistetaan puhdistus/nimenmuutos/tuhoaminen, pysyy koneen n„yt”ll„ 15 minuuttia ennen kuin sulkeutuu automaattisesti. Aikaisemmin dialogi sulkeutui automaattisesti jo 20 sekunnin kuluttua." Teht„v„setukset"-dialogin avaamisprosessia on optimoitu. Avaaminen oli erityisen hidasta j„rjestelmiss„, jotka sis„lsiv„t verkkolevyj„; hitaus johtui siit„, ett„ kaikkien levyjen nimet luettiin erikseen aina dialogia avattaessa. Nyt levyjen nimet luetaan vain, kun dialogi avataan ensimm„isen kerran. Levyjen nimet s„ilytet„„n muistissa seuraavia kertoja varten. K„ytt„jien viestien lukemista on optimoitu; se on nyt kymmenen kertaa nopeampaa kuin ennen. K„ytt„jien raporttien lukemista on optimoitu; se on nyt kymmenen kertaa nopeampaa kuin ennen. Ohjelman k„ynnistymist„ on optimoitu, ja se vie nyt v„hemm„n aikaa." Tietoja"-dialogissa saa F1-n„pp„int„ painamalla n„kyviin F-PROT for Windows -ty”ryhm„n j„senten nimet. CFG- ja INI -tiedostojen luku- ja kirjoitusoperaatiot on kirjoitettu uudelleen. T„m„ nopeuttaa erityisesti OS/2- version toimintaa. Uusia rutiineja k„ytet„„n tiedostojen F-PROTW.CFG, FPWNET.CFG ja teht„v„tiedostojen luku- ja kirjoitusoperaatioissa. K„ytt„j„asetusten verkko-osioon on lis„tty kohta "[X] Ilmoita k„ynnistyess„ jos virheellinen". Jos asetus ei ole p„„ll„, eiv„t F-PROT for Windows tai F-AGENT k„ynnistyess„„n ilmoita siit„, ett„ kommunikointihakemistoa ei l”ydy. Asetus on oletusarvoisesti kytketty pois p„„lt„. Kun ohjelma noutaa yll„pit„j„n tiedotteita, kohdistin n„ytet„„n tiimalasina. Jos jaettu CD-ROM-levy ei ollut k„yt”ss„ verkkolevyjen tarkistuksen aikana, ohjelma tulosti virheilmoituksen. T„m„ taas aiheutti automaattisen verkkolevyjen tarkistuksen keskeytymisen. Ilmoitus on poistettu, ja sen sijaan raporttiin lis„t„„n viesti "Aseman d: lukuvirhe" - itse tarkistus jatkuu automaattisesti. F-PROTin tunnistamat uudet virukset ----------------------------------- F-PROT tunnistaa seuraavat 77 virusta, mutta ei voi poistaa niit„, koska ne kirjoittavat saastuttamiensa ohjelmatiedostojen p„„lle tai vaurioittavat niit„. F-PROT l”ysi osan n„ist„ viruksista aikaisemminkin, mutta ei tunnistanut niit„ tarkasti. _1792 Anarchy Assassin.952 Assassin.959 Belorussia Burger.441.C Burger.560.AW Burger.560.AX Burger.560.AY Burger.560.AZ Burger.560.BA Burma.442.C Burma.442.D Consumed Demand.666.B Demand.789.B DS HLLO.4240 HLLO.8608 HLLO.Hepatitus HLLO.Joker.B HLLO.Number_1.E HLLO.Tyst HLLO.Virms IVP.200 IVP.365 IVP.374 IVP.478 Leprosy.573 Leprosy.666.I Leprosy.666.L Leprosy.666.N Leprosy.1306 Leprosy.47857 Leprosy.Lubec Leprosy.Skism.808.E Lseek Material Milan.WWT.125.D Mr_Twister Necropolis.D Ooops Over1644 Radish.8444 Radish.8466 SillyOR.131 Simple_Minded.123 Simple_Minded.207 Sum TheDraw Trivial.27.B Trivial.30.I Trivial.32.C Trivial.33.B Trivial.42.H Trivial.45.F Trivial.46.B Trivial.75 Trivial.82 Trivial.92 Trivial.99 Trivial.157 Trivial.346 Trivial.579 Trivial.Tom VCL.288 VCL.302 VCL.457 VCL.1297 VCL.Fire VCL.Mindless.423.D VCL.Mindless.423.E VCL.Mindless.423.F VCL.Mindless.423.G VCL.Monet.267 VCL.Monet.466 VCL.Viral_Messiah.705 Zero-to-O.C F-PROT tunnistaa ja poistaa seuraavat 372 uutta virusta. F-PROT l”ysi osan n„ist„ viruksista aikaisemmin, mutta tunnistaa ne nyt tarkasti. _376 _490 _535 _1054 _1125 _3120 Alex_II Alex&Solo Andreew AntiCad.4096.K Anticheck AntiPascal_II.400.B ARCV.Ice-9.639.B Arjworm Armagedon.1079.F Austr_Parasite.543 Ash.280.B Baba.350 Better_World.F Blue_Nine.A Blue_Nine.B BootExe.203 BootExe.204 Breaking.B BW.371 Cascade.1701.AC Cascade.1701.AE Cascade.1701.AF Cascade.1704.AA Cascade.1704.AB Catscratch Cavaco Chaos.1181.L Charm Cholera.A Cholera.B CLME.1952 Clonewar.923.D Cpxk.B CSF Danish_Tiny.263 Dark_Avenger.1800.N Dark_Avenger.1800.O Dark_Avenger.2000.Satan Deathboy.640 Dead.1374 Deaf.1119 Dei.1948 Demand Dennis.689 Diamond.1024.C Digress Drunk DSU.1414 DSU.1422 Eader Ear.Ear.1024.C Ear.Ear.1026 Easy Emmie.2702 Este Exp.1617 Exp.1619 F-soft.633 F-soft.656 Faerie.286.A Faerie.286.B Faillure Father_Mac.269 Father_Christmas Fewster Firewalk Five_days Flip.2153.F Flip.2153.I Form.F Galya Gambler Gidra.502 Ginger.2624 Gippo.Stunning.B Glitch.449 Good_Doctor Gotcha.828 Gotcha.1778 Grazie.859 Grazie.1361.C Grog.216 Grog.926 Grunt.344 Gysium H_Andromeda.725 Helloween.1160 Hellspawn.1071 Hermanos.2015 HLL.3779 HLL.4075 HLL.4568 HLL.4984 HLL.8304 HLL.Birthday.5824 HLL.Birthday.7808 HLL.Linda HLL.RSW HLL.Rust HLLC.8736 HLLC.14880 HLLC.1769.B HLLC.Enrico HLLC.Unvisible.A HLLC.Unvisible.B HS.903 Icelandic.1600 Intruder.1336 Intruder.1353 Inv-evil.769 Int78.B IT.462 IVP.705 IVP.803 IVP.927 IVP.Bad_Friday IVP.Silo IVP.Thursday J&M.B Jaat Jerusalem.1808.Blank.D Jerusalem.1808.Zeros Jerusalem.2000 Jerusalem.2465 Jerusalem.2472 Jerusalem.AntiCad.2900.ABT.B Jerusalem.Fu_Manchu.C Jerusalem.Maroccan Jerusalem.PSQR.D Jerusalem.Sunday.O John Jtemp Kaos.C Keyboard-bug.1568 Keypress.935 Keypress.995 Keypress.1232.O Keypress.1232.P Keypress.1266 Kela.1171 Kela.1735 Kela.1904 Kela.2520 Kela.2530 Keybug.1268 Khiznjak.692.B Khiznjak.719 Khiznjak.731 Khiznjak.749 Khiznjak.765 Khiznjak.823 Khiznjak.846 Khiznjak.1269 Kid.434 Kiwi.512 Klubb Krad Kyokushinkai.2048.A Kyokushinkai.3072 Leath Lehigh.B Lemming.2151 Lesson_I.300 Letter_H Little.B Loki.1228 Lubek Lyceum.944 Lyceum.1800 Magda MegaS Metal.400 Micro.B Mirea.925 Mirea.950 Mirea.1953 Mirea.1962 MMIR.279 MMIR.421.B Mooc Mr_Gu.545 Multiflu.791 Multiplex.815 Murphy.Pest.B Murphy.Tormentor.1072.C My_Child.B Natas.4774 New_Year Ng.706 Ng.914 Ng.1036 Night_knight Ninety_two Nr Ohm Orchid.351 Overdoze.470 Overdoze.472 P&C Patoruzu Peep PDV Pixel.850.B Polonaise Powertrip Press.B Prodigy Proto-T.599.B Proto-T.602 Proto-T.654 PS-MPC.310 PS-MPC.311.B PS-MPC.388 PS-MPC.430 PS-MPC.441 PS-MPC.487 PS-MPC.480 PS-MPC.504 PS-MPC.510 PS-MPC.517 PS-MPC.564.C PS-MPC.564.D PS-MPC.565.I PS-MPC.574.F PS-MPC.578.N PS-MPC.578.O PS-MPC.578.P PS-MPC.578.Q PS-MPC.598.D PS-MPC.598.E PS-MPC.598.F PS-MPC.606.G PS-MPC.1295 PS-MPC.DemoExe.32947 PS-MPC.Dork PS-MPC.G2.Puppet PS-MPC.G2.Stargate PS-MPC.HD PS-MPC.Mema.1187 PS-MPC.Mema.1201 PS-MPC.Mema.1203 PS-MPC.Mema.1217 PS-MPC.Mercenary PS-MPC.Payrise.874 PS-MPC.Shrimp PS-MPC.Snort PS-MPC.Weak Pure.440 Quarry Rajaat.287 Rajaat.443 Rajaat.679 Rajaat.700 Realize Red_October Reedcat Republic Rescue Retix Rodolf Sandy.1107 Satyricon.355 Sauron_II Scratch.374 Shirley.C Shizol SillyC.96 SillyC.128 SillyC.144 SillyC.169.B SillyC.179 SillyC.190 SillyC.215.B SillyC.264 SillyC.302 SillyC.331 SillyC.343 SillyC.498 SillyC.563 SillyC.626 SillyCR.76 SillyCR.80 SillyCR.125 SillyCR.130 SillyCR.131 SillyCR.200 SillyCR.239 SillyCR.240 SillyCR.261 SillyCR.264 SillyCR.330 SillyCR.357 SillyCR.563 SillyCER.307 SillyER.323 Simplex.504 Simplex.507 Sink Siskin.763 Sistor.2605 Slava Small_comp.89 Sofia_Term.899 Soldier Sql SRP.2264 Stinkfoot.1283.A Stinkfoot.1283.B Sylvia.1332.F Syslock.Syslock.F Tai-Pan.434 Tamsui.19033 Tokyo.1068 Traceback.2930.B Trakia.653 Trash Trash_soft Try Tver.532 Twisted.239 Twisted.461 Union Ussr-414 UTA Uucckk Uvjan V-160.164 VBasic.G VCL.208 VCL.279 VCL.315 VCL.316 VCL.342 VCL.Anston.B VCL.Bev.516.B VCL.Catholic VCL.Code_Zero.652.B VCL.Genesis.738 VCL.Grail VCL.Heevahava.520 VCL.Lobo VCL.Pleasure VCM Vcode Vienna.486 Vienna.620 Vienna.648.AF Vienna.BNB.K Vienna.BNB.L Vienna.Violator.5305 Viv Vor.1536.A Vor.1536.B Vor.1536.C Vor.1584 Wally.981 Wart WMA Write XAM_II Yankee-Doodle.TP.44.E YB.402 Zero_Hunter.415.B Zero_Hunter.415.C Zero_Hunter.415.D Zielona F-PROT l”yt„„ seuraavat 171 uutta virusta, mutta ei pysty viel„ poistamaan niit„. _1685 2-up 4On AC Annihilator.272 Annihilator.304 Annihilator.357 Annihilator.379 Annihilator.390 Annihilator.412 Annihilator.711 Anston.1782 Antipode Attitude.827 Australian_Parasite.Split.1033 Australian_Parasite.Split.1035 Backform.A Backform.B Badcommand Ball Beer.3192.B Bettle Blackhack BoxBox Bug BW.474 Cannibal CHCC.1428 CLI&HLT Congrats.918 CorpLife Cybertech.552 D-K Daemaen.2041 Dalian DBF.990 DBF.1115 Deathboy.893 Deathboy.912 Deathboy.931 Deathboy.937 Dementia DIR-II.1024.E DIR-II.1024.J DIR-II.2048 DIS Dodger Drug E-Morph Emmie.2604 Emmie.2823 Emmie.3097 Eternity.410 Eternity.411 Eternity.562 Eternity.599 Exterminator Father_Mac.289 Father_Mac.303 Father_Mac.789 Father_Mac.836 Father_Mac.1360 Father_Mac.1455 Father_Mac.1470 Father_Mac.1495 Father_Mac.1496 FF_char Fraud.600 Fraud.666 Girls Ha!.1224 Halka Hello.615 Hello.640 Hello.720 Hellspawn.Gif.681 Hermanos.27773 HLL.3677.B HLL.4942 HLL.5000 HLL.LouLou Hnyslov Honey.1029 I_am Ieronim_III Inquis IVP.510 IVP.665 IVP.766 IVP.811 IVP.827 IVP.874 IVP.886 IVP.939 IVP.974 IVP.2316 Kela.823 Keyboard_bug.2262 Keypress.1000 Khai Khiznjak.515 Khiznjak.565 Khiznjak.1011 Konkoor.1933 KSV Leech.1025 Leech.1026 Legozz Loren.1374 Megabug Mirror_II Miss_D Monte_Carlo.1483 Monte_Carlo.1541 Mut-int.694 No_of_the_Beast.Z Nocopy.3685 NRLG.666 NRLG.755 NRLG.813 NRLG.824 NRLG.853 NRLG.865 NRLG.901 NRLG.964 NRLG.985 NRLG.1001 NRLG.1007 NRLG.1009 Orchid.311 Ostap Otti PCBB.1679 PCBB.3072.A PCBB.3072.B PD Pfeifer Phyton Pinky.1124 Poison Pollution.822 Predator.1072.B Prime.1164 PS-MPC.DK.693 Psychosis.1195 Pyramid Renegade Rest RMNS.736.B Robal Ryazan.B Sabados Scramble.1203 Scramble.1253 Scramble.1256 Screaming_Fist.512 Sentinel.4636.B Shatin Skater.673 Tina TS.1200 TS.1235 TS.1418 Tver.776 VCL.511 VCL.2037 VCL.Genocide.952 VCL.Genocide.981 Verb Vic.793 Vinchuca Vinnitsa.1620 Vinnitsa.1658 Vodka VVF.1868 Wasp.623 Wasp.903 Wormsign Zherkov.2269 Zipper F-PROT l”yt„„ seuraavat 16 uutta virusta, mutta ei tunnista niit„ tarkasti, vaan raportoi virusperheen nimen ja kysymysmerkin, koska ohjelma ei viel„ tied„ mist„ variantista on kysymys. Virusten poistaminen ei siis ole viel„ mahdollista. DSME.Apex DSME.Connie.B DSME.Demo DSME.Teacher Minosse Mombasa Mutagen.0_90.Agent Mutagen.0_95.Agent Mutagen.1_00.Agent Mutagen.1_00.Secret Mutagen.1_10.Agent.A Mutagen.1_10.Agent.B Mutagen.1_10.Hitek S-bug.Fruitfly Scacchi.Bishop Scacchi.Rook F-PROT tunnisti jo aiemmissa versioissaan seuraavan viruksen, mutta nyt se voidaan my”s poistaa. Singapore Yli 120 virusta on nimetty uudelleen.