CTF/TRUST
[TRUST] – mess write up
[TRUST] – mess write up
2019.04.06Reversing >> mess 문제는 아래 버튼을 클릭하면 파일을 다운 받을 수 있다. Running a file 파일을 실행하면 ‘비밀을 찾아라’ 하면서, 난독화된 문장이 있다. test 라고 입력하니 fail. 이라고 출력하고 프로그램이 끝난다. Write up ollydbg로 위 프로그램을 디버깅 했을때 아래 사진에서 멈추었다. Entry point를 찾기 위해 시도 해본 결과, 주소가 00CD2040 인 Entry point 를 찾았다. 이제 프로그램이 시작할때 출력되는 문자열이 어디 있는지 찾아보자. 00CD218B에서 어떤 함수를 call 하게 되는데, 여기서 문자열이 출력이 되었다. call 하는 주소에 들어간다. 해당 주소로 들어오니 여러개의 함수를 호출하고 있는데, 그 중 맨 아래 있는..
[TRUST] – Easy Taebo write up
[TRUST] – Easy Taebo write up
2019.04.06MISC >> easy_taebo ‘left_jab’ : ‘@==(^0^)@’ ‘left_mid_jab’ : ‘@=(^0^)@’ ‘mid_jab’ : ‘@(^0^)@’ ‘right_mid_jab’ : ‘@(^0^)=@’ ‘right_jab’ : ‘@(^0^)==@’ ‘left_hook’ : ‘@(^0^)@==’ ‘right_hook’ : ‘==@(^0^)@’ ‘left_speedball’ : ‘@@@(^0^)’ ‘right_speedball’ : ‘(^0^)@@@’ ‘left_kick’ : ‘@||(^0^)==@’ ‘mid_kick’ : ‘@==(^||^)==@’ ‘right_kick’ : ‘@==(^0^)||@’ 문제는 다음과 같고, 문제와 함께 제공되는 것은 사진 오른쪽 문자열이다. nc로 접속을 해..