- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 라즈베리파이
- 프로젝트
- docker
- Android
- synology
- Python
- GUI
- Shell script
- RaspberryPi
- 그라파나
- 메소드
- 리눅스
- 쉘 스크립트 if문
- LEVIATHAN
- 클라우드
- 쉘 스크립트
- GPIO
- API
- JSP
- centos docker
- Java
- System
- 쉘 스크립트 기초
- Linux
- Tkinter
- 네트워크
- ACL
- nginx
- 안드로이드
- Today
- Total
목록IT (406)
IT창고
이번에는 WAS인 Mosquitto 서버를 설치해보도록 하겠습니다. Mosquitto는 MQTT 프로토콜 버전 5.0, 3.1.1 및 3.1을 구현하는 공개 소스(EPL / EDL License) 메세지 브로커 입니다. 설치 전에 MQTT 프로토콜에 대해 간단히 알아보겠습니다. MQTT(Message Queue Telemetry Transport)는 IBM에서 1999년에 최초의 버전이 만들어졌으며 2013년에 MQTT v3.1을 OASIS 표준화 단체에 제출하였습니다. 이 프로토콜은 publish–subscribe 모델로 메세지 프로토콜로 대표적으로 페이스북 메세지가 MQTT 프로토콜을 사용했다고 알려져있으며 경량 프로토콜로 저전력 장비에서도 운용이 가능하기에 라즈베리파이3나 IoT에서 사용하기 좋습니..
Nginx 웹 서버에 SSL을 적용해보도록 하겠습니다. SSL을 적용하되 기본https(443)포트가 아닌 다른 포트를 지정하여 SSL적용을 하고 http(80)로 접속 시 SSL이 적용된 https로 Redirect 되도록 설정해보도록 하겠습니다. 테스트용도 이므로 ssl은 openssl로 사용하도록 하겠습니다. 그 외에 추천드리는 무료로 사용가능한 SSL for Free (https://www.sslforfree.com)나 Let's Encrypt(https://letsencrypt.org/) 등이 있습니다. 테스트환경은 VMware에 CentOS 7 OS이며 Nginx 웹 서버가 설치되어있는 상태로 진행합니다. Nginx 설치는2019/02/16 - [서버운영/WAS, DBMS] - CentOS 7..
젠킨스(Jenkins)에 대해 알아보겠습니다. 젠킨스는 오픈소스 솔루션으로 지속적인 통합과 전달 환경을 구축할수있으며 다양한 개발작업을 지원하는 자동화 서버이며 굉장히 많은 플러그인을 가지고 있습니다. 젠킨스의 동작 방식으로 war파일로 단독으로 실행하거나 Tomcat 서버안에 war파일을 넣어 배포하는 방법이 있습니다. 테스트를 진행할 환경은 VMware CentOS 7 입니다. 설치 방법은 두가지가 있습니다. 젠킨스 공식사이트에서 LTS 다운로드에서 테스트환경에 맞는 운영체제를 선택해 war파일을 다운로드 받아 설치하는 것과 yum에 외부저장소를 등록하여 설치하는 방법입니다. war파일을 다운로드 받아 설치하는 방법부터 알아보도록 하겠습니다. 여기를 클릭하면 젠킨스 다운로드 사이트로 이동합니다. 위의..
쿠버네티스에 대해 알아보겠습니다. 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼으로 구글에서 Brog 프로젝트로 시작하여 현재 쿠버네티스가 되었습니다. 클라우드와 도커를 사용하게 되면 거의 대부분 쿠버네티스를 사용할텐데 쿠버네티스의 장점으로 자동복구 기능과 동시 배포 등이 있습니다. 설치할 테스트 환경은 VMware에 리눅스(CentOS 7) 2대로 테스트를 진행하도록 하겠습니다. 서버 최소 사항으로 2GB 이상의 RAM과 CPU2개 입니다. 테스트 서버인 CentOS 7설치 시 가상머신 설정에서 위와 같이 가상화 부분에 체크해주도록 합니다. 또한 나머진 CPU와 RAM은 위와 같은 설정으로 설치하여 테스트를 진행합니다. CentOS 7을 설치할때 ..
LOS(Load of SQLInjection) 워게임 풀이를 해보도록 하겠습니다. 난이도는 몬스터 이름으로 난이도가 높을수록 강한 몬스터의 이름으로 대처됩니다. LOS의 경우 유명한 워게임이라 그런지 LOS 사이트가 여러가지가 있는데 아래에 두곳을 소개합니다. 1. https://los.eagle-jump.org/ 2. https://los.rubiya.kr/ 1번 사이트는 UI가 보기 좋고 25번까지 문제가 있으며 2번 사이트는 문제 수가 20년 8월 기준으로 48개나 되네요 이전에 BOF를 풀었던 당시에는 20문제까지 있는줄 알았는데 더 많이 생겨났네요 이번 글에서는 모든 LOS의 공통인 Gremlin 문제를 풀어보도록 하겠습니다. 문제를 보면 PHP 소스코드가 있으며 문제를 해결할 만한 힌트를 볼 ..
systemctl 사용법 및 systemd 데몬에 대해 알아보겠습니다. systemd는 CentOS 7버전부터 init시스템 대신 사용되며 Ubuntu에서도 systemd를 사용합니다 systemd의 용도는 프로세스를 관리하고 유닛(Unit)으로 서비스를 제어하는 시스템 자원 통합 관리 도구입니다. 테스트를 진행할 리눅스는 CentOS 7.x로 진행하도록 하겠습니다. CentOS 7.x의 프로세스를 보면 systemd 데몬이 동작하는걸 확인할수있습니다. CentOS 6.x에서 사용하던 service명령어, chkconfig명령어를 주로 사용했다면 systemctl명령어를 사용하며 혼란스러웠을텐데 우선 systemctl의 사용방법 부터 확인해보겠습니다. 서비스 시작 systemctl start 서비스명 e..
대표적인 프록시 툴인 팔콘과 쿡시에 대해 알아보겠습니다. Burp Suite, Paros 등의 툴은 프록시를 잡고 사용해야되는 툴로 지금부터 알아볼 팔콘과 쿡시는 프록시 설정을 잡는 툴입니다. 먼저 Cooxie Toolbar 설치와 간단한 사용법을 알아보도록 하겠습니다. 여기를 클릭하면 cooxie toolbar 설치파일을 다운로드하는 사이트로 이동합니다. 다운로드 후에 Cooxie 설치파일을 실행하여 설치를 진행합니다. 설치과정은 기본값으로 쉽게 설치가 가능합니다. Cooxie는 IE(Internet Explorer)에서 툴바형태로 사용됩니다. 처음설치 진행을 하면 IE 웹브라우저가 실행되며 위와 같이 Cooxie를 사용할지 확인합니다. 사용을 클릭하면 위와 같은 Cooxie Toolbar가 생성됩니다..
WebGoat는 웹 취약점을 공부할수있는 취약한 웹사이트로 JAVA 기반이며 OWASP TOP 10의 취약점들을 공부할수있습니다. WebGoat 프로그램을 실행하는 동안은 서버가 취약해지므로 외부망에 연결되지 않도록 주의해야 합니다. WebGoat와 비슷한 웹 취약점 공부 웹사이트로 BeeBox, DVWA가 대표적입니다. 테스트 환경은 VMware 가상머신에서 CentOS 7.x 입니다. 우선 리눅스 서버에 JDK가 설치되어있어야 합니다. 설치할 WebGoat는 8버전이며 Java 11이 권장입니다. 여기 링크를 클릭하면 위의 JDK 설치파일 다운로드 홈페이지로 이동합니다. Window, Linux에 맞는 파일을 다운로드 합니다. 다운로드에는 오라클 계정이 필요하며 없다면 회원가입을 해야 합니다. JDK..
Zabbix는 엔터프라이즈급의 오픈소스 분산 모니터링 솔루션 입니다. 많은 종류의 네트워크 서비스나 서버 등을 감시하고 추적하여 관리자에게 알려주는 시스템으로 Zabbix는 데이버데이스를 사용하는데 MySQL, SQLite 등을 사용할수 있습니다. 백엔드 언어는 C언어로 만들어졌으며 프론트엔드는 PHP로 만들어졌습니다. Zabbix 에이전트 소프트웨어 사용하면 다른 OS에서 더 많은 정보를 감시할수있습니다. 에이전트를 사용하지 않더라도 Zabbix에 SSH나 Telnet으로 연결하여 감시할수있습니다. 아래의 링크에서 Zabbix 플랫폼을 선택하여 다운로드 할수있습니다.Zabbix 다운로드 Zabbix를 설치하는 방법은 3가지가 있습니다. 1. 배포 패키지(데비안, 오라클 리눅스, 레드헷 리눅스 등)에 설..
오늘은 WebLogic을 설치해보도록 하겠습니다. WebLogic은 오라클에서 개발한 WAS이며 Java EE7 및 Java SE8을 지원하며 유료인 만큼 처리 성능이 좋아 엔터프라이즈 환경에서 주로 사용되고 최근에는 클라우드 환경에서 사용하기 좋습니다. 테스트 환경은 CentOS 7.x이며 개발및 테스트용 WebLogic으로 테스트를 진행합니다. 테스트 Linux의 RAM은 6GB입니다. 테스트 전 JDK설치가 설치되어있어야 합니다. 아래의 글을 참고합니다. 2019/01/20 - [서버운영/WAS, DBMS] - CentOS 7 - JDK 설치 설치파일은 오라클 사이트에서 다운받을 수 있으며 여기를 클릭하면 위의 사이트로 이동합니다. 테스트 파일은 일반 설치파일로 진행하겠습니다. WebLogic 설치..