1. 문제
1) 문제확인
- 패스워드를 입력하라고 뜬다.
C#으로 작성된 파일
2. 접근방법
.NET 디컴파일러이자 디버깅 툴인 dnspy를 이용하여 분석
(다른 .NET Framwork로 개발된 프로그램에 대한 디컴파일러 툴들로 lLSpy와 dotPeek이 있음)
dnSpy Download)
3. 문제풀이
main함수에 어떠한 값을 Encryption, Decryption하고 난 결과를 text변수에 저장한다. 이후에 사용자의 입력 값과 text와 비교한다.
디버깅을 해보면 text에 "Leteminman"값이 들어있는 것을 알 수 있다.
Uploaded by Notion2Tistory v1.1.0