2014/05/13 썸네일형 리스트형 [Codegate2014] dodoCrackme_200 프로그램은 다음과 같이 64-bit elf파일이며 stripped가 걸려 있습니다. 실행을 했을 떄 입력을 받으며 Permission denied을 출력하며 프로그램이 종료 됩니다.. strace로 확인 했을 때 write와 와 read가 보임을 확인 할 수 있습니다. IDA 64로 열어봤을 때, 이러한 루틴이 반복됨을 확인했고, 증가 된 값을 메모리 어딘가에 저장을 합니다.반복되었기 때문에 찍히는 문자열을 보았고, 키값이 나왔습니다. 허나 이 방식은 제대로 된 풀이 방법이 아니기 때문에, 타 블로그에 있는 정상적인 방법을 쓰겠습니다.출처 : http://pwnbit.kr/42 write의 경우 호출값은 1이며 read는 0 입니다.다음은 64bit 환경 리눅스에서 read 및 함수들이 어떻게 호출 되는.. 더보기 이전 1 다음