게임을 하다가 이모티콘 파일을 디시콘으로 따고 싶다
파폭 개발자 도구를 연다
딱 봐도 1.png 부터 12.png라는 수상한 파일이 보인다. 이모티콘 개수가 12개니까 맞는 것 같다.
일단 다운로드 받자.
그런데 주소로 들어가니 정상적인 이미지 파일이 아니라고 뜬다. 실제로도 다운로드 받아서 HxD 같은 뷰어로 확인하면
이렇게 헤더가 이상하게 망가져 있다는 것을 확인할 수 있다. PNG 파일의 헤더는 원래
이렇게 PNG 글자가 보여야 하기 때문이다.
(헤더에 CRLF와 LF가 들어있는 이유는 FTP 같은 걸로 보낼 때 바이너리 모드로 보내졌는지 확인하기 위해서라고 함)
뭔가 기묘한 느낌이 들어서 계산을 해봤다.
아무래도 파일을 73으로 XOR 암호화 한 것 같다. (73은 ASCII 코드로 'I')
이제 러스트가 등장할 시간이다.
VS Code 켜기 귀찮아서 메모장으로 짰다. 다행히 한 번에 컴파일 됨.
끗
보안 허술하노
걍 귀차니즘 한단계 만들어놓는 것만으로도 사람들 훨씬 덜 털기는 하니 ㅋㅋ
엌
뭔겜임
대체 어캐 한눈에 xor 암호화라고 안거임 ㄷㄷ 매의눈이네
한눈에 xor을 어케알아본거야
님 고대 사이버국방이라는게 사실임?
ㄴㄴ 아님
ctf 좀 풀어본 사람인가
파폭으로 다운받은거 보면 웹게임일듯 싶은데 그러면 js코드 분석해보면 xor인지 나올듯
작혼이넹