[Christmas 2020] REVERSING - screw_driver
jennysgap
Challenge: Analysis: sub_140002F10() 함수에서 3단계로 수행된다. if (v4 == 0x222004) file 파일을 읽어 word_140005060에 저장 else if (v4 == 0x222008) word_140005040[0:25] = word_140005060[4:29] word_140005060[0:4]에 "XMAS" 문자로 덮어씌우기 if (v4 == 0x222000) 미리 셋팅되어 있는 값(word_140005008)과 word_140005060 값(역순)을 xor 연산하여 str1에 저장 str2는 input값으로 str1과 비교하여 일치하지 않으면 프로그램 종료 str2[0:4]에 word_140005060[0:4] 덮어씌우기 그리고 마지막으로 while문 ..