생각보다 시간이 걸렸던 암호학 문제
암호문은 밑에 주어져있는
?=?>@;@9;F@<@=?:@?B?H?G;F<<<9<9
요게 암호문이다.
반응형
문제 제목에 NetBIOS 라고 적혀있는데,
아무리바도 위 문자열은 NetBIOS가 아니다.
NetBIOS는 예전 Windows 98 이전 정도에
네트워크에서 각각의 컴퓨터를 식별하기 위해 사용된 컴퓨터 이름을 말한다.
cmd 창에서 nbtstat -n 이라고 명령어를 쳐보면
현재 컴퓨터의 NetBIOS 이름을 볼 수 있다.
보통은 저런식으로 사람이 읽을수 있는 영문자, 숫자로 구성되어 있다.
그런데 문제에서 주어진건 너무 뜬금없이 물음표나 골뱅이 같은 특수문자도 같이 포함되어 있는것을 볼 수 있다.
말 그대로 Non-Standard 인 것이다.
우선 NetBIOS 이름을 알아내기 위해 사전 작업이 필요하다고 생각했다.
CyberChef(https://gchq.github.io/CyberChef)에서 주어진 문자열을
ROT47로 디코딩하니 뭔가 그럴듯한 문자열이 Output으로 나왔다.
ROT47은 시저 암호의 일종으로 어떤 문자열을 ASCII 코드표를 기준으로 47칸씩 옮겨서
다른 문자로 바꿔쓰는 암호를 말한다.
ROT47로 디코딩된 문자열을
다시한번 NetBIOS Name으로 Decode 해주니
정상적인 NetBIOS 이름이 나왔다.
해당 이름이 이 문제의 플래그였다.
반응형
'CTF > 암호학' 카테고리의 다른 글
[2020CCE] Easy RSA - 암호학 / RsaCtfTool / Python (42) | 2022.11.06 |
---|---|
[TigerKingCTF] Swag - 암호학 / QR코드 (66) | 2022.07.27 |
[HouseplantCTF] Sizzle - 암호학 / Bacon (54) | 2022.06.23 |
[HouseplantCTF] Rainbow Vomit - 암호학 / Hexahue (46) | 2022.06.04 |
[HouseplantCTF] Parasite - 암호학 / 모스부호 / SKATS (56) | 2022.06.03 |