一、题目背景
许多简单的软件会使用 rand() 函数生成伪随机数流对数据进行异或。由于 LCG 算法和种子可以被逆向,这种加密极其脆弱。
-
难度: ⭐⭐⭐(中级)
-
训练重点: 识别线性同余生成器(LCG)的核心常数,理解伪随机序列的重放攻击。
二、程序说明
-
平台: Win32 x86
-
目标: 写代码复现它的随机数序列进行异或解密。
三、解题提示
-
在反编译代码中寻找乘法常数
214013 (0x343FD)和加法常数2531011 (0x269EC3)。
下载
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容