[CodeEngn] Basic RCE L17
exeinfope로 확인해보면 델파이로 작성된 32비트 실행파일이고 별다른 패킹은 안되어있습니다. 프로그램을 실행시켜보면 이렇게 구성되어있는데 문제에서 제시하는대로 알파벳 1글자와 시리얼키를 입력해보면 문자를 더 입력해야한다는 문자열이 출력됩니다. 이 문자열이 안뜨려면 이름을 3글자 이상 입력해야하는것을 봐서는 패치가 필요해보입니다. 이 문자열은 이름 길이검사루틴에서 쓰일것이기 때문에 IDA를 통해서 이 문자열이 쓰이는 곳을 찾을수 있다면 검사루틴을 찾을수 있습니다. 이 함수에서 문자열이 쓰이는것을 봐선 이 함수가 검사루틴일것이므로 한번 함수로 들어가보면 다음과 같은 구조를 하고있는 검사루틴을 볼수있습니다. 이 분기가 바로 이름의 길이를 검사하는 분기문인데 분석해보면 입력받은 이름의 길이를 얻은뒤 그 값..