본문 바로가기

반응형

Codeengn

[CodeEngn RCE Basic] L02 CodeEngn RCE Basic L02 해설 시작합니다^^저의 해설은 정답을 찾는 방향과 구조같은 것들을 함께 해설을 할 예정이지만이번 문제의 특성상 제가 직접 짠 소스코드를 예로 들 예정입니다.^& 일단 문제를.. 보면? 실행 파일이 손상되어 실행이 되지 않는다, 패스워드가 무엇인지 알아내는 문제입니다. 정답을 찾는 첫번째 방법Ollydbg로 분석해 패스워드를 찾아낸다해서 ollydbg를 돌려보면....? 응? 파일 열기를 실패하였습니다..?멘... 붕...! 이 방법은 포기해야겠네요 ㅠㅠ 정답을 찾는 두번째 방법HEX Editor를 사용하여 정답을 찾아낸다. 일단.. 전 상황의 멘붕은 정리하고 내부를 뜯어봅니다.응? 뭐지?Yeah, you did it! Crackme #1 "~~" 라고 하는데.. .. 더보기
[CodeEngn RCE Basic] L01 CodeEngn RCE Basic L01 해설 시작합니다^^저의 해설은 정답을 찾는 방향과 구조같은 것들을 함께 해설을 할 예정입니다 일단 문제를.. 보면?GetDriveTypeA의 Return 값을 알아내라고 하네요! 정답을 찾는 첫번째 방법MSDN 사이트를 참조해서 CD-ROM의 Return 값을 찾아본다.MSDN 사이트 연결해서 GetDriveTypeA를 검색해보면..? 음... 답이 여기 있네요?근데 우리는 이러자고 리버싱 하는거 아니잖아요? 정답을 찾는 두번째 방법JMP문을 사용한다. 일단.. Ollydbg로 내부 구조를 뜯어봅니다.응? 뭐지?(일단 이 강좌는 기초적인 리버싱 능력을 가지고 있다는 전제하에 작성하겠습니다.) 일단 이 프로그램 내부를 분석하겠습니다. 1. 일단 MessageBoxA.. 더보기

반응형