[#5] webdav, heartbleed 취약점
webdav 취약점 APi 기반 웹 서비스 -REST API (PUT, GET, POST, DELETE) 툴을 이용해 nikto -h [사이트 주소] 명령어를 실행하면 사이트에 허용된 메소드를 검색할 수 있다. 예시) 해당 값이 아래와 같을 때 앞의 태그들을 제외하곤 취약한 매소드를 발견할 수 있다. GET, HEAD, POST, OPTIONS, TRACE, DELETE, PROPFIND, PROPPATCH, COPY, MOVE, LOCK, UNLOKE, PUT 예를 들어 헤더에 PUT http:/127.0.0.1/web/text.txt라고 입력하고 바디에 내용을 입력하고 전송하면 web 디렉토리에 해당 내용의 텍스트 파일을 만들 수 있다. => 같은 방식으로 같은 서버 측 언어를 작성해 웹쉘을 올릴 수..
2022. 3. 4.
[정보보안] 1-1 운영체제 이해 및 관리
1. CPU 1) 개념: 입력장치부터 자료를 받아 연산하고 그 결과를 출력장치로 보내는 일련의 과정을 제어 및 조정하는 장치 2) 구성 요소: ALU(연산 장치), Register, Control Unit, 내부 CPU Register:PC, MAR, MBR, IR 버스: 데이터 버스, 주소 버스, 제어 버스 3) 인스트럭션 사이클 패치, 간접, 실행, 인터럽트 2. 메모리 시스템 1) 기억 장치 계층 구조 2) 캐시 메모리 CPU와 주 기억장치의 속도차이를 개선하기 위해 만들어진 고속의 버퍼 메모리. 직접 사상: 여러구역으로 분할하여 Cache 슬롯과 매핑한다. 연관 사상: Main Memory의 각 블록이 Cache의 어느 슬롯이든 적재 가능하다. 집합 연관 사상: 직접 사상/ 연관 사상 절충 방식으..
2022. 3. 2.