聪明的攻击者一般会将shellcode加密后在放入样本中,运行前解密出来!比如JavascriptToDoNet,生产的js版本的.netdll
其中会用到base64->des 两层加密。
其实利用C#的BigInteger结构,就可以对shellcode进行简单加密。

使用时,再讲数字转回来就行了:

样本Hash:ed6d53f98103db6420cf82bd642ab473fb79590c0c9349bb21b7f2176c1b1b1e
本文介绍了一种使用C#的BigInteger结构对shellcode进行加密的方法,通过双重加密(base64和DES)增强恶意代码样本的安全性。攻击者常采用此类技术来隐藏其真实意图。
聪明的攻击者一般会将shellcode加密后在放入样本中,运行前解密出来!比如JavascriptToDoNet,生产的js版本的.netdll
其中会用到base64->des 两层加密。
其实利用C#的BigInteger结构,就可以对shellcode进行简单加密。

使用时,再讲数字转回来就行了:

样本Hash:ed6d53f98103db6420cf82bd642ab473fb79590c0c9349bb21b7f2176c1b1b1e

被折叠的 条评论
为什么被折叠?