-
lvl 12Wargame/CodeEngn Basic RCE 2018. 12. 27. 15:41
문제 Key를 구한 후 입력하게 되면 성공메시지를 볼 수 있다 이때 성공메시지 대신 Key 값이 MessageBox에 출력 되도록 하려면 파일을 HexEdit로 오픈 한 다음 0x???? ~ 0x???? 영역에 Key 값을 overwrite 하면 된다. 문제 : Key값과 + 주소영역을 찾으시오 Ex) 7777777???????? 풀이 → 프로그램을 실행한다. → 임의의 키 값을 입력한 후, 체크를 눌러도 반응하지 않는다. 일단 키 값을 찾기 위해, 디스어셈블한다. → 다음과 같은 결과 포인트를 확인할 수 있다. → eax 레지스터와, 7A2896BFh 와 비교한 후, 성공메시지를 출력한다. 해당 값이 사용자 입력 값에 결정되는 것을 확인하기 위해, 다음과 같은 함수도 확인할 수 있다. → GetDlgI..