



from pwn import *
# 1. 서버 연결 (접속 정보 입력)
p = remote('host3.dreamhack.games', 12345)
# 2. 서버가 출력한 랜덤값 파싱
p.recvuntil(b'Random number: ')
random_val = int(p.recvline().decode().strip(), 16)
# 3. 목표값과 XOR 연산 (7d1c4b0a 가 핵심!)
target = 0x7d1c4b0a
answer = target ^ random_val
# 4. 결과 전송 (10진수 문자열로 전송)
p.sendlineafter(b'Input? ', str(answer).encode())
# 5. 플래그 획득
p.interactive()
+ 파일 입출력 추가 정리



+ 문자열 뒤집기 부분 정리



