본문 바로가기
728x90

전체 글79

[0&1] 디지털 포렌식 기초 [섹션 0] 01 디지털 포렌식이란 무엇인가? 디지털 포렌식 : 컴퓨터 범죄와 관련하여 디지털 장치에서 발견되는 자료를 복구&조사하는 법과학의 한 분야 02 디지털 포렌식의 필요성 해킹 등 컴퓨터 관련 범죄(해킹, 랜섬웨어, 디도스) 뿐만 아니라 일반 범죄에서도 디지털 포렌식으로 획득할 수 있는 증거가 주요 단서가 되는 경우가 많아짐. 범죄 수사 이외의 분야에서도 활용도가 증가. 형사 사건이 아닌 인사 사건에서의 포렌식 일반 기업에서의 수요가 급증(내부 정보 유출, 회계 감사 등) 03 디지털 포렌식의 유형과 대상 디지털 포렌식의 유형 2가지 침해 사고 대응 실시간 사태 파악&수습 엄격한 입증 필요 X 증거 추출 사후 조사 범죄 증거 수집 엄격한 입증 필요 O 디지털 포렌식의 대상 디스크 포렌식 - 컴퓨.. 2023. 9. 27.
[Dreamhack] session-basic (LEVEL 1) Description 쿠키와 세션으로 인증 상태를 관리하는 간단한 로그인 서비스입니다. admin 계정으로 로그인에 성공하면 플래그를 획득할 수 있습니다. 풀이 step 1. 접속 정보 사이트로 접속 step 2. 문제 파일 다운로드 후 코드 확인 users = { 'guest': 'guest', 'user': 'user1234', 'admin': FLAG } → 사용자 계정 정보를 확인 가능하다. admin 계정으로 로그인에 성공하면 FLAG를 얻을 수 있음을 알 수 있다. @app.route('/login', methods=['GET', 'POST']) @app.route('/admin') → login과 admin페이지가 존재함을 알 수 있다. step 3. url창에 /login을 붙여서 logi.. 2023. 9. 26.
[C언어] 프로그래머스 Lv.0 짝수의 합 문제설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해 주세요. 제한사항 0 2023. 5. 3.
누구나 쉽게 즐기는 C언어 콘서트 3장 Programming 답 누구나 쉽게 즐기는 C언어 콘서트 3장 Programming 풀이 1. 사용자로부터 소수점 표기 형식으로 실수를 읽어서 지수 형식으로 출력하는 프로그램을 작성하라. 답 : #include int main() { double a; printf("실수를 입력하시오: "); scanf("%lf", &a); printf("지수 형식으로는 %e입니다.", a); return 0; } 2. 사용자에게서 받은 문자의 아스키 코드를 출력하는 프로그램을 작성하시오. 답 : #include int main() { char c; printf("문자를 입력하시오: "); scanf("%c", &c); printf("아스키 코드: %d", c); return 0; } 3. 사용자로부터 x의 값을 실수로 입력받아서 다음과 같은 .. 2023. 4. 29.
누구나 쉽게 즐기는 C언어 콘서트 3장 연습문제 답 누구나 쉽게 즐기는 C언어 콘서트 3장 연습문제 풀이 1. 다음의 식별자 중에서 잘못된 것은? 답 : 3번 풀이 : 식별자 이름은 숫자로 시작할 수 없음. 2. 다음 중 C에서 지원하는 자료형의 이름이 아닌 것은? 답 : 3번 풀이 : C 언어의 기본 자료형은 다음과 같다. 정수형 문자형 부동소수점형 short int long long long char float double long double 3. 다음의 상수 중에서 올바르지 않은 상수를 고르시오. 답 : 1번 풀이 : 'abc'는 상수가 아님. 4. 65000을 저장할 수 있는 자료형으로 가장 메모리를 적게 차지하는 자료형은? 답 : 2번 풀이 : signed short(2) : -32,768 ~ 32,767 unsigned short(2) : 0.. 2023. 4. 7.
누구나 쉽게 즐기는 C언어 콘서트 2장 Programming 답 누구나 쉽게 즐기는 C언어 콘서트 2장 Programming 풀이 1. 사용자의 이름, 주소, 전화번호를 화면에 출력하는 프로그램을 작성해보자. 답 : #include int main(void) { printf("이름: 홍길동\n"); printf("주소: 서울시 종로구\n"); printf("전화번호: 111-2222\n"); return 0; } 2. 다음과 같이 출력하는 프로그램을 작성하라. 제품의 가격은 price라는 변수에 저장되어 있다고 가정한다. 답 : #include int main(void) { int price; price = 22000; printf("제품의 가격은 %d원 입니다.", price); return 0; } 3. 사용자로부터 세 개의 정수를 입력받은 후, 평균값을 계산하여.. 2023. 3. 29.
728x90