코드 엔진 5 코드 엔진 베이직 1번 코드엔진 베이직 문제 1번 라이트업 입니다. 일단 올리디버거에서 1번 문제의 main함수를 찾아서 실행 시켜 보았습니다. 코드를 보니 EAX와 ESI가 같으면 004010103D로 점프하라고 되어있습니다. 그래서 JE 004010103D를 JMP 004010103D로 바꿔서 EAX와 ESI가 같은지 확인 결과와 상관 없이 무조건 004010103D로 점프하도록 코드를 수정해보았습니다. 코드를 수정한 후 다시 프로그램을 실행 시켜보니 원하는 대로 실행 되었습니다. 이번엔 또 다른 방법으로 문제를 해결해 보았습니다. CMP EAX ESI를 CMP EAX,EAX로 바꿔보았습니다. CMP EAX ESI를 CMP EAX,EAX로 바꿔보았습니다. 수정 한 후 다시 프로그램을 실행 시켜보니 이번에도 원하는 대로 실행.. 2017. 11. 29. 이전 1 2 다음