BLOG2026-08-20
blog
[🥈 Silver 1] sorted() 가 지운 것과 못 지운 것 — DreamHack Amo's gift 풀이
800 미만 소수 139개마다 sorted([p % i, q % i]) 를 흘려 주는 2048비트 RSA 문제. 정렬 때문에 어느 쪽이 p 인지는 사라지지만 두 값의 합은 그대로 남는다. 139개 소수에서 (p+q) mod i 를 모아 CRT 로 p+q 를 복원하고, 이차방정식 근으로 N 을 분해했다.
#dreamhack#ctf#crypto+3