Fruit Basket
آرشیو چلنج
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | #include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string>
#include <unistd.h>
int main()
{
unsigned int v3; // eax
char *fruits[10] = {"Apple", "Orange", "Mango", "Banana", "Pineapple", "Watermelon", "Guava", "Kiwi", "Strawberry", "Peach"};
int i; // [rsp+Ch] [rbp-24h]
v3 = time(0);
srand(v3);
usleep(4000000);
for (i = 0; i <= 49; ++i)
{
printf("%s\n", fruits[rand() % 10]);
}
printf("cat flag.txt\n");
return 0;
}
|
این کد که از رو سورس چلنج دراومده رو کامپایل میکنیم و چون سید رندوم روی تایم ست شده، رندوم های سمت سرور و کلاینت برابر ان با دستور زیر اجرا میکنیم و به nc پایپ میکنیم
./main|nc 34.70.212.151 8006