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