본문 바로가기
리버싱/CodeEngn 문제해결

Basic L13

by 멍청이 개발자 2026. 9. 18.
반응형

문제는 다음과 같다.

그림0. 문제화면

일단 DIE로 열어보았다.

그림1. DIE

패킹이 되어있는것은 아니다. 

하지만 닷넷 C#으로 빌드 되어있다. 디버거에 올리면 실행이 되지 않는다. 

그러므로 dotPeek이라는 닷넷 전용 디스어셈블러를 이용해서 해결하면 된다.

그림2. dotpeek화면

dotPeek으로 연 후 RijndaelSimpleTest를 열었다.

프로그램 실행시 나오는 사용자의 입력을 str과 비교후 성공여부를 확인한다.

str의 값을 확인하면 된다.

우선 프로젝트로 익스포트후 VisualStudio로 열었다.

그림3. 디버깅

위와 같이 반복문 시작부분에 bp를 걸고 실행하면 str의 값을 확인 할 수 있다.

보다시피 값은 Leteminman 이다.

그림4. 성공

 

정답을 구하라고 했으므로 답은 Leteminman 이다.

 

반응형

'리버싱 > CodeEngn 문제해결' 카테고리의 다른 글

Basic L15  (0) 2026.09.18
Basic L14  (0) 2026.09.18
Basic L12  (0) 2026.09.18
Basic L11  (0) 2026.09.18
Basic L10  (0) 2026.09.16