[GWCTF 2019]枯燥的抽奖 mt_srand()和mt_rand以及php_mt_seed工具的使用

kali中php_mt_seed-4.0的用法:

先cd到php_mt_seed-4.0文件夹,然后输入命令:

./php_mt_seed 3 3 0 61 60 60 0 61 4 4 0 61 40 40 0 61 28 28 0 61 59 59 0 61 58 58 0 61 4 4 0 61 31 31 0 61 5 5 0 61

格式为数字 数字 0 61,搞十个mt_srand()播种后mt_rand()取得的随机数,就能爆破出来seed,然后就能加密了

 

 

知识:

一旦有一个mt_srand(seed),之后的两遍mt_rand()生成的序列是一模一样的,两边是指题目打开php就执行一遍和你得到seed后,仿照源码再执行一遍。

posted @ 2022-07-02 20:03  Galio  阅读(339)  评论(0编辑  收藏  举报