【发布时间】:2023-03-07 06:16:02
【问题描述】:
我想知道如何实现以下签名。我在网上读到(至少在过去)研究人员会将“可疑”文件作为二进制代码,将其转换为汇编,检查它,挑选看起来不寻常的代码部分,并识别机器中的相应字节代码。
那么下面的病毒字符串签名是如何实现的呢?
MIRC.Julie = 6463632073656e6420246e69636b20433a5c57696e646f77735c4a756c696531362c4a50472e636f6d0a0d6e31333d207d0a0d6e31343d200a0d6e31353d206374637020313a70696e673a2f6463632073656e6420246e69636b20433a5c57696e646f77735c4a756c696531362c4a50 P>
另外,(虽然这听起来可能完全疯狂)上面的字符串一定意味着什么,我只能猜测一系列动作、实际代码等。所以如果它曾经以这种形式(病毒签名)“翻译”自组装,是否可以将其转换回来?
以防万一您可能想知道为什么要问我认为是一个奇怪的问题。这就是为什么...我正在准备我的 BSc 最后一年的计算机科学项目,此时我想知道是否有可能通过使用 GA(遗传算法)来生成/估计/评估/预测病毒签名。我希望这可能有助于让我的问题更容易理解。
谢谢!
【问题讨论】:
标签: genetic-algorithm evolutionary-algorithm virus-definitions