안 쓰던 블로그

Jump 문제 풀이 본문

CTF/Reversing

Jump 문제 풀이

proqk 2016. 7. 19. 13:02
반응형

Le4rN TO Cr4cK 사이트에 있던 문제였는데 지금 들어가보니 사이트가 없어진거같다..



abex1.zip



다운받고 압축을 풀면 메모장과 exe파일이 나온다.

exe파일을 실행하면 알림창이 두개가 나오는데 첫번째 알림을 확인하면 다음으로 넘어간다.




올리디버거에서 실행시켜보자


보면 00401026에 JE SHORT abexcom1. 0040103D 부분이 에러창과 정상 실행창을 결정하는 분기점으로 보인다.

여기를 점프시켜 건너뛰어버리면 해결할 수 있을 것이다.



선택 된 상태에서 스페이스바를 눌러 JE부분을 JMP로 수정해 강제로 점프시킨다.



다시 실행시키면 정상적으로 실행되었다는 창이 뜬다.



----



파일을 저장하려면 수정한 창에서 우클릭→Copy to executable→All modifications를 선택한다.

저장하냐고 물어보는 창에서 All copy를 누른다.




그러면 수정된 창이 뜨는데 여기서 우클릭하면 Save file이라는 메뉴를 선택할 수 있다.








반응형

'CTF > Reversing' 카테고리의 다른 글

리버싱-분기문 우회  (0) 2020.08.26
리버싱-실행 프로그램 변경  (0) 2020.08.26
리버싱-PE분석 및 수정  (0) 2020.08.26
리버싱-문자열 탐색  (0) 2020.08.26
레지스터와 PE구조  (0) 2020.08.26
Comments