일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- FSB
- ios frida
- VS Code 오류
- error
- ubuntu
- 보안뉴스
- 인프런
- Linux
- centos7
- 풀이
- mariadb
- 워게임
- nmcli
- 클라우드
- 빅데이터 분석기사
- AWS
- Python
- tcache
- wireshark
- pwnable
- 빅데이터분석기사
- 빅데이터분석기사 실기
- Cloud
- pandas
- 빅데이터 분석기사 실기
- 빅분기 실기
- dreamhack
- Dreamhack.io
- [EduAtoZ]
- AWS Cloud
- Today
- Total
목록분류 전체보기 (204)
0netw0m1ra
linux가 server역할, 윈도우가 client역할 1. samba 설치 2. 서비스 재시작, 공유할 파일 생성 3. 방화벽 열기 4. 공유할 파일 생성 5. 혹시나 잘못 사용할 수 있으니까 백업 후 파일 수정하기 6. 윈도우의 작업그룹 확인 - WORKGROUP 7. smb.conf 파일 수정 # vi /etc/samba/smb.conf - security = user 는 리눅스에 인증받은 사람만 쓸 수 있다는 의미 8. 생성 및 수정한 smb.conf를 잘 만들었는지 확인 9. 계정생성 - 계정 : test - PW : 1234 - smb사용할 계정 test 생성 및 비밀번호 1234 설정 10. 시스템 smb 서비스 재시작 11. client linux 하나 더 열어서 인터넷 확인 # curl ..
#1. 컨테이너 가상 머신처럼 애플리케이션을 관련 라이브러리와 패키지를 묶어 서비스를 구동할 수 있는 가상 환경을 의미한다. 컨테이너 기반의 애플리케이션으로는 도커가 있다. #2. 쿠버네티스 클러스터 컨테이너화된 애플리케이션을 실행하는 머신을 의미한다. 쿠버네티스는 리눅스 컨테이너 작업을 자동화하는 오픈소스 플랫폼이고, 클러스터는 여러 리소스를 관리하는 집합을 의미한다. #3. 컨테이너 탈출 기법 컨테이너에서 커널을 공유하며 발생할 수 있는 취약점으로 컨테이너에서 호스트 시스템을 빠져 나가는 행위이다. 이를 통해 호스트의 루트 권한을 탈취할 수 있다. https://m.boannews.com/html/detail.html?tab_type=1&idx=98161 윈도 컨테이너 사용하는 조직들이 경계해야 할 ..
- 다른 OS끼리 파일을 공유할 수 있도록 하는 서비스 - NFS와 비슷하지만 인증기능도 있음 - VirtualBox - Windows7 - CentOS7 윈도우가 server(파일 공유), linux가 client 1. 공유할 폴더 생성 2. 속성 변경 파일의 오른쪽 클릭 - 공유 - [공유] - everyone 추가 - 사용자 권한 수준 읽기/쓰기로 변경 - 추가 3. 관리자 권한으로 cmd 실행 4. 계정생성/삭제 명령어 > net user 계정이름 비밀번호 /add > net user 계정이름 비밀번호 /del 5. SELinux꺼져있고, CentOS7 환경에서 인터넷 잘 되는지 확인 6. 리눅스에서 samba설치 여부 확인 설치 안되어 있으면 yum install ~~~해서 설치하기 7. 윈도우..
- 도메인에 속해있는 시스템들의 이름을 관리하고 외부에 해당 시스템의 IP를 알려줌 1. 웹서버 1개 생성 2. 파일 하나 생성 # vi index.html 3. 다른 virtualbox 가상 머신에서 접속해보기 4. ip 주소가 아닌 도메인으로 검색해서 나오도록 DNS 설정해보기 5. 만든 파일에 오타가 있는지 다른 잘못한 점이 있는지 확인 6. "linux.com.db"파일 생성 및 수정 7.
- CentOS7 - VirtualBOx - url : 특정 웹사이트의 특정 위치까지 가기위한 전체 경로 - 호스트 이름 : 네트워크 상의 컴퓨터 각각 이름 - 도메인 이름 : 네트워크의 범위를 지정하는 이름 - FQDN(Full Qulified DOmain Name) : 호스트네임과 도메인이름을 모두 표기한 전체 주소(전체 도메인 네임) DNS 요쳥을 하면 해당하는 ip 주소를 다른 DNS 서버에서 알아오는 DNS 서버 1. DNS 설치 bind를 설치해야 DNS 관련 서비스를 사용할 수 있음 2. DNS 구축을 위한 설정 변경 # vi /etc/named.conf 3. 방화벽 열기 아래 둘 중 하나의 방법으로 열기 4. 다른 가상머신 열어서 확인해보기 [DNS server] [다른 가상머신] 원래는 ..
#1. 오픈소스 누구나 사용할 수 있도록 공개된 소스 코드이다. #2. 디펜던시(Dependency) 하나의 코드가 두 모듈 간에 연결에 사용되어 하나의 모듈이 바뀌면 의존한 다른 모듈까지 변경이 이루어질 수 있는 취약점을 가진 특징이다. #3. 업스트림(upstream) 컴퓨터 네트워크 기술의 용어로, 클라이언트나 로컬에서 서버나 원격 호스트에 데이터를 보내는 행위를 의미한다. (#4. 픽스권한 깃허브와 같은 코드에서 해당 코드를 작성한 사람으로 코드의 소유자를 의미하는 것 같다.) https://m.boannews.com/html/detail.html?idx=98085 갈수록 어려워지는 오픈소스 보안, 구글 전문가들의 의견을 듣다 오픈소스 요소들에 대한 의존도가 계속해서 높아지고 있다. 이에 오픈소스..
- VirtualBox - CentOS7 1. 설치된 파일 확인 2. MariaDB, php, php와 mariadb 연동되도록 라이브러리 설치 3. 재부팅 4. 활성화 5. 방화벽 열기(gui) # firewall-config (1) [설정] - [영구적] (2) http, https (3) [옵션] - [Firewalld 다시 불러오기] 6. httpd를 위한 포트 열려있나 확인 7. php코드 하나 작성하기 8. php 코드 작성 9. 10. 우분투 환경(virtual box 안에 서버 만든 환경 아님)에서 확인 11. CentOS7 현재 LAMP설치 중인 가상공간(VirtualBox안에서) Express Engine 다운로드 => xe.zip https://xe1.xpressengine.com/i..
- VirtualBox - CentOS7 - LAMP : Linux + Apache + MariaDB + PHP 1. Apache 구축 2. 서비스 활성화, 웹 서비스 시작 3. 동작 확인 4. 웹 페이지 구축하고 나서 해당 파일 아래에 저장된 경로를 이용해서 웹 페이지 이용가능 5. 방화벽에서 웹 서비스 포트(80)을 열어서 접근할 수 있도록 함 6. 접속해보기 - 주소 찾기 # ifconfig - 만들었던 파일 찾아서 확인 - 앞으로 파일을 만들어서 이용하면 됨