728x90 파도콘2 14. 크랙미 다섯 번째 어느 정도 익숙해진 크랙미 몇 가지 문제를 보시면서 어느 정도는 감을 잡으셨을 거 같습니다. 크랙미 대부분의 문제가 이러한 형태로 진행이 되거든요. 어려운 거라 하더라도 기본적인 틀을 벗어나지 않는다는 점은 똑같습니다. 이번 건 뭔데 이번 거도 파도콘 출처라고는 하는데 정확하지는 않습니다. 저도 파일을 구글링이나 네이버 출처로 얻어와서 직접 분석해 보고 글을 올리는 거라 오래된 파일들은 출처가 좀 미비한 경우도 있습니다. 아무런 단어랑 숫자를 넣고 확인을 눌렀더니 틀렸다고 하네요. 확인을 누르면 프로그램이 꺼집니다. 프로그램을 꺼지게 만드는 함수를 생각해 봅시다. 간단하게 생각해 볼 건 ExitProcess와 TerminateProcess 정도가 있겠습니다. 한 번 두 곳에다가 디버깅을 걸어봅시다. 걸린.. 2024. 2. 27. 12. 크랙미 세 번째 (파도콘) 연습은 꾸준히 여태 올린 글들을 정독하면서 꾸준히 해오셨으면 이번 문제도 크게 어려울 건 없어 보입니다. 이번엔 2010년 때 파도콘의 예선 문제였던 걸 한 번 풀어보도록 하죠. * 파도콘이란? 한국의 대학교 정보보호 및 컴퓨터 보안 동아리의 연합회라고 합니다. 저도 처음 들어봤어요. 아무튼 나름 공신력 있는 곳에서 냈던 문제 같으니까 도움이 될 거 같습니다. 프로그램을 켜보니까 뭐 이렇게 생겼습니다. 3개의 숫자를 다 맞추면 통과인 거 같습니다. 여태 프로그램과는 달리 방어 로직이 있다 근데 이번 프로그램에서의 재밌는 점은 이 프로그램은 ollydbg.exe의 실행여부를 검사해서 실행이 되어 있다면 프로그램을 종료한다는 점입니다. ollydbg.exe라는 프로세스가 존재하는지 아닌지 검사를 하는 구간인.. 2024. 2. 26. 이전 1 다음 728x90