CryptoCrack 05: 伪随机陷阱 (LCG PRNG)

一、题目背景

许多简单的软件会使用 rand() 函数生成伪随机数流对数据进行异或。由于 LCG 算法和种子可以被逆向,这种加密极其脆弱。

  • 难度: ⭐⭐⭐(中级)

  • 训练重点: 识别线性同余生成器(LCG)的核心常数,理解伪随机序列的重放攻击。

二、程序说明

  • 平台: Win32 x86

  • 目标: 写代码复现它的随机数序列进行异或解密。

三、解题提示

  • 在反编译代码中寻找乘法常数 214013 (0x343FD) 和加法常数 2531011 (0x269EC3)

下载

© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容