본문 바로가기

[Wargame Write-up]/Wixxerd

[wixxerd] [Programming] Reversing the application I

다운받은 파일이 PE 구조가 아니라고 한다.




WinHex로 봤더니 File Signature가 PK로 시작한다. 


확장자를 zip으로 바꾼 후, 압축을 풀어주면 crackme1.exe가 나온다.




C#으로 짜여져 있으니, dotPeek을 이용하자.




실행하면 입력받거나 하는 것은 없고




버튼 누르면 이렇게 된다.




dotPeek으로 보면, 버튼 클릭 시 그 경로에 특정 파일이 있는지 찾는다.


만약 파일이 존재하면, numArray의 ASCII 코드들을 문자로 바꿔 concat한 결과를 패스워드로 준다.