Reversing 문제 풀이/CodeEngn.com_Advance
codeengn-advance-L02 풀이
문제는 정답이 무엇인지를 물어보고 있다. 일단 Die로 열어본다. 특이사항은 보이지 않는다. 프로그램을 실행시켜본다. 윈도우 10에서는 작동하지 않는다. 윈도우 7가상머신을 구축해서 실행시켜본다. 이제야 잘 실행 된다. 문제가 원하는 정답은 이 비밀번호를 원하는 것 같다. 비밀번호를 입력하고 엔터를 누르면 프로그램이 종료 된다. 디버거로 열어보자. 문자열 찾기를 통해, 입력하는 부분을 찾았고 여기부터 실행시켜 보았다. password를 입력 했을 때 프로그램이 종료되거나 성공하거나 둘 중 하나의 이벤트를 가지니, 종료되는 이벤트를 실행시키는 구문을 포커스해서 찾아보도록 하자. 402010 함수가 실행되게 되면, 입력받는구문이 실행되게 된다. 함수 아래 구문에 브레이크포인트를 걸어주고, password를 ..
2022. 5. 3. 23:11
최근댓글