분류 전체보기(179)
-
[normaltic 비기너 클래스 1기] 2023-07-12 1주차 과제
segfault 계정으로 접속해서, 현재 디렉토리에 있는 hello.txt를 읽어보세요! 계정 정보 : (segfault/segfault1234) ssh segfault@10.10.247.234 ssh 명령어를 사용해서 계정명 'segfault' 이고 ip 주소 '10.10.247.234'인 컴퓨터에 접속하였다. ls cat hello.txt ls 명령어를 사용하여 현재 디렉토리에 있는 파일 리스트를 출력하여 hello.txt 파일이 있는 것을 확인할 수 있다. cat 명령어를 사용하여 hello.txt 파일의 내용을 출력할 수 있다. UID가 1001인 사용자 계정은 뭘까요?! cat /etc/passwd 현재 접속한 컴퓨터의 계정 정보들은 /etc/passwd 에 저장되어있다. cat 명령어를 사용해..
2023.07.13 -
[normaltic 비기너 클래스 1기] 2023-07-12 1주차 내용 정리
인터페이스 종류 CLI : text를 사용하는 인터페이스, 대표적으로 UNIX/LINUX 가 있다. GUI : 아이콘 등과 같은 그래픽을 사용하는 인터페이스, 대표적으로 Windows 가 있다. ls 명령어 ls [경로] : [경로]에 있는 파일 리스트를 출력한다. ls -l [경로] : [경로]에 있는 파일들의 상세한 정보와 함께 리스트를 출력한다. 파일 내용 출력 명령어 : cat, vi, vim cat : 파일의 내용을 출력한다. vi : 텍스트 에디터로서 파일의 내용을 편집할 수 있도록 vi를 실행합니다. vim : vi 명령어의 향상된 버전 계정 정보 /etc/passwd : 현재 접속한 컴퓨터의 계정에 대한 정보가 포함된 파일이다. ex) root:x:0:0:root:/root:/usr/bin..
2023.07.13 -
[OverTheWire:Bandit] Level 7 ~ Level 8
문제 다음 단계로 넘어가는 암호는 millionth라는 단어 옆에 있는 data.txt 파일에 저장되어 있다. Keyword cd, cat, find, grep, | 풀이 find / -name data.txt 2> /dev/null 암호가 있는 위치를 알려 주지 않았으므로 find 명령어를 사용해서 'data.txt'라는 이름을 가진 파일을 찾아보았더니 여러 결과가 나오는데 그중 경로에 bandit7 이 들어간 경로의 'data.txt' 파일을 확인해 보자. cat /home/bandit7/data.txt cat 명령어를 사용해서 'data.txt' 파일의 내용을 출력해 보았더니 많은 양의 텍스트가 출력되었다. 이걸 하나하나 살펴보기는 힘들 것 같고 문제에서 간접적으로 암호의 위치를 알려주었으니 이에 ..
2023.07.13 -
[OverTheWire:Bandit] Level 6 ~ Level 7
문제 다음 단계로 넘어가는 암호는 서버 어딘가에 저장되어 있으며 3가지의 속성을 가진다. bandit7 사용자 소유 bandit6 그룹 소유 33바이트의 크기 Keyword cat, cd, ls, find 풀이 find / -size 33c -user bandit7 -group bandit6 2> /dev/null 암호가 있는 위치를 알려주지 않았으므로 암호의 속성에 대응되는 파일을 찾기 위해 최상위 경로 '/' 에서부터 찾아야 한다. 찾고자 하는 파일의 3가지 속성에 대응되도록 find 명령어를 사용했더니 하나의 결과가 나왔다. cat /var/lib/dpkg/info/bandit7.password 나온 결과를 cat 명령어를 사용하여 출력하였더니 암호를 확인할 수 있었다.
2023.07.13 -
[OverTheWire:Bandit] Level 5 ~ Level 6
문제 다음 단계로 넘어가는 암호는 'inhere'라는 디렉토리 아래에 저장되어 있으며 3가지의 속성을 가진다. 사람이 읽을 수 있다. 1033 바이트의 크기를 가진다. 실행 할 수 없다. Keyword cat, cd, ls, find, file 풀이 find / -name inhere 2> /dev/null 이전 단계에서 처럼 find 명령어를 사용해서 'inhere' 파일을 최상위경로에서 부터 찾게 되면 3개의 결과가 출력된다. 현재 문제가 bandit5 이므로 bandit5 디렉토리에 있는 'inhere'디렉토리로 이동한다. cd /home/bandit5/inhere ls 'inhere' 디렉토리로 이동 후 ls 명령어를 사용해서 출력해보니 여러개의 디렉토리가 있는 것을 확인할 수 있다. 하나하나씩 ..
2023.07.08 -
[OverTheWire:Bandit] Level 4 ~ Level 5
문제 다음 단계로 넘어가는 암호는 'inhere'라는 디렉토리 안의 사람이 읽을 수 있는 유일한 파일에 저장되어있다고 한다. Keyword home directory, cat, cd, ls, find, file 풀이 find / -name inhere 2> /dev/null 이전 단계에서 처럼 find 명령어를 사용해서 'inhere' 파일을 최상위경로에서 부터 찾게 되면 3개의 결과가 출력된다. 현재 문제가 bandit4 이므로 bandit4 디렉토리에 있는 'inhere'디렉토리로 이동한다. cd /home/bandit4/inhere ls bandit4 디렉토리 내 'inhere' 파일로 이동한 후 ls 명령어를 사용해서 파일리스트를 출력하게 되면 여러 파일이 존재한다. 이 중 임의의 파일 하나를 c..
2023.07.08