8장 abex'crackme #2
Visual Basic으로 제작된 abex'crackme를 크랙해보자. VB파일은 MSVBVM60.dll이라는 VB전용 엔진을 사용함.(The Thunder Runtime Engine이라고 불리기도 함) VB엔진의 사용 예시로는 메세지 박스를 출력하고 싶을 때 VB소스코드에서 MsgBox()함수를 사용하는데 VB컴파일러는 실제로 MSVBVM60.dll!rtcMsgBox() 함수가 호출되도록 만들고, 이 함수 내부에서 Win32 API인 MessageBoxW()함수를 호출해주는 방식으로 동작함.
'Security > Reversing' 카테고리의 다른 글
| 리버싱 핵심원리 13장(1) (0) | 2023.03.27 |
|---|---|
| 리버싱 핵심원리 10장 (0) | 2023.03.27 |
| 리버싱 핵심원리 7장 (0) | 2023.03.27 |
| 리버싱 핵심원리 6장 (0) | 2023.03.27 |
| 리버싱 핵심원리 5장 (0) | 2023.03.27 |