题目下载:NISACTF 2022 string
题解
srand于rand函数产生随机数
描述
C 库函数 void srand(unsigned int seed) 播种由函数 rand 使用的随机数发生器。
参数
seed — 这是一个整型值,用于伪随机数生成算法播种。
返回值
该函数没有任何返回值
ida分析
这段函数就是用来产生flag的
注意:本题环境需要使用Linux的随机数表,使用Windows写的脚本答案会不一致!!
exp
#include<iostream>
using namespace std;
int main()
{
srand(0x2766);
cout<<"NSSCTF{";
for(int m = 0 ; m < 13 ; m++)
{
int v = rand();
cout<<v%8+1;
}
cout<<"}";
}