变形代码是一种输出与自身语义等价的代码:https://zh.wikipedia.org/wiki/变形代码
然而多态代码是使用多态引擎进行变异,同时保持原始算法不变的代码:https://zh.wikipedia.org/wiki/多态代码
那么,唯一的区别是多态代码依赖于其他程序(多态引擎),而变形代码具有内置的该功能吗?
有人能否通过链接或答案提供多态代码的例子?
谢谢。
变形代码是一种输出与自身语义等价的代码:https://zh.wikipedia.org/wiki/变形代码
然而多态代码是使用多态引擎进行变异,同时保持原始算法不变的代码:https://zh.wikipedia.org/wiki/多态代码
那么,唯一的区别是多态代码依赖于其他程序(多态引擎),而变形代码具有内置的该功能吗?
有人能否通过链接或答案提供多态代码的例子?
谢谢。
变形病毒和多态病毒是两种被称为恶意软件的恶意软件。 变形病毒是一种在每次迭代中翻译和更改自身或者可以说是重新编写其代码,以使反恶意软件软件难以识别其签名或模式。恶意软件在系统中停留的时间越长,它就会产生越多的迭代,并且这些迭代越复杂,使得杀毒应用程序越来越难以检测或清除它。 多态病毒通过使用可变加密密钥对自身进行加密工作,因为用于加密的密钥不同,所以每个副本看起来都不同。但是病毒解密例程将保持不变,由于代码的静态部分,因此杀毒程序很容易识别恶意软件。