2020 -2 포너블 스터디의 1주차 활동이 시작되었다!
1주차의 주제는 리눅스 설치이다.
다음과 같이 vmware을 이용해서 우분투 계열의 환경을 만들었고, 터미널에서 리눅스 명령어를 사용해 작업을 진행해보겠다.
명령행 구조
명령어 [옵션][인자]의 형태로 이루어진다.
명령어 실습
· pwd
현재 디렉토리를 출력한다.
· ls
mgkim 하위에 있는 폴더와 파일을 출력해준다.
+ ls -l을 입력하면 파일 당 한줄로 출력하고
ls -a를 입력하면
숨겨진 파일까지 표시해준다.
· cd
cd는 특정 디렉터리로 이동하는 명령어이다.
· mkdir : 디렉토리 생성 명령어
· rmdir : 비어있는 디렉토리 삭제 명령어
· rm : 파일 삭제 명령어
· cat : 파일의 내용을 출력
· clear : 터미널의 내용을 지움
· file : 파일의 종류를 확인
· find : 특정 파일이나 디렉토리를 검색하는 명령어
이렇게 간단하게 리눅스 명령어를 사용해 보았다.
이제 과제를 수행해보자.
xhsell에서 다음과 같이 세션 연결을 진행하였다.
사용자 이름 : bandit0 / 암호 : bandit0
1. level0 ㅡ> level1
cat 명령어를 통해 reame파일 출력하였다.
비밀번호 : boJ9jbbUNNfktd78OOpsqOltutMc3MY1
ssh bandit1@localhost를 입력해서 비밀번호를 입력하면 해결!
2. level1 ㅡ> level2
home directory에서 - 파일을 찾아 읽으면 된다.
구글에 dashed filename을 검색하니 ./-와 같은 방법으로 cat 명령어를 사용하라는 말이 나왔고, 바로 실행해서 해결!
비밀번호 : CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9
3. level2 -> level3
'spaces in this filename'이라는 파일명을 가진 파일을 열어 비밀번호를 확인하는 것이 과제
구글링하니까
이렇게 타이핑하면 공백으로 인식한다더라 ㅎ.ㅎ
비밀번호 : UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
4. level3 -> level4
숨겨진 파일을 찾아서 내용을 출력하는 예제이므로, ls 명령어와 -a 옵션을 사용한다!
비밀번호 : pIwrPrtPN36QITSp3EQaw936yaFoFgAB
5.level4 -> level5
inhere폴더 안에서 사람만이 인식할 수 있는 문자?
file명령어를 이용해서 type 을 확인해보도록 하였다. 근데 파일이 매우 많았다 ,,
하나하나 확인을 해야하나 싶었는데 *를 쓰면 해당 이름을 가진 모든 파일에 한해서 명령어를 적용해 출력해준다는 사실을 알고 바로 적용했다
What does * next to the file name mean in the output of ls?
I have a doubt related the output of ll command. When, in my shell, I execute the ll command I obtain this output: -rwxrwxr-x 1 andrea andrea 104215 ott 15 15:56 atmosfs* Why I have the * next t...
unix.stackexchange.com
6.level5 -> level6
이렇게 하나하나 다 찾으려다 이건 좀 아니다 싶어서 그만뒀다. ㅠㅠ
구글링해보니 size의 크기를 알았을때 해당 size의 크기를 가진 파일을 찾는 기능이 있어서 바로 써먹었다.^ㅁ^
[리눅스] 파일 크기 기준으로 찾아서 삭제하기(find -size / rm 이용)
예전에 포스팅 했던 [리눅스] 파일 개수 구하기(find, wc 이용) 글에서, find 명령어를 이용해 이름 기준으로 파일을 검색하는 방법을 알아보았다. 이번에는 파일 크기를 기준으로 검색하고, 그리고 검색된 결과..
nota.tistory.com
여기까지가 1주차 과제 내용이다 *^^*
'Other > System Hacking' 카테고리의 다른 글
포너블 스터디 3주차 과제 #TheLordOfBOF #gateㅡ>gremlin (0) | 2021.01.28 |
---|---|
포너블 스터디 2주차 강의 요약 및 과제 (0) | 2021.01.27 |