본문 바로가기

분류 전체보기270

[Digital Forensic] 이미징 도구 사용 실습 FTK Imager 사용법 간단하게 FTK Imager 사용 방법을 알아보자. 프로그램을 처음 실행시키면 위와 같은 인터페이스가 나타난다. File > Add Evidence Item을 눌러준다. USB를 사용할 것이므로 Physical Drive를 눌러준다. 사용할 디스크를 정하고 Finish를 눌러준다. 그러면 위와 같은 화면이 뜬다. Evidence Tree에 뜬 항목의 왼쪽에 있는 +버튼을 누른다. 그러면 위와 같이 여러 목록이 뜨는데, 그 중에서 [root]를 눌러본다. 그러면 위의 화면처럼 지금 해당 디스크에 존재하는 파일뿐만 아니라 이전에 삭제했던 파일까지 뜨는 것을 확인할 수 있다. FTK Imager 기능을 이용하여 한번 파일을 삭제한 후에 복구해보자. 목록에 있는 "10101 ㄱㅇㅈ" .. 2022. 5. 23.
[BOJ] 2022 SISS 1학기 스터디 - 6주차 #1181 : 단어 정렬 (Class 2 Silver 5) [문제] [코드 및 결과] #include #include #include using namespace std; bool cmp(string a, string b){ if (a.size() == b.size()) return a > N; vector v; for (int i = 0; i > str; v.push_back(str); } sort(v.begin(), v.end(), cmp); cout > M; int cnt = 0; queue q; priority_queue pq; f.. 2022. 5. 20.
[BOJ] 2022 SISS 1학기 스터디 - 5주차 #2751 : 수 정렬하기 2 (Class 2 Silver 5) [문제] [코드 및 결과] #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int N, num; vector v; cin >> N; for (int i = 0; i > num; v.push_back(num); } sort(v.begin(), v.end()); vector::iterator i; for (i = v.begin(); i != v.end(); i++) { cout N; for (int i = 0; i > x.. 2022. 5. 20.
[Dreamhack Reverse Engineering] STAGE 6 보호되어 있는 글 입니다. 2022. 5. 17.
[Digital Forensic] 이미징 툴 이미징 툴 이미징이란? 저장 매체의 모든 물리적 데이터를 파일 형태로 만드는 작업을 의미한다. 저장 매체 이미징을 수행하면 저장매체의 첫번째 섹터부터 마지막 섹터까지 모든 데이터가 파일 형태로 저장된다. 이미징을 하는 이유는 저장매체의 원본 상태를 그대로 유지시키기 위함인데, 이는 디지털 포렌식 분야에서 원본 증거(데이터)가 수집, 이동, 보관, 분석의 일련의 과정을 거치면서 변조되지 않아야 하기 때문이다. 이미징 툴로는 FTK, EnCase, Taleau, MacQuisition 등이 존재한다. FTK Imager FTK는 통합 포렌식 도구로, 윈도우 환경에서 실행 가능하다. 포렌식의 가장 기본이 되는 도구로, 디스크 이미징 작업에 많이 활용된다. FTK Imager는 FTK Toolkit의 구성 요소.. 2022. 5. 16.
[Digital Forensic] 파일시스템 파일시스템 기초 컴퓨터에 데이터를 기록하기 위해서는 미리 하드디스크에 데이터를 읽고 쓰고 찾기 위한 준비를 해두어야 하는데, 그 준비의 규칙을 정리해 놓고, 파일에 이름을 붙이고 저장이나 검색을 위해 파일을 어디에 위치시킬 것인지를 나타내는 체계를 파일시스템이라고 한다. 파일시스템 파일시스템이란, 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 간단히 이야기하자면, 사용자의 요청에 따라 보조기억장치에 파일의 내용을 저장하고, 저장된 파일의 내용을 다시 사용할 수 있도록 사용자와 보조기억장치의 인터페이스 기능을 하는 것을 가리킨다. 특징 - 계층적 디렉터리 구조를 가진다. - 디스크 파티션 별로 하나씩 둘 수 있다. 역할 - 파일 관리 : 파일 저장,.. 2022. 5. 16.
[Dreamhack Reverse Engineering] STAGE 5 Tools: IDA IDA(The Interactive Disassembler)는 Hex-Rays 사에서 제작한 디스어셈블러이다. IDA의 메인 기능은 disassemble이지만 이 외에도 여러 환경에서의 디버깅과 다양한 아키텍처 디컴일과 같이 여러가지 기능을 제공한다. 이 때문에 바이너리를 분석해야 하는 리버스 엔지니어링 업무에는 대부분 IDA를 사용한다. 리버싱을 처음 공부하는 개인이 사용하기 적합한 IDA Freeware는 x64 아키텍처에 한해 디컴파일 기능을 지원하며, 상업적 목적 이외의 교육적 목적으로만 사용 가능하다. IDA 설치 IDA Freeware는 https://hex-rays.com/ida-free/ 에서 다운로드할 수 있다. 설치가 완료된 후 IDA를 실행시키면 위와 같은 창이 뜬.. 2022. 5. 10.
[Hack the Packet 2012] L4 보호되어 있는 글 입니다. 2022. 5. 10.
[Hack the Packet 2012] L2 보호되어 있는 글 입니다. 2022. 5. 10.