정보보안/CodeEngn

13 [Basic RCE]

b1ackhand 2022. 3. 29. 00:23

정답 문자열을 구하는 문제인것 같다.

 

이런식이 었다.

 

이번에 처음 안 사실인건데 .net(C#) 으로 구성된 프로젝트는 디버깅을 할 수가 없다.

C#으로 빌드하면 중간에 코드가 만들어져 JIT컴파일러에 의해 컴파일되고 운영체제가 바로 실행한 수 있는 코드로 변환된것이다. 이런 방식을 Intermidiate Language 방식 이라한다.

 

따라서 dotPeek 이라는 툴을 이용하면 코드를 확인할 수 있다.

그리고 str을 출력해보면