js逆向
加密算法魔法数字速查
魔法数字(Magic Numbers)是加密算法中硬编码的特征常量:初始哈希值、轮常量、S-Box、椭圆曲线参数等。在逆向混淆代码时,全局搜索这些常量是定位加密函数最快的方式。 四个 32-bit 寄存器的初始值,最高频的 MD5 特征: 十进制形式(代码中有时写十进制): MD5 每轮使用 64 个常量 Ti = floor(abs(sin(i+1)) 2^32),前几个最有特征: 优先搜索 0x67452301 或十进制 1732584193,这是 MD5 最独特的特征。 前四个和 MD5 相同,第五个是区别: 十进制:1518500249, 18