
문제는 이러하다
실행시키면 이런화면이 나온다.

CD-rom이라고 인식하게 하라?

아니란다.
1) X32DBG에 올려보았다.
f9를 한번 누른상태

2) 누가봐도 여기로 가야겠다.

위에 대놓고call <jmp .&GetDriveTypeA> 함수가 있다.
그래서 이함수를 알아보았다. https://learn.microsoft.com/ko-kr/windows/win32/api/fileapi/nf-fileapi-getdrivetypea
이함수는 반환값이 5여야 CD-ROM으로 인식한다. 
그러면, 모든 함수 리턴값은 eax다.
그리고 여기보면 cmp eax , esi 가 있다. 이둘을 같게해서 .
밑에 jmp를 이용해서 아예 YEAH로 넘겨버려야겠다.
그런데...매우 유감스럽게도 이상하게 내 컴퓨터에서는 아무리해봐도
ESI와 EDI의 레지스터 값 : 
그래서 아쉽게도 나는 이문제의 flag를 찾을 수는 없다.
ㅠㅠ 그냥 jmp로 바꿔버리고 우회나 해야겠다

