접속했다.
코드를 읽어보니, 그냥 rand로만 랜덤 값을 뽑는다.
C에서 rand를 쓰기 전에 시드값을 초기화해주지 않아서, 같은 rand값이 나올 수밖에 없다.
아래처럼 짜주고,
실행시키면 rand 값을 얻을 수 있다.
A ^ B = C 에서
A = C ^ B 이다.
이걸 통해서 key를 얻을 수 있다.
flag를 얻을 수 있다.
'WARGAME > pwnable.kr' 카테고리의 다른 글
pwnable.kr passcode write-up (0) | 2022.08.16 |
---|---|
pwnable.kr flag write-up (0) | 2022.08.15 |
pwnable.kr bof write-up (0) | 2022.08.15 |
pwnable.kr collision write-up (0) | 2022.08.15 |
pwnable.kr fd write-up (0) | 2022.08.14 |