pwnable.kr random1 [포너블] pwnable.kr 6 - random pwnable.kr 6 - random random 함수를 사용하는 문제로 예상된다. 한번 코드를 살펴보자 random@pwnable:~$ cat random.c #include int main(){ unsigned int random; random = rand(); // random value! unsigned int key=0; scanf("%d", &key); if( (key ^ random) == 0xdeadbeef ){ printf("Good!\n"); system("/bin/cat flag"); return 0; } printf("Wrong, maybe you should try 2^32 cases.\n"); return 0; } key 값을 받아서 random 값과 xor 연산을 한다. 그 .. 2022. 2. 7. 이전 1 다음