일정
2024.01.12
목표
Dreamhack wargame WriteUp
Dreamhack 사이트의 reversing 문제인 pikachu_volleyball 문제입니다.
문제 파일은 다음과 같이 구성이 되어 있습니다.
먼저 main.bundle.js를 살펴보니 js 난독화가 적용되어 있습니다.
해당 난독화는 https://deobfuscate.relative.im/ 사이트에서 일부 해결이 가능합니다.
난독화를 해제하면 이런식으로 알아보기 편한 코드를 확인 할 수 있습니다.
코드를 분석해 보면 message와 관련된 부분을 찾을 수 있습니다.
그리고 좀 더 찾다보면
mesaage를 연산하는 부분이 나오게 됩니다.
이 부분이 가장 수상한 부분이였고 해당 연산을 파이썬으로 역연산 코드를 만들어 실행하면 답을 확인할 수 있습니다.