#이 페이지의 설명은 처음하는 사람들도 따라 할수 있도록 제작 되어있습니다.
#답은 알려드리지 않습니다. 문제를 푸는 방법과 방법과 문제를 풀떄 필요한 개념을 설명할 것입니다.
#방법을 알았다고 넘어가지 말고 스스로 완전히 숙달될때까지 읽어보는것을 추천합니다.
먼저 문제를 보면 inhere 디렉토리 안에 있는 파일들중
'사람이 읽을수 있고 1033 바이트의 크기를 가지면서 실행 할수가 없다.'
라고 합니다. 그렇다면 우리가 이번에 알아야 할 것은 find를 사용해 주어진 사이즈의 파일 찾기 입니다.
#find -size (크기)
find를 이용해서 주어진 사이즈의 파일을 찾으려면 -size 옵션이 필요합니다.
-size 옵션을 사용한 명령어는 find -size (크기)입니다.
근데 실행이 되지 않네요. 그렇다면 어떻게 해야할까요.
리눅스에서 bytes의 단위는 다릅니다.
b | 블록단위 |
c | byte |
k | kbyte |
w | 2byte 워드 |
리눅스에서는 위의 단위를 쓴다고 합니다. 외워 두는 편이 좋은것 같아요.
명령어를 쳐보면 1033 bytes의 크기를 가진 파일이 있는 위치를 알려줍니다.
그렇다면 저 파일을 읽어봅시다.
파일을 읽고 보면 패스워드가 나옵니다.
'리눅스에 관하여 > 오버더와이어' 카테고리의 다른 글
오버더와이어#8 <텍스트 파일에서 문자열 찾기> (0) | 2019.10.08 |
---|---|
오버더와이어#7<find 명령어 user group 찾기> (0) | 2019.10.08 |
오버더와이어#5<여러 파일 속 암호찾기> (0) | 2019.10.04 |
오버더와이어 #4 < 숨겨진 파일 찾기> (0) | 2019.10.04 |
오버더와이어 #3 <공백이 포함된 파일> (0) | 2019.10.03 |