code engn basic 6번 문제다.
흠 키를 찾아야 할 것 같다. 패킹되어있는지 확인 해보니 UPX 방식이다. 이전문제에서 언패킹 방법은 설명했으니 생략하겠다. 언패킹 후 올리디버거로 실행해보자. 흠.. 풀다보니 너무 쉬워서 왜이렇게 같은 문제만 내나.. 하고 찾아봤더니 이 문제에서는 다른 기술을 요 위와 같이 프로그램 실행 후 저 상태가 되면 확인버튼을 누르기전까진 프로그램이 멈춰있는 상태가 된다. 그럼이때 프로그램을 정지시켜 보자. 이 때 확인 버튼을 다시 눌러주면 이 이벤트를 사용한 코드로 넘어가게 된다. 이 때 키 비교와 관련된 코 처음엔 이 방식이 계속 안되서 뭔가하다가 찾아보니 64bit에서는 잘 동작이 안하는 것 같다. 그래서 |
'Wargame > CodeEngn' 카테고리의 다른 글
code engn basic 8번 (0) | 2018.01.28 |
---|---|
code engn basic 7번 (0) | 2018.01.28 |
code engn basic 5번 (0) | 2018.01.28 |
code engn basic 4번 (0) | 2018.01.28 |
code engn basic 3번 (0) | 2018.01.28 |