百趣云 百趣云的博客

🔖AES

博主
百趣云
3周前
为什么要先识别再还原逆向加密代码时,第一步永远是识别算法家族——是标准算法(AES/RSA/SHA)还是自定义算法?标准算法意味着你只需要找密钥,自定义算法才需要还原逻辑。识别靠的不是读代码,是特征常量:密码学算法内部都有固定的数学常量,它们在二进制里像指纹一样独特。AES 的特征常量AES 的核心是 S 盒(SubBytes 替换表),256 字节的固定表:63 7c 77 7b f2 6b 6f c5 30 01 67 2b fe d7 ab 76 ca 82 c9 7d fa 59 47 f0 ad d4 a2 af 9c a4 72 c0 ...IDA 里搜前几个字节 63 7C 77