-
lvl 20Wargame/CodeEngn Basic RCE 2019. 1. 9. 13:22
문제 Korean : 이 프로그램은 Key파일을 필요로 하는 프로그램이다. 위 문구가 출력되도록 하려면 crackme3.key 파일안의 데이터는 무엇이 되어야 하는가 Ex) 41424344454647 (정답이 여러개 있는 문제로 인증시 맞지 않다고 나올 경우 게시판에 비공개로 올려주시면 확인해드리겠습니다) 풀이 → 프로그램을 실행한다. 프로그램은 정상적으로 실행되나, 아무 기능이 동작하지 않는다. → IDA 도구를 이용하여, 디스어셈블하여 분석한다. → 문제에서 CRACKME3.KEY 파일을 필요로 한다고 나타났으며, 프로그램 시작과 동시에 CreateFileA 함수를 이용하여 해당 파일을 언급하는 것을 확인할 수 있다. → 사실 함수명에 의하면, 파일을 생성하는 줄 알았지만, dwCreationDisp..