[#]vmware 이미지 파일의 vmx 파일을 노트패드로 열어요
[#]마지막 줄에 세줄을 추가해요
debugStub.listen.guest32 = "TRUE"
debugStub.hideBreakpoints = "TRUE"
monitor.debugOnStartGuest32 = "TRUE"
[#]시작버튼 or [F9] 를 눌러요
[#] Plase wait.... 창이 뜨면 Suspend를 눌러요 (내가 원하는건 부트로더부터 시작하는 거에요)
[#] Debugger -> Breakpoints -> Breakpoint list을 눌러요
[#] Debugger -> Breakpoints -> Breakpoint list을 눌러요
[#]우클릭 -> Insert... 를 눌러요
[#]Address = 0x00007C00, Hardware breakpoint chack, Modes = Execute chack -> ok 눌러요
[#]Debugger -> Start process 클릭 or [F9] . 디버거를 다시 실행해요
그 사이에 vmware가 종료되었다면 다시 실행시켜 디버거를 기다리는 상태로 맊들어요 [#]시작버튼 or [F9] 를 눌러요
그 사이에 vmware가 종료되었다면 다시 실행시켜 디버거를 기다리는 상태로 맊들어요 [#]시작버튼 or [F9] 를 눌러요
원하는 7C00(부트로더 부분)에서 브레이크가 걸렸어요. 이제 분석해요