TEA加密

image-20220405164026618

在IDA中识别TEA加密:

image-20220405164158696

其中可以发现TEA的显著特征0xC6EF3720,和 -0x61C88647(即0x9E3779B9)还有十六个字节的key

看到这种新式差不多都是TEA加密,上图是一个魔改TEA,更换的delta的值,并且多异或了一个sum

首先这个v3 +=xxxx这个就代表了v3是sum

然后这个v5和v6就是y和z

这个(v3+v6)和(v3+v5)是(z或y+sum)的意思

同理这个(v10[3或1]+(v5或6 >> 5)是((z或y>>5)+k[1或3])的意思

然后这个(16*xxx)这个表示的是左移

tea加密的例题