해커스쿨 ftz
2023. 2. 28.
[해커스쿨][F.T.Z] level2
1.문제 분석 텍스트 에디터인 vi를 이용하는 문제 2. 기본 아이디어 텍스트 에디터의 명령 모드 텍스트 에디터에서 쉘을 실행시키는 방법 3.문제 풀이 level2에도 힌트가 있으므로 읽어준다. 텍스트 파일을 편집하는 무언가를 찾아야 하나보다. 딱봐도 텍스트를 편집할 수 있게 생긴 editor를 찾았다. 텍스트 에디터인 vi가 열렸다. 그렇다면 텍스트 파일 편집 중 쉘을 실행시키는 방법은 뭘까? 우선 리눅스의 vi에는 3가지 모드가 있다. 1.명령모드 2.입력모드 3.콜론모드 우리가 사용할 것은 콜론모드다. vi는 처음시작했을 때 명령모드로 시작한다. 따라서 콜론(:)을 입력해 모드를 변경한 후 !/bin/sh를 통해 쉘을 열어주자. 이를 통해 텍스트 파일 편집 도중 외부 명령어를 얻어올 수 있다. 이렇..