login은 wolfman, password는 love eyuna 이다 앞과 마찬가지로 bash2를 사용하여 오류를 잡아주고, ls -l 명령어를 통해 darkelf, darkelf.c 파일이 있다는 것을 확인할 수 있었다. 앞 문제와 마찬가지로 //egghunter을 통해 환경변수를 사용할 수 없고 바로 밑에 if문 때문에 스택영역을 사용할 수 없다. 또한 argv[1]의 길이를 48바이트가 넘지 않게 제한하고 있다. 그래서 argv[2]를 이용하여 문제를 해결하겠다. mkdir을 이용하여 tmp 디렉터리를 만들고 cp 명령어를 통해 darkelf 파일을 tmp 디렉터리에 복사시키고 cd 명령어를 이용하여 tmp 디렉터리로 이동하였다. 리턴주소를 0xbffffc30으로 설정하였다. 리턴값과 쉘코드를 이..