순환형 XOR 암호화 방식을 이용한 문제. 첫 키를 알아내는 것이 중요하다.
[HolyShield (2014)] (Reversing)-(150) (Activate1) writeup
코드를 조금 더 분석해보면 서버에 GET 메시지를 보내는데 끝에 월, 일, 시를 붙여서 보내는 것을 알 수 있다. 결국 이 문제는 브루트포싱 문제이다.
[HolyShield (2014)] (Steganography, Cipher)-(100) (MagicEyeIsFun) writeup
스테가노그래피 + 치환 암호 문제.
[C++] 템플릿 클래스의 선언과 구현을 분리하는 방법 & 헤더 중복 포함 방지하기
보통 사람들은 “템플릿은 컴파일 타임에 모든것이 준비되어야 하므로 헤더 안에 구현까지 들어있어야 한다”고 얘기합니다. 그런데 반은 맞고 반은 틀린 말입니다. 꼭 구현까지 들어있을 필요는 없습니다. 여기서는 해결 방법을 소개합니다.