이번에도 문제가 10개 가량 있어서 5개씩 나눠서 올리겠다.
개학을 한 관계로 조금 주기가 늦어질거 같긴하다.
(4)파일 컨트롤
1. /root 경로에 file_control 이라는 디렉토리 만들기.
mkdir 명령어로 새로운 디렉토리를 만들 수 있다.
"mkdir (경로)" 즉 "mkdir /root/file_control"을 입력하면 디렉토리를 만들 수 있다.
2. 1에서 만든 디렉토리로 현재 경로를 변경하기.
경로는 "/root/file_control" 이므로 절대경로로는 "/root/file_control"
상대경로로는 "/../../root/file_control"로 나타낼수도 있다.
따라서 cd(change directory)명령어를 사용하면 된다.
3. co_file 이라는 파일을 생성하고, “Core Core!” 라는 글자 넣기.
vi 명령어로 한번에 파일 생성과 에디터를 열어 글자를 넣을 수 있다.
"vi co_file"로 현재 경로에 파일을 생성하고, 입력모드로 "Core Core!"라는 글자를 입력하면 된다.
4. 3번에서 만든 파일을 /tmp 디렉토리에 절대 경로를 이용해 복사하기.
기본적으로 복사(cp)명령어는 "cp (복사 경로) (붙여넣을 경로)" 로 구성된다.
따라서 이 경우엔 "cp co_file /tmp"로 해결할 수 있다.
5. 3번에서 만든 파일을 /tmp 디렉토리에 상대 경로를 이용해 co_file_copy 라는 이름으로복사하기.
/tmp의 상대경로는 "/../../tmp"이다. cp 명령어를 사용해서 파일 명을 바꾸고 싶을땐,
다음과 같이 경로에 파일명까지 입력하면 된다. => "cp co_file /../../tmp/co_file_copy"
이번에도 난이도가 쉬운편에 속했고, 이제부터 슬슬 칼리리눅스 기초를 뛰어넘어,
리버싱에 대해서 조금씩 배워볼까 한다.