ECTF-2016 Defushal(rev50) Write Up
ECTF`16 Defushal(rev50) Write Up (http://www.ectf.in/) 바이너리와 서비스 아이피가 제공되었다. 먼저 바이너리를 분석해보겠다.바이너리는 level1, level2, level3, level4와 마지막에 check_if_cool까지 통과할 수 있는 문자열을 v5에 입력하면 FLAG를 얻을 수 있는 형식이였다. 함수의 구조는 위와 같다. 입력받은 문자열의 길이에서 1을뺀 위치(배열이기떄문에 문자열-1은 문자열에 가장 마지막 문자를 가르킨다.)와 문자열의 맨처음부터시작해서 둘을 하나씩 증가/감소 해주면서 비교해주는것이였다. 그러므로 문자의구조는 AA, ABBA, ABCCBA등 이런식의 패턴을 가진 문자열 일것이다. 함수의 구조는 위와 같다. 이것은 입력받은 문자열을 하..