공개용 CSharp Writeup

2018. 6. 4. 05:560x02 Reverse Engineer/0x02. Reversing.kr

728x90

원리: 


ctor 즉 생성자 Form1에서 동적으로 MetMet 메서드를 호출하게 되는데 해당 메서드는 암호화 되어 있다가 프로그램이 실행 되면 복호화가 되어 망가져 있던 MetMet 메서드를 올바르게 정의하여 프로그램이 정상적으로 수행되게 된다.


출제 의도:

C#의 생성자의 기능에 대해 잘 알고 있는지 ?


문제 풀기 위해 구글링 해본 것들 


.ctor


partial class


IL ( Intermediate Language )


IL Disassembly


using 지시어


'0x02 Reverse Engineer > 0x02. Reversing.kr' 카테고리의 다른 글

공개용 Writeup PE Password  (0) 2018.06.06
PEPassword  (0) 2018.06.06
CSharp  (0) 2018.06.04
SimpleVM 풀기 전 공부 1  (1) 2018.06.01
SimpleVM  (0) 2018.06.01