본문 바로가기

분류 전체보기

(37)
[디지털포렌식] 1. 디지털포렌식의 기초 - 기초 도구들 다운로드하기 - 디스크 이미징 - 디스크 마운트 - 메모리 덤프 - 삭제 파일 복구 ftk-imager HxD Everything 7 zip notepad++ sysinternal suite autopsy 디스크 이미징 : 드라이브를 파일로 만드는 것 디스크 마운트 : 만든 디스크 이미지를 다시 드라이브처럼 컴퓨터에 붙이는 것 (디스크 이미징을 반대로 하는 것) 디스크 이미지 파일을 Mount 해준다 evidence item 추가 capture memory 메모리 덤프 삭제 파일 복구 우클릭> Export files
[디지털포렌식] 0. 디지털포렌식이란? 01 디지털 포렌식이란 무엇인가? 디지털 포렌식이란 ? 컴퓨터 범죄와 관련하여 디지털 장치에서 발견되는 자료를 복구하고 조사하는 법과학의 한 분야 법과학 → 포렌식 = 과학수사 컴퓨터 범죄 → 디지털 *스마트폰, 인공지능 스피커, 자동차 시스템 등등 전부 포함 02 디지털 포렌식의 필요성 디지털 포렌식의 필요성 해킹 등 컴퓨터 관련 범죄 뿐만 아니라 일반 범죄에서도 디지털 포렌식으로 획득할 수 있는 증거가 주요 단서가 되는 경우가 많아짐 *해킹 등 컴퓨터 관련 범죄 : 해킹, 랜섬웨어, 디도스 등 범죄 수사 이외의 분야에서도 활용도가 증가하였음 - 형사사건이 아닌 민사사건에서의 포렌식 - 일반기업에서의 수요가 급증! (내부 정보 유출, 회계 감사 등등) 03 디지털 포렌식의 유형과 대상 디지털 포렌식의 ..
[dreamhack] simple_sqli_chatgpt 문제 SQL INJECTION 취약점을 이용한 문제이다. 작년에 SQL Injection 개념을 배웠던 기억이 난다. 간단하게 개념 복습만 하고 문제를 풀어보자 ~ ! SQL Injection 이란? 악의적인 사용자가 보안상의 취약점을 이용하여, 임의의 SQL 문을 주입하고 실행되게 하여 데이터베이스가 비정상적인 동작을 하도록 조작하는 행위 풀이 문제 화면이다. Login 을 클릭하면 위와 같은 화면이 나온다. Home, About, Contact 모두 눌러도 아무 변화가 없다. 주어진 문제 화면은 이게 다라서 이제 문제 파일을 다운 받아 코드를 확인해보자. #!/usr/bin/python3 from flask import Flask, request, render_template, g import sql..
[dreamhack] Flying Chars 문제 풀이 이게 문제 화면이다... 서버에 접속하자마자 화면에 문자가 날아다닌다. 이게 뭐지? 일단 코드를 봐야하니까 F12(개발자도구)를 눌러서 소스코드를 확인해준다. 이렇게 소스코드를 확인할 수 있는데, 왼쪽에 있는 png 파일들을 소스코드에 있는 순서대로 조합해서 문제를 풀 수 있기도 하다. 하지만 날아다니는 글자들을 멈춰서 문제를 푸는 방법도 시도해보려고 한다! 전체 소스코드 중 스크립트 부분을 보면 글자를 날아다니게 하는 for문을 찾을 수 있다. 이 부분! 글자를 random 위치로 이동시키는 코드이다. 이 부분을 수정해준다. 콘솔 창에 이렇게 수정한 코드를 입력하고 enter 눌러주면 글자들이 멈춘다. 이렇게 멈춘 걸 볼 수 있다! 이제 조합해주면 끝 문제 설명대로 x, s, o는 소문자로 ..
[데이터베이스] 데이터 모델링의 이해 01 데이터 모델의 이해 02 엔터티(Entity) 03 속성 01 데이터 모델의 이해 1. 모델링이란 모델 : 현실 세계에서 일어날 수 있는 다양한 현상에 대해 일정한 표기법으로 표현해 둔 모형 모델링: 모델을 만들어가는 과정 즉, 현실 세계를 단순화하여 표현하는 기법 - 현실 세계에서 필요한 데이터를 저장하는 데이터 베이스를 구축하기 위한 분석/설계의 과정 2. 모델링의 특징 추상화(Abstraction) : 현실 세계를 일정한 형식으로 표현하는 방법으로, 아이디어나 개념을 간략하게 표현 단순화(Simplification) : 복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현하는 것 명확화(Clarity) : 불분명함을 제거하고 명확하게 해석할 수 있도록 기술하는 것 3. 모델링의 세 가지 관..