전체 글125 Azure를 이용한 웹 서비스 환경 구축 (2) https://shsh010914.tistory.com/53 Azure를 이용한 웹 서비스 환경 구축 (1) 클라우드 컴퓨팅 서비스 | Microsoft Azure 클라우드 컴퓨팅 서비스 | Microsoft Azure Microsoft Azure의 유연한 개방형 클라우드 컴퓨팅 플랫폼을 통해 목적에 따라 투자하고 비용을 절감하며 조직을 더 효 shsh010914.tistory.com 이전 차시에서 가상머신 설치 및 게이트웨이 설정을 완료했다. 이번 차시에는 웹 서비스를 위한 웹 서버와 데이터베이스 서버 설정을 진행한다. [데이터베이스 서버 설정] 1. MySQL 설치 2. MySQL 접속 3. 데이터베이스 생성 4. 테이블 생성 5. 레코드 조회 [웹 서버 설정] 1. 2대의 웹 서버 가상머신에 동일하.. 2022. 7. 7. Azure를 이용한 웹 서비스 환경 구축 (1) 클라우드 컴퓨팅 서비스 | Microsoft Azure 클라우드 컴퓨팅 서비스 | Microsoft Azure Microsoft Azure의 유연한 개방형 클라우드 컴퓨팅 플랫폼을 통해 목적에 따라 투자하고 비용을 절감하며 조직을 더 효율적으로 만드세요. azure.microsoft.com Microsoft Azure를 활용하여 다음과 같은 시나리오를 갖는 클라우드 네트워크 환경을 구축했다. - 2대의 웹 서버 가상머신을 활용하여 웹 서비스를 진행한다. 2대의 웹 서버 가상머신은 사용자의 요청에 대해 로드 밸런싱을 수행하며, 서로 다른 서브넷에 존재한다. - 해당 웹 서비스는 1대의 데이터베이스 서버에 연동되어 있다. 데이터베이스 서버는 리눅스 가상머신에 MySQL을 설치하여 진행하며, 웹 서버와 다른 .. 2022. 7. 7. Blind SQL Injection - Time Based [Blind SQL Injection - Time Based의 정의] Time Based의 Blind SQL Injection은 참과 거짓에 상관없이 모두 동일한 결과를 보여준다. 따라서 참을 구별하기 위해 인자에 입력한 시간만큼 응답을 지연시키는 sleep 함수를 사용하여 Injection을 시도한다. [참과 거짓 판별] ' or 1=1 and sleep(5)# Time Based의 Blind SQL Injection 취약점을 알아보기 위하여 검색란에 항상 참으로 만드는 쿼리를 입력한다. SQL Injection 결과 5초 동안 대기한 후 이메일을 보낸다는 메시지가 출력된다. [데이터베이스 판별] ' or 1=1 and length(database())=5 and sleep(5)# 가장 먼저 lengt.. 2022. 7. 7. Blind SQL Injection - Boolean Based [Blind SQL Injection - Boolean Based의 정의] Boolean Based의 Blind SQL Injection은 쿼리의 결과를 참과 거짓만 출력하는 페이지에서 사용하는 공격이다. 출력 내용이 참과 거짓 밖에 없기 때문에 데이터베이스의 내용을 추측하여 쿼리를 조작한다. 쿼리는 데이터베이스 내용이 일치하여 웹 페이지에서 참을 출력할 때까지 임의의 값을 대입한다. 쿼리에 사용하는 함수는 substring, ascii, length 등이 있다. substring 함수는 첫 번째 인자로 받은 문자열을 지정한 길이만큼 출력하는데, 주로 문자 하나씩 출력하여 이름을 알아내는데 사용한다. ascii 함수는 문자를 아스키코드로 변환하는데, 작은 따옴표(')가 필터링으로 막힌 경우에 사용한다. .. 2022. 7. 5. 쉽게 따라하는 삭제 파일 복구 [FTK Imager] 1. 메모장을 열어 "디지털 포렌식.txt" 파일을 만든다. 2. USB에 파일을 옮긴 뒤 해당 파일을 삭제한다. 3. Add Evidence Item 버튼을 클릭한 다음 Image File을 선택한다. 4. 이전에 디스크 이미징 단계에서 만들었던 image.E01 파일을 선택한다. image.E01 파일을 만드는 방법은 아래 게시글 참고 https://shsh010914.tistory.com/49?category=1032543 디스크 이미징과 마운트, 메모리 덤프 https://www.inflearn.com/course/%EA%B8%B0%EC%B4%88-%EB%94%94%EC%A7%80%ED%84%B8-%ED%8F%AC%EB%A0%8C%EC%8B%9D/dashboard [무료] .. 2022. 7. 4. 디스크 이미징과 마운트, 메모리 덤프 https://www.inflearn.com/course/%EA%B8%B0%EC%B4%88-%EB%94%94%EC%A7%80%ED%84%B8-%ED%8F%AC%EB%A0%8C%EC%8B%9D/dashboard [무료] 기초부터 따라하는 디지털포렌식 - 인프런 | 강의 기초부터 따라하는 디지털포렌식 강의입니다. 강의를 따라하다보면 "물 흐르듯, 자연스럽게" 실력이 늘어가는 강의를 추구합니다., - 강의 소개 | 인프런... www.inflearn.com 본 게시물은 손지훈 강사님의 기초부터 따라하는 디지털 포렌식 강의를 참고하여 작성된 게시글입니다. [디스크 이미징] 디스크 이미징이란, 디스크를 파일의 형태로 가져오는 것을 말한다. 디스크를 분석하기 위해서는 파일의 형태로 존재해야 하므로 디스크 이미징을 .. 2022. 7. 4. 이전 1 ··· 15 16 17 18 19 20 21 다음