蠕虫程序5个基本功能模块如下:
1、搜索模块:寻找下一台要感染的机器,为提供搜素效率,可以采用一系列的搜索算法。
2、攻击模块:在被感染的机器上建立传输通道(传输途径),为减少第一次传染数据的传输量,可以采用引导式结构。
4、信息搜集模块:搜集和建立传染机器上的信息。
5、繁殖模块:建立自身的多个副本,在同一台机器上提高传染效率、判断避免重现传染。
蠕虫程序扩展功能有四个功能模块
1、隐藏模块:隐藏蠕虫程序,使简单的检测不能发现。
2、破坏模块:摧毁或破坏被感染计算机,或在被感染的计算机上留下后门程序等等。
3、通信模块:蠕虫间、蠕虫同黑客之间进行交流,可能是未来蠕虫发展的侧重点。
4、控制模块:调整蠕虫行为,更新其他功能模块,控制被感染计算机,可能是未来蠕虫发展的侧重点。
蠕虫程序的传输模块可实现程序复制功能。
蠕虫的基本结构和传播过程蠕虫的基本程序结构为: 1、传播模块:负责蠕虫的传播,这是本文要讨论的部分。2、隐藏模块:侵入主机后,隐藏蠕虫程序,防止被用户发现。 3、目的功能模块:实现对计算机的控制、监视或破坏等功能。
传播模块由可以分为三个基本模块:扫描模块、攻击模块和复制模块。
蠕虫程序的一般传播过程为: 1。扫描:由蠕虫的扫描功能模块负责探测存在漏洞的主机。 当程序向某个主机发送探测漏洞的信息并收到成功的反馈信息后,就得到一个可传播的对象。
2。攻击:攻击模块按漏洞攻击步骤自动攻击步骤1中找到的对象,取得该主机的权限(一般为管理员权限),获得一个shell。 3。复制:复制模块通过原主机和新主机的交互将蠕虫程序复制到新主机并启动。
我们可以看到,传播模块实现的实际上是自动入侵的功能。所以蠕虫的传播技术是蠕虫技术的首要技术,没有蠕虫的传播技术,也就谈不上什么蠕虫技术了。
这是自带帮助里查到的:
隐藏模块中的编译错误 <模块名称>
特性
受保护模块中包含一个编译错误。由于该错误位于受保护模块中,因此无法显示。
当代码与此应用程序的版本或体系结构不兼容时(例如,文档中的代码针对的是 32 位 Microsoft Office 应用程序,却试图在 64 位 Office 上运行),通常会发生此错误。
此错误的原因和解决方案如下:
错误原因:
当受保护(隐藏)模块内的 VBA 代码中存在编译错误时,会发生此错误。由于模块受到保护,因此不会显示此特定编译错误。
可能的解决方案:
如果您有权访问文档或项目中的 VBA 代码,则取消对模块的保护,然后再次运行代码来查看特定错误。
如果您无权访问文档中的 VBA 代码,则联系文档的作者,让其更新隐藏模块中的代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)