code engn 5번 문제다. 실행해보니 다음과 같이 키 입력란이 나온다. 등록해보니 실패한다. 올리 디버거로 키를 구해야 될 것 같다.
UPX1이라는 방식으로 패킹되어 있다고 나온다. 에 들어가서 다운을 받았다. 언패킹 후 PEID를 통해 다시 실행해보니 CODE 타입으로 변경된 걸 확인할 수 있었다. 이를 다시 올리디버거로 열고 문자열만 모아 보자.
문자열을 넣은 후 실행되는 CALL 함수에 의해 점프가 결정되는 것 같다.
다음과 같이 원본코드가 나오고 언패킹이 성공하게 된다. 웹쪽하면서 틈틈히 해보고있는데 Basic쪽은 가볍게 풀 수 있는 정도의 문제들인 것 같다. 리버싱 막연히 |
'Wargame > CodeEngn' 카테고리의 다른 글
code engn basic 7번 (0) | 2018.01.28 |
---|---|
code engn basic 6번 (0) | 2018.01.28 |
code engn basic 4번 (0) | 2018.01.28 |
code engn basic 3번 (0) | 2018.01.28 |
code engn basic 2번 (0) | 2018.01.27 |