Site(96)
-
FTZ Trainer8 + FTZ Trainer9
Trainer8[player] 새로운파일생성 컴파일 실행 방법 챕터8은 새로운파일을 만들고 컴파일하고 실행시키는 방법을 소개한다 먼저 파일의 종류이다 일반텍스트파일[글자로만이루어진파일(README.TXT)] 원하는 내용작성 -> 컨트럴키와 D키를 동시에 누르면 생성이 된다 * > 를 리다이렉션이라고 하는데 왼쪽방향으로 꺽쇄모양이면 왼쪽에서 출력되는것을받아서 오른쪽의 입력으로 보낸다는 의미이다 (ex)A >(리다이렉션) B = A에서 출력되는것을 받아 B의 입력으로 보냄* 위의 cat > 파일이름.txt를 해석해보면 cat 명령을 사용하여 입력하는 모든글자를 파일이름.txt로 보낸다 라는 의미이다 hello를 입력한 test.txt텍스트파일을 생성하였다 이 내용을 수정을 하고 싶다면은 어떻게 해야할까? 다..
2022.02.20 -
FTZ Trainer7
Trainer7[to the top] 압축명령어 tar gzip tar라는 명령어는 파일을 압축하는 것이 아니라 합쳐버리기만 한다 따라서 백업할때에 속도가 빠르다 tar에 대해서 자세히보자면 합치기 : tar cvf 합칠파일 합칠파일들 해제하기 : tra xvf 해제할파일 옵션 c – Create : 새로운 파일을 만드는 옵션 x – eXtract : 압축을 해제시키는 옵션 v – View : 압축이 되거나 풀리는 과정을 출력하는 옵션 f – File : 파일로서 백업을 하겠다는 옵션 ls -al을 한다음에 표시한 3개의 파일을 tar를 사용해서 합쳐보겠다 tar cvf songs.tar *을입력하면 표시한거와 같이 songs.tar 파일이 생성되었다 tar cvf songs.tar *을 해석해보면은 t..
2022.02.19 -
FTZ Trainer5 + FTZ Trainer6
Trainer5[goodluck] 서버의 정보를 수집하는 방법 자신의 정보를 수집하기 위해서는 whoami을 입력합니다 이번챕터인 trainer5에서는 자신의 정보가 trainer5라고 나옵니다 id를 입력하면은 Userid, Groupid, groups순으로 자신의 구체적인 정보를 확인할수가 있습니다 uname -a는 커널의 버전을 나타냅니다 cat /etc/*release는 서버에 설치된 OS가 어떤 버젼인지 확인할수있습니다 패키지의 정보를 얻기위해서는 rpm -qa를 입력합니다 해당 cpu의 정보를 확인하기 위해서는 cat /proc/cpuinfo를 입력합니다 *cat : 파일의 속내용을 화면에 보여줍니다[cat 파일이름]* Trainer6[coffee] 패스워드파일분석방법 패스워드파일은 한서버를 ..
2022.02.19 -
FTZ trainer3 + FTZ trainer4
trainer3[computer] 터미널[콘솔]명령어 네크워크 명령어 서버에 접속한사람확인 접속한 사람들과의 대화방법 터미널과 콘솔 텔넷을 통해 서버에 접속 -> 터미널을 통해 접속했다 직접 컴퓨터에 리눅스를 설치하고 부팅하여 로그인 -> 콘솔을 통해접속했다 w를 입력하여 명령하면 서버에 어떤사람들이 접속해있는지 확인할수있습니다 1. 로그인한ID 2. 콘솔[tty] OR 터미널[pts]로 접속한지 확인[pts 뒤에 숫자는 몇번째 터미널로 접속했는지 보여줌] (3명이 동시에 접속하면 순서대로 pts/0, pts/1, pts/2) 3. 접속한 사람의 컴퓨터의 ip주소(ex)123.45.67.890)[root는 콘솔로접속하여 ip주소 안나타남] 4.로그인한 시간 5.입력하지 않고 접속만 유지하는 시간 6.cp..
2022.02.19 -
FTZ Trainer2
Trainer2[linuxer] Trainer2에서 배우는것 디렉토리, 디렉토리간의이동 새로운디렉토리형성, 삭제 파일의 복사, 이동, 삭제 이번시간에는 Trainer2에 대하여 다루어 보겠습니다 pwd를 입력하면 현재의 자신의 경로가 출력이됩니다 현재디렉토리의 /home/trainer2 입니다 /[최상위디렉토리, 루트디렉토리]/home/trainer2 : 왼쪽->오른쪽으로 갈수록 상위폴더로 이동합니다 현재의 경로에서 한단계 위로가기위해서는 cd .. 명령을 사용합니다 pwd를 명령하여 현재의 경로를 다시 추적해보니 하위폴더인 trainer2가 사라지고 /home/trainer2 -> /home으로 이동되었습니다 다시 하위폴더를 추가하고싶으면은 [cd + 하위폴더명]만 써주면됩니다 최상위디렉토리로 가고싶다..
2022.02.19 -
FTZ Trainer1
시스템 해킹을 배울 수 있는 해커스쿨에서 제공하는 ftz입니다 ftz를 이용하기위해서는 몇가지 설정이 필요한데 https://www.softtrack.co.kr/ftz/Start-FTZ/ 위 링크를 통해서 가면은 설명을 잘해놓으셨으니까 참고하면 좋을것같습니다 아이디 비번을 trainer1으로 작성을 하면 위화면의 창이 뜨며 리눅스의 기본명령어를 학습할 수 있습니다 프롬프트에 대한 설명이 나옵니다[항상 대기상태에서 명령을 내리기만을 기다림] ls입력해주세요 ls 명령어는 디렉토리에 있는 내용(디렉토리, 파일 등)을 확인합니다 start.txt[파일이름], 시간, 779[용량], trainer1[Permission] -rw-rw-r--[파일의모드]순입니다 여기서 앞이 – 이면은 파일을 의미하고 앞이 d라면은..
2022.02.19