티스토리 뷰






Reversing.kr의 문제 CSHOP입니다.


문제 파일을 실행시켜보겠습니다.






회색 창만 나타나고 아무 일도 일어나지 않습니다.


PEID로 파일의 정보를 보겠습니다.






C#으로 만들어진 프로그램이군요.


.net 디컴파일러인 dnSpy로 파일을 분석하겠습니다.






dnSpy로 CSHOP 파일을 연 모습입니다.






분석하던 중에 \uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD_Click 메소드에 이상한 문자열이 담겨있는 것을 발견했습니다.


저 문자열이 정답인 줄 알았으나 역시 아니였습니다..






그리고 바로 다음에 사이즈가 0, 0인 버튼을 클릭하면 \uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD_Click 메소드가 실행되는 부분을 발견했습니다.


버튼의 사이즈가 0, 0이라면 절대 클릭할 수 없기에 버튼의 사이즈를 수정해주겠습니다.






버튼의 사이즈를 15, 15로 수정해주었습니다.


이제 CSHOP 파일을 저장하고 다시 실행시켜보겠습니다.






처음에는 보이지 않았던 버튼이 생겼습니다.


저 버튼을 눌러보면..






정답이 출력됩니다!





'Reversing > Reversing.kr' 카테고리의 다른 글

[Reversing.kr] Direct3D FPS 풀이  (1) 2018.01.05
[Reversing.kr] Ransomware 풀이  (0) 2018.01.03
[Reversing.kr] 2017-12-27 진행 현황  (0) 2017.12.27
[Reversing.kr] Flash Encrypt 풀이  (0) 2017.12.25
[Reversing.kr] Easy ELF 풀이  (1) 2017.12.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함