未解出!经过最近几道题,发现自己思路不够开阔,不能做到应变。
此题考查内容:伪随机数可预测。
解题方法:通过IDA反编译后,F5获得伪代码,通过阅读伪代码,理清程序结构,找到破解关键:使用随机数生成数字。如果已知随机数种子,就可以提前知道随机数的值。可以通过溢出覆盖种子值。
未解出!经过最近几道题,发现自己思路不够开阔,不能做到应变。
此题考查内容:伪随机数可预测。
解题方法:通过IDA反编译后,F5获得伪代码,通过阅读伪代码,理清程序结构,找到破解关键:使用随机数生成数字。如果已知随机数种子,就可以提前知道随机数的值。可以通过溢出覆盖种子值。