꿀팁! (54) 썸네일형 리스트형 ELK 공부3 ES연습 만약 curl 명령어를 실행했을때 security에러가 뜬다면 -u 옵션을 사용해 (-u id:pw)를 추가해서 사용하자 #인덱스 생성 curl -XPUT http://localhost:9200/myindex?pretty # 인덱스 조회 curl -X GET http://localhost:9200/myindex?pretty # 인덱스 삭제 curl -X DELETE http://localhost:9200/myindex?pretty myindex 라는 이름의 index를 컨트롤 해주고 뒤의 pretty을 쓰면 보기좋게 결과가 나온다. # 데이터 삽입 curl -XPOST http://localhost:9200/myindex/data/1/?pretty -H 'Content-Type: applicat.. ELK공부2(Docker-Compose를 이용한 구축) Docker-Compose설치 sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 다른 버전을 설치하고 싶으면 1.27.4부분을 버전에 맞게 수정 https://github.com/docker/compose/releases Releases · docker/compose Define and run multi-container applications with Docker - docker/compose github.com 버전확인은 해당링크 참조 #docker-compose에 권한설정 sudo chmod.. 회사의 윈도우용 SSL 인증서를 ubuntu에 설치하기 매번 프로그램 설치나 명령어를 쓰면 항상 --no-check-ssl같은 명령어를 써야 하므로 귀찮았다. 일단 윈도우에 있는 인증서를 복사해야된다. cmd 에 certmgr.msc 명령어 실행 신뢰할 수 있는 루트인증 기관 → 인증서 에서 인증서선택 후 내보내기 내보낼때 x509로 둘중 아무거나 하면된다. 리눅스에 인증서를 옮겨주고 윈도우용 인증서는 .cer확장자 이지만 우분투용은 .crt로 바꿔줘야 하는것 같다.(확실치 않음) 변환을 위해 리눅스의 openssl을 이용하게 된다. (없으면 설치하기) sudo openssl x509 -inform DEM -in myssl.cer -out ./myssl.crt 해당 명령어를 통해 .crt로 바꿀수있다.(mv로 이름만 바꿔봤는데 안되서 찾아봤다. 해당 명령어의.. ELK 공부 사전지식-로드밸런싱 로드밸런싱은 서버의 부하를 줄이기 위해 트래픽을 분산시키는 방법, 이역할을 로드밸런서(VIP-Virtual IP와함께 구성)가 수행한다. VIP-서버들을 대표하는 가상의 IP이다. 클라이언트는 서버의 실제 IP로 접근하는것이 아닌 로드밸런서가 가지고있는 가상 IP로 요청한다. 로드밸런서는 설정된 분산 방법에 따라 각서버로 요청을 분산시킨다. 설정 된 분산방법->로드 밸런싱 알고리즘 라운드 로빈 방식-각서버를 순차적으로 선택하여 분산 가중치 라운드 로빈 방식-각 서버에 가중치를 할당하고 가중치 비율에 따라 요청을 분산시킨다.(A:3 B:7이면 분산 비율은 3:7) IP 해싱방식-클라이언트의 IP를 해시처리하고 특정서버와 매핑해서 트래픽을 분산, 매핑하기에 클라이언트가 항상 동일한 서버로.. 우분투20.03 gnome shell extension 작동안할때 브라우저 확장프로그램으로 gnome shell extension을 설치하고 우측 버튼을 토글하면 설치가 된다고 하는데 안되는 경우가 있다. 그럴경우 아래 다운로드를 통해 zip파일로 다운받은 후 ~/.local/share/gnome-shell 경로에서 extensions폴더를 만든 후 ~/.local/share/gnome-shell/extensions 에서 폴더를 하나 만들어 주는데 폴더명은 zip파일의 metadata.json파일을 보면 uuid 값이 설정되어 있는데 이걸로 하는것이 좋다. 만든 폴더에 zip파일의 내용물을 넣어주고 alt f2를 눌러 r커맨드를 실행하거나 컴퓨터를 다시시작해 갱신해주면 tweak 확장목록에 추가 되는것을 알 수 있다. gdb peda에서 bss영역 plt 주소 구하기 bss영역 및 각 섹션 주소 구하기 elfheader plt주소 구하기 elfsymbol 자꾸 까먹는다!!!! docker를 이용한 pwnable 환경 세팅하기 DockerFile FROM ubuntu:16.04 LABEL email="gud425@naver.com" LABEL name="NAM" LABEL description="CAT-Security" ENV TZ Asia/Seoul ENV LC_CTYPE C.UTF-8 RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN apt upgrade && apt update RUN apt-get update && apt-get install -y netcat vim git tar gzip curl wget zsh gdb RUN apt-get install -y python3 python3-pip python3-dev li.. Could not find a version that satisfies the requirement in pip install error pip버전과 python 버전이 달라 에러가 발생했습니다. python3 --version 으로 버전확인 후 https://bootstrap.pypa.io/pip/3.5/get-pip.py --no-check-certificate wget으로 숫자 3.5부분에 본인의 파이썬 버전을 입력 후 다운 python3 get-pip.py --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org 이후 다운받은 get-pip.py를 실행 이제 pip로 정상 다운로드 가능! 이전 1 2 3 4 5 6 7 다음