
학생과 교직원을 위한 무료 실습형 디지털 포렌식 연구실


피드백이나 강의 자료 사용에 대한 의견을 보내주시려면 wxu at ubalt dot edu로 이메일을 보내주세요. 여러분의 협력에 진심으로 감사드립니다.
PowerPoint 슬라이드는 목차의 처음 두 섹션에서 확인할 수 있습니다.
교수진은 무료 데스크 카피를 받을 자격이 있습니다. PDF를 요청하려면 기관 이메일 주소로 연락 주시고 교수 프로필 또는 대학 웹페이지 링크를 포함해 주세요.
디지털 포렌식을 위한 기본 컴퓨터 기술
컴퓨터 및 디지털 포렌식 (2021년 10월 업데이트됨)
디지털 포렌식을 위한 기본 네트워킹 기술 (2023년 3월 17일 추가됨. Python Scapy 및 netfilterqueue 라이브러리 사용)
논문을 인용해 주세요:
W. Xu, L. Deng, and D. Xu, "Towards Designing Shared Digital Forensics Instructional Materials," in Proceeding of the 46st Annual International Computer Software and Applications Conference (COMPSAC 2022), pp. 117-122, July 2022. (비디오 발표)
또는 BibTeX로:
@inproceedings{xu2022forensics,
title={Towards Designing Shared Digital Forensics Instructional Materials},
author={Xu, Weifeng and Deng, Lin, and Xu, Dianxiang},
booktitle={46st Annual International Computer Software and Applications Conference (COMPSAC 2022)},
volume={1},
pages={117--122},
year={2022},
organization={IEEE}
}
사용자 정의 Kali VM = Kali (2021.4) + 위에 나열된 대부분의 연구실을 완료하는 데 사용되는 도구 (p2p 데이터 유출 사례 제외)
다음 스크립트는 위에 나열된 대부분의 연구실을 완료하는 데 필요한 도구를 설치합니다 (p2p 데이터 유출 사례 제외. 해당 사례는 PPT에 설명된 자체 스크립트가 있음). 스크립트에 더 많은 도구를 추가해야 하는 경우 알려주시기 바랍니다.
Virtualbox 설치
Kali 2021.4 설치. 참고: 각 유출 사례 이미지의 크기가 30G+이므로 Kali VM의 디스크 크기를 80G로 구성하는 것이 좋습니다.
도구 설치 스크립트 지침 실행, 또는 아래 명령어를 따라 진행할 수 있습니다.``` wget https://raw.githubusercontent.com/frankwxu/digital-forensics-lab/main/Help/tool-install-zsh.sh chmod +x tool-install-zsh.sh ./tool-install-zsh.sh
- 설치된 [도구](#Tools). 대부분의 도구 명령어는 전역적으로 실행할 수 있습니다. 이제 PPT에 나와 있는 대부분의 도구 설치 단계를 생략할 수 있습니다.
### 방법 3: Ubuntu 22.04 LTS 기반 Docker 컨테이너 사용 (2023년 9월 23일 추가, 추가 테스트 필요, 문제가 있으면 보고해 주세요)
- Docker 컨테이너의 호스트 머신은 Ubuntu 22.04 LTS입니다.
- 컨테이너도 Ubuntu 22.04 LTS를 기반으로 구축되었습니다.
- 모든 도구는 Ubuntu 컨테이너에 사전 설치되어 있습니다.
- 튜토리얼 [Docker for Digital Forensic Investigation](https://raw.githubusercontent.com/frankwxu/digital-forensics-lab/main/Help/Docker_4_Digital_Forensics.pptx)을 따라할 수 있습니다.
---
### NIST 데이터 유출 사례 조사
[사례 연구](https://github.com/frankwxu/digital-forensics-lab/tree/main/NIST_Data_Leakage_Case)는 지적 재산 도난과 관련된 이미지를 조사하는 것입니다. 이 연구에는 다음이 포함됩니다.
- NIST에서 만든 대규모 복잡한 사례 연구. [시나리오, DD/Encase 이미지](https://cfreds-archive.nist.gov/data_leakage_case/data-leakage-case.html)에 접근할 수 있습니다. 또한 웹사이트에서 [솔루션](https://cfreds-archive.nist.gov/data_leakage_case/leakage-answers.pdf)을 찾을 수 있습니다.
- 디지털 포렌식의 14개 실습 랩/주제
**다루는 주제**
| Labs | 다루는 주제 (명령줄) | Python 버전 |
| ------ | -------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| Lab 0 | [환경 설정](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_00_Env_Setting.pptx) | |
| Lab 1 | [Windows 레지스트리](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_01_Registry.pptx) | |
| Lab 2 | [Windows 이벤트 및 XML](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_02._WinEvt_XML.pptx) | [Python 버전](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_02._WinEvt_XML_Python.pptx) |
| Lab 3 | [웹 기록 및 SQL](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_03_WebHistory_SQL.pptx) | [Python 버전](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_03_WebHistory_SQL_Python.pptx) |
| Lab 4 | [이메일 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_04_Email_USB.pptx) | [Python 버전](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_04_Email_USB_Python.pptx) |
| Lab 5 | [파일 변경 기록 및 USN 저널](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_05_USNJournaling.pptx) | |
| Lab 6 | [네트워크 증거 및 shellbag](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_06_Network_Shellbag_Jumplist.pptx) | |
| Lab 7 | [네트워크 드라이브 및 클라우드](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_07_NetworkDrive_Cloud.pptx) | |
| Lab 8 | [MFT ($MFT) 및 로그 파일 ($logFile) 분석](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_08_CD_%24MFT.pptx) | |
| Lab 9 | [Windows 검색 기록](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_08_CD_%24MFT.pptx) | |
| Lab 10 | [Windows 볼륨 섀도 복사본 분석/SQL 데이터베이스 캐빙](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_10_Vol_Shadow_Copy.pptx) | |
| Lab 11 | [휴지통 및 안티포렌식](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_11_RecycleBin_AntiForensics.pptx) | |
| Lab 12 | [데이터 캐빙](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_12_CD-R_Data_Carving.pptx) | |
| Lab 13 | [Windows 암호 크래킹](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Data_Leakage_Case/NIST_Data_Leakage_13_Crack_Win10_Login_Password.pptx) | |
---
### P2P 데이터 유출 사례 조사
[P2P 데이터 유출 사례 연구](https://github.com/frankwxu/digital-forensics-lab/tree/main/NIST_Data_Leakage_Case)는 학생들이 P2P를 포함한 지적 재산 도난을 조사하기 위해 다양한 포렌식 기술을 적용하도록 돕기 위한 것입니다. 이 연구에는 다음이 포함됩니다.
- uTorrent 클라이언트를 포함하는 대규모 복잡한 사례. 이 사례는 NIST 데이터 유출 랩과 유사하지만 더 명확하고 상세한 타임라인을 제공합니다.
- 설명이 포함된 확실한 증거. 각 활동과 관련된 각 증거는 타임라인과 함께 설명됩니다.
- 디지털 포렌식의 10개 실습 랩/주제
**다루는 주제**
| Labs | 다루는 주제 | PPT 크기 |
| ------ | ------------------------------------------------------------------------------------------------- | -------- |
| Lab 0 | [랩 환경 설정](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID00_Lab_Setup.pptx) | 4M |
| Lab 1 | [디스크 이미지 및 파티션](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID01_Disk_Image_and_Partitions.pptx) | 5M |
| Lab 2 | [Windows 레지스트리 및 파일 디렉토리](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID02_Registry_and_File_Directory.pptx) | 15M |
| Lab 3 | [MFT 타임라인](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID03_MFT_Timeline.pptx) | 6M |
| Lab 4 | [USN 저널 타임라인](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID03_MFT_Timeline.pptx) | 3M |
| Lab 5 | [uTorrent 로그 파일](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID05_uTorrent_Log_File.pptx) | 9M |
| Lab 6 | [파일 시그니처](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID06_File_Signature.pptx) | 8M |
| Lab 7 | [이메일](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID07_Emails.pptx) | 9M |
| Lab 8 | [웹 기록](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID08_Web_History.pptx) | 11M |
| Lab 9 | [웹사이트 분석](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/ID09_Website_Analysis.pptx) | 2M |
| Lab 10 | [타임라인 (요약)](https://github.com/frankwxu/digital-forensics-lab/blob/main/P2P_Leakage/Presentation/Questions.docx) | 13K |
---
### 불법 이미지 소지 조사
[사례 연구](https://github.com/frankwxu/digital-forensics-lab/tree/main/Illegal_Possession_Images)는 코뿔소 이미지의 불법 소지를 조사하는 것입니다. 이 이미지는 Dr. Golden G. Richard III가 기고했으며, 원래 DFRWS 2005 RODEO CHALLENGE에서 사용되었습니다. NIST는 [USB DD 이미지](https://cfreds-archive.nist.gov/dfrws/Rhino_Hunt.html)를 호스팅합니다. 이미지 사본은 리포지토리에서도 사용할 수 있습니다.
**다루는 주제**
| Labs | 다루는 주제 | PPT 크기 |
| ----- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| Lab 1 | [Wireshark를 사용한 HTTP 분석 검토 (텍스트)](https://github.com/frankwxu/digital-forensics-lab/blob/main/Illegal_Possession_Images/HTTP_Wireshark_Forensics_1_text.pptx) | 3M |
| Lab 2 | [코뿔소 소지 조사 1: 파일 복구](https://github.com/frankwxu/digital-forensics-lab/blob/main/Illegal_Possession_Images/Rhion_Possession_1_File_Recovering.pptx) | 9M |
| Lab 3 | [코뿔소 소지 조사 2: 스테가노그래피](https://github.com/frankwxu/digital-forensics-lab/blob/main/Illegal_Possession_Images/Rhion_Possession_2_Steganography.pptx) | 4M |
| Lab 4 | [코뿔소 소지 조사 3: FTP 트래픽에서 증거 추출](https://github.com/frankwxu/digital-forensics-lab/blob/main/Illegal_Possession_Images/Rhion_Possession_3_FTP_Traffic_crackzip.pptx) | 3M |
| Lab 5 | [코뿔소 소지 조사 4: HTTP 트래픽에서 증거 추출](https://github.com/frankwxu/digital-forensics-lab/blob/main/Illegal_Possession_Images/Rhion_Possession_4_HTTP_Traffic.pptx) | 5M |
---
### 이메일 괴롭힘 조사
[사례 연구](https://github.com/frankwxu/digital-forensics-lab/tree/main/Email_Harassment)는 학생이 교수에게 보낸 괴롭힘 이메일을 조사하는 것입니다. 이 사례는 digitalcorpora.org에서 호스팅됩니다. 웹사이트에서 [시나리오 설명](https://digitalcorpora.org/corpora/scenarios/nitroba-university-harassment-scenario)과 [네트워크 트래픽](http://downloads.digitalcorpora.org/corpora/scenarios/2008-nitroba/nitroba.pcap)에 접근할 수 있습니다. 리포지토리는 랩 지침만 제공합니다.
**다루는 주제**
| Labs | 다루는 주제 | PPT 크기 |
| ----- | ------------------------------------------------------------------------------------------------------------------------ | -------- |
| Lab 0 | [Wireshark를 사용한 괴롭힘 이메일 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/Email_Harassment/0_Investigate_Harassment_Email_Wireshark.pptx) | 3M |
| Lab 1 | [t-shark 포렌식 소개](https://github.com/frankwxu/digital-forensics-lab/blob/main/Email_Harassment/1_tshark_forensics_Introduction.pptx) | 7M |
| Lab 2 | [t-shark를 사용한 괴롭힘 이메일 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/2_Investigate_Harassment_Email_TShark.pptx) | 2M |
---
### 불법 파일 전송 조사
[사례 연구](https://github.com/frankwxu/digital-forensics-lab/tree/main/Illegal_File_Transferring_Memory_Forensics)는 컴퓨터 메모리를 검사하여 승인되지 않은 데이터 전송의 타임라인을 재구성하는 것을 목표로 합니다. 시나리오는 서버에서 USB 장치로 민감한 파일을 불법적으로 전송하는 것을 포함합니다.
**다루는 주제**
| Labs | 다루는 주제 | PPT 크기 |
| ------ | -------------------------------------------------------- | -------- |
| Lab 0 | [메모리 포렌식](https://github.com/frankwxu/digital-forensics-lab/blob/main/Illegal_File_Transferring_Memory_Forensics) | 11M |
| part 1 | 용의자 및 계정 이해 | |
| part 2 | 용의자 PC 이해 | |
| part 3 | 네트워크 포렌식 | |
| part 4 | 명령 기록 조사 | |
| part 5 | 용의자 USB 조사 | |
| part 6 | Internet Explorer 기록 조사 | |
| part 7 | 파일 탐색기 기록 조사 | |
| part 8 | 타임라인 분석 | |
---
### 해킹 사건 조사
[사례 연구](https://github.com/frankwxu/digital-forensics-lab/tree/main/NIST_Hacking_Case)는 [NIST](https://cfreds-archive.nist.gov/Hacking_Case.html)에서 제공한 디스크 이미지를 포함하며, 무선 액세스 포인트 범위 내에서 인터넷 트래픽을 가로채는 해커를 조사하는 것입니다.
**다루는 주제**
| Labs | 다루는 주제 | PPT 크기 |
| ----- | --------------------------------------------------- | -------- |
| Lab 0 | [해킹 사건](https://github.com/frankwxu/digital-forensics-lab/blob/main/NIST_Hacking_Case/NIST_Hacking_Case.pptx) | 8M |
---
### Morris 웜 공격 조사
사례 연구는 [Morris 웜 공격](https://seedsecuritylabs.org/Labs_20.04/Networking/Morris_Worm/)에 대한 조사입니다. [SeedLab](https://seedsecuritylabs.org/labsetup.html)에서 제공하는 VM을 사용합니다. 랩의 목표는 Morris 웜 공격과 관련된 모든 증거를 찾는 것입니다.
**다루는 주제**
| Labs | 다루는 주제 | PPT 크기 |
| ----- | --------------------------------------------------------------- | -------- |
| Lab 0 | [Morris 웜 공격](https://github.com/frankwxu/digital-forensics-lab/blob/main/Morris_Worm/Morris_Attack.pptx) | 7M |
| Lab 1 | [Morris 웜 공격 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/Morris_Worm/Morris_Forensics.pptx) | 2M |
---
### Eufy 초인종 조사
이 사례 연구는 칩 오프 방법을 포함한 고급 추출 기술을 사용하여 Eufy 초인종 및 HomeBase 시스템의 포렌식 분석을 검토합니다. 프로세스는 분해, 칩 오프, 이미지 획득으로 시작하여 분석으로 끝납니다. 카메라 영상, SQLite 데이터베이스 및 다양한 로그가 포함된 주요 디렉토리를 분석하여 증거를 추출합니다. 이 접근 방식은 타임라인 재구성, 사용자 상호 작용 및 시스템 활동의 증거 식별에 도움을 주며 보안 조사에 귀중한 통찰력을 제공합니다. 이 연구는 HomeBase 2에 초점을 맞추고 있지만 최신 버전은 HomeBase 3입니다.
**eMMC 이미지**
- [초인종 eMMC 이미지](https://drive.google.com/file/d/1H2pHr2IsgaJrRvuJSIa5Cujz5orWR4dy/view?usp=sharing)
**다루는 주제**
| Labs | 다루는 주제 |
| ----- | ------------------------------------------------------------------------------------------------------- |
| Lab 0 | [초인종 소개](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 1 | [초인종 시나리오 시뮬레이션](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 2 | [초인종 분해 및 칩 오프 이미지 획득](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 3 | [초인종 이미지 분석 및 마운팅](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 4 | [초인종 증거 추출](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 5 | [초인종 P2P 통신 로그](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 6 | [초인종 일일(Sec) 로고](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptxx) |
| Lab 7 | [초인종 카메라 디렉토리 분석](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
| Lab 8 | [초인종 sqlite 디렉토리 분석](https://github.com/frankwxu/digital-forensics-lab/blob/main/Eufy_Doorbell/PPTs/0_Eufy_Doorbell_Introduction.pptx) |
---
### Echo Show 8 조사
사례 연구는 Amazon Echo Show 장치에서 증거를 추출하기 위해 칩 오프 기술을 사용하는 방법을 설명합니다. 다양한 유형의 증거가 생성되어 Echo Show 8(2세대)에 삽입됩니다. 조사 프로세스에는 역공학 접근 방식을 사용하여 Echo Show 장치의 임베디드 멀티미디어카드(eMMC)에서 삽입된 증거를 검색하는 것이 포함됩니다.
**eMMC 이미지**
- [Echo Show eMMC 이미지](https://miya.teracloud.jp/share/11d1e631cf6f8456)
- [Echo Show 사용자 데이터 파티션 이미지](https://miya.teracloud.jp/share/11d15342aae11912)
**다루는 주제**
| Labs | 다루는 주제 | 랩 데이터 |
| --------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| Lab 0 | [Echo Show 소개](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/0_Echo_Show_Introduction.pptx) | |
| Lab 1 | [Echo Show 증거 심기](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/1_Echo_Show_Evidence_Planting.pptx) | |
| Lab 2 | [장치 분해 및 eMMC 칩 오프](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/2_Device_Teardown_and_eMMC_Chip-off.pptx) | |
| Lab 3 | [이미지 획득 및 마운팅](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/3_Image_Acquisition_and_Mounting.pptx) | |
| Lab 4.1.1 | [사양: 장치 및 OS 정보](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_1_1_Specifications%20_Device_and_OS_Info.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_1_1) |
| Lab 4.1.2 | [사양: 사용자 정보](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_1_2_Specifications%20User_info.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_1_2) |
| Lab 4.1.3 | [사양: 네트워크 연결 정보](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_1_3_Specifications_Network_Connectivity_Info.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_1_3) |
| Lab 4.2.1 | [웹 활동](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_2_1_Web_Activity.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_2_1) |
| Lab 4.2.2 | [전화 통신](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_2_2_Phone_Communication.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_2_2) |
| Lab 4.3.1 | [멀티미디어: 사진 및 관련 데이터](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_3_1_Multimedia_Photos_and_Related_Data.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_3_1) |
| Lab 4.3.2 | [멀티미디어: 비디오 및 관련 데이터](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_3_2_Multimedia_Videos_and_Related_Data.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_3_3) |
| Lab 4.3.3 | [멀티미디어: 오디오 및 관련 데이터](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/ppts/4_3_3_Multimedia_Audio_and_Related_Data.pptx) | [링크](https://github.com/frankwxu/digital-forensics-lab/blob/main/Echo_Device/lab_data/Lab_4_3_3) |
---
### Android 10 조사
이미지는 Joshua Hickman이 만들었으며 [digitalcorpora](https://digitalcorpora.org/corpora/cell-phones/android-10)에서 호스팅하고 있습니다.| 실습 | 다루는 주제 | PPT 크기 |
| ------- | ----------------------------------------------------------------------------------------------------- | ------------ |
| Lab 0 | [소개 Pixel 3](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/0_Intro_Pixel3_Android10.pptx) | 3M |
| Lab 1 | [Pixel 3 이미지](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/1_Pixel3_Image.pptx) | 2M |
| Lab 2 | [Pixel 3 장치](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/2_Pixel3_Device_Investigation.pptx) | 4M |
| Lab 3 | [Pixel 3 시스템 설정](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/3_Pixel3_System_settings.pptx) | 5M |
| Lab 4 | [개요: 앱 생애 주기](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/4_Overivew_App_Life_Cycle.pptx) | 11M |
| Lab 5.1.1 | [AOSP 앱 조사: 메시징](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_1_1_AOSP_App_Investigations_Messaging.pptx) | 4M |
| Lab 5.1.2 | [AOSP 앱 조사: 연락처](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_1_2_AOSP_App_Investigations_Contacts.pptx) | 3M |
| Lab 5.1.3 | [AOSP 앱 조사: 캘린더](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_2_1_GMS_App_Investigations_Messaging.pptx) | 1M |
| Lab 5.2.1 | [GMS 앱 조사: 메시징](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_2_2_GMS_App_Investigations_Dialer.pptx) | 6M |
| Lab 5.2.2 | [GMS 앱 조사: 다이얼러](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_2_2_GMS_App_Investigations_Dialer.pptx) | 2M |
| Lab 5.2.3 | [GMS 앱 조사: 지도](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_2_3_GMS_App_Investigations_Maps.pptx) | 8M |
| Lab 5.2.4 | [GMS 앱 조사: 사진](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_2_4_GMS_App_Investigations_Photos.pptx) | 6M |
| Lab 5.3.1 | [서드파티 앱 조사: Kik](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_3_1_Third_Party_App_Investigation_kik.pptx) | 4M |
| Lab 5.3.2 | [서드파티 앱 조사: textnow](https://github.com/frankwxu/digital-forensics-lab/blob/main/5_3_2_Third_Party_App_Investigation%20_textnow.pptx) | 1M |
| Lab 5.3.3 | [서드파티 앱 조사: whatapp](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/5_3_3_Third_Party_App_Investigation_whatsapp.pptx) | 3M |
| Lab 6 | [Pixel 3 루팅](https://github.com/frankwxu/digital-forensics-lab/blob/main/Android10/6_Pixel3_rooting.pptx) | 5M |
---
### iPhone iOS 13.4.1 조사
이미지는 Joshua Hickman이 생성했으며 [digitalcorpora](https://digitalcorpora.org/corpora/cell-phones/ios-13)에서 호스팅합니다.
| 실습 | 다루는 주제 | PPT 크기 |
| ------ | --------------------------------------------------------------------- | ------------ |
| Lab 0 | [소개 iPhone iOS 13](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/0_Intro_iPhone_iOS13.pptx) | 5M |
| Lab 1 | [iOS 13.4.1 이미지](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/1_iOS_13.4.1_Image.pptx) | 5M |
| Lab 2 | [iPhone 장치 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/2_iPhone_Device_Investigation.pptx) | 3M |
| Lab 3 | [iOS 시스템 설정](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/3_iOS_System_settings.pptx) | 3M |
| Lab 4 | [앱 생애 주기 개요](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/4_Overivew_App_Life_Cycle.pptx) | 2M |
| Lab 5 | [메시지 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/5_Messages_Investigations.pptx) | 3M |
| Lab 6 | [연락처 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/6_Contacts_Investigation.pptx) | 3M |
| Lab 7 | [캘린더 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/7_Calender_Investigation.pptx) | 2M |
| Lab 8 | [Safari 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/8_Safari_Investigation.pptx) | 3M |
| Lab 9 | [사진 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/9_Photos_Investigation.pptx) | 7M |
| Lab 10 | [KnowledgeC 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/10_KnowledgeC_Investigation.pptx) | 5M |
| Lab 11 | [건강 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/11_Health_Investigation.pptx) | 5M |
| Lab 12 | [위치 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/12_iOS_Location_Investigation.pptx) | 8M |
| Lab 13 | [Cellebrite 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/13_Cellebrite_Investigation.pptx) | 12M |
| Lab 14 | [Magnet Axiom 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/14_Magnet_Axiom_Investigation.pptx) | 13M |
| Lab 14 | [탈옥 조사](https://github.com/frankwxu/digital-forensics-lab/blob/main/iOS/15_iOS_Jailbreak.pptx) | 6M |
---
### DJI 드론 조사
데이터셋은 DJI 컨트롤러(모바일 장치)에서 추출한 논리적 파일과 장치에서 사용된 SD 카드 이미지를 포함합니다. 드론 데이터셋은 [VTO Labs](https://www.vtolabs.com/drone-forensics)에서 생성했습니다. 이 실습은 GPS 조사 및 캐시된 이미지 검색을 다룹니다. 초안임에 유의하십시오. 실습은 나중에 개선할 예정입니다.
| 실습 | 다루는 주제 | PPT 크기 |
| ----- | ----------------------------------------------------------------------------------------------- | ------------ |
| Lab 0 | [DJI Mavic Air 모바일](https://github.com/frankwxu/digital-forensics-lab/blob/main/Drone_DJI_Mavic_Air/00_DJI_Mavic_Air_Mobile.pptx) | 13M |
| Lab 1 | [DJI Mavic Air MicroSD 원시](https://github.com/frankwxu/digital-forensics-lab/blob/main/Drone_DJI_Mavic_Air/01_DJI_Mavic_Air_microSD_raw.pptx) | 2M |
| Lab 2 | [DJI Mavic Air MicroSD Encase 형식](https://github.com/frankwxu/digital-forensics-lab/blob/main/Drone_DJI_Mavic_Air/02_DJI_Mavic_Air_microSD_encase.pptx) | 2M |
---
### LLM을 활용한 정치적 인사이트 분석
이 사례 연구는 대규모 언어 모델을 활용하여 이메일 데이터셋을 기반으로 정치적 인사이트를 얻는 방법을 보여줍니다. 사례 연구에서 사용한 데이터셋은 Hillary Clinton의 개인 이메일 서버에서 유출된 [이메일](https://github.com/benhamner/hillary-clinton-emails?tab=readme-ov-file) 집합입니다.
유출된 이메일의 배경은 투명성, 보안, 민감 정보 처리에 대한 의문을 포함하는 최근 미국 정치사의 중요한 장입니다. Hillary가 2009년부터 2013년까지 미국 국무장관으로 재임하는 동안 Hillary Clinton은 공식 국무부 이메일 시스템 대신 개인 이메일 서버를 공식 통신에 사용했습니다. 그녀는 개인 이메일과 공식 이메일 모두에 단일 장치를 사용할 수 있는 편의를 위해 이렇게 했다고 밝혔습니다.
Hillary Clinton의 개인 이메일 서버에서 유출된 이메일 데이터셋은 2009년부터 2013년까지 그녀의 국무장관 재임 기간 전체를 포괄하는 포괄적인 통신 모음입니다. 공식 외교 통신에서 개인 서신에 이르기까지 다양한 주제의 약 30,000개의 이메일을 포함합니다. 이러한 이메일의 공개와 이후 분석은 정부 통신의 투명성과 보안에 관한 정치적 논쟁, 법적 조사, 공론화에 중요한 역할을 했습니다.
데이터셋: [이메일 요약 세트](https://github.com/frankwxu/digital-forensics-lab/blob/main/AI4Forensics/CKIM2024/HillaryEmails/results_email_summary.txt). 각 이메일 요약은 원래 유출 [이메일 데이터셋](https://github.com/benhamner/hillary-clinton-emails?tab=readme-ov-file)의 원본 이메일에서 Gemini가 생성한 요약입니다. 우리는 "israel" 키워드를 포함한 이메일에만 관심이 있습니다.
결과: [Jupyter Notebook 코드](https://github.com/frankwxu/digital-forensics-lab/blob/main/AI4Forensics/CKIM2024/HillaryEmails/email_analysis_political_insight.ipynb).
다음은 Hillary Clinton의 개인 이메일 서버에서 얻은 이스라엘 관련 유출 이메일 요약을 기반으로 한 몇 가지 정치적 인사이트입니다: <img src="https://assets.kitploit.com/production/public/readmes/4937/0dbe56fcb554fa54546caa76420ea191f263eecbb0a246181488b6516bd9f267.jpg">
---
### 도구
| 이름 | 명령어 | 저장소 | 설치 방법 |
| ----------------------- | ----------------- | --------------------------------------------------------------- | ------------------- |
| Wine | wine --version | https://source.winehq.org/git/wine.git/ | 커스텀 |
| Vinetto | vinetto -h | https://github.com/AtesComp/Vinetto | 커스텀 |
| imgclip | imgclip -h | https://github.com/Arthelon/imgclip | apt install |
| RegRipper | rip.pl -h | https://github.com/keydet89/RegRipper3.0 | 커스텀 스크립트 |
| Windows-Prefetch-Parser | prefetch.py -h | https://github.com/PoorBillionaire/Windows-Prefetch-Parser.git | 커스텀 |
| python-evtx | evtx_dump.py -h | https://github.com/williballenthin/python-evtx | apt install |
| libesedb-utils | esedbexport -h | https://github.com/libyal/libesedb | apt install |
| libpff | pffexport -h | https://github.com/libyal/libpff | apt install |
| USN-Record-Carver | usncarve.py -h | https://github.com/PoorBillionaire/USN-Record-Carver | apt install |
| USN-Journal-Parser | usn.py -h | https://github.com/PoorBillionaire/USN-Journal-Parser | apt install |
| time_decode | time_decode.py -h | https://github.com/digitalsleuth/time_decode | Git clone |
| analyzeMFT | analyzeMFT.py -h | https://github.com/dkovar/analyzeMFT | 커스텀 스크립트 |
| libvshadow | vshadowinfo -h | https://github.com/libyal/libvshadow | 커스텀 스크립트 |
| INDXParse | INDXParse.py - | | 커스텀 스크립트 |
| carving sqlite .db | undark -h | https://github.com/inflex/undark.git | 커스텀 스크립트 |
| stegdetect | stegdetect -V | | 커스텀 스크립트 |
| stegbreak | stegbreak -V | | 커스텀 스크립트 |
| stego-toolkit | jphide | | 커스텀 스크립트 |
| jpsestego-toolkitek | jpseek | | 커스텀 스크립트 |
| volatility-2 | vol.py -h | https://github.com/volatilityfoundation/volatility.git | 커스텀 스크립트 |
| liblnk-utils | lnkinfo -h | | apt install |
| JLECmd | | https://f001.backblazeb2.com/file/EricZimmermanTools/JLECmd.zip | Git clone |
| recentfilecache-parser | | https://github.com/prolsen/recentfilecache-parser | |
| LogFileParser | | https://github.com/jschicht/LogFileParser.git | Git clone |
| UsnJrnl2Csv | | ttps://github.com/jschicht/UsnJrnl2Csv.git | Git clone |
- apt install로 설치된 기타 도구
python3-pip, leafpad, terminator, sqlite3, tree, xmlstarlet, libhivex-bin, pasco, libhivex-bin, npm, binwalk, foremost, hashdeep, ewf-tools, nautilus
---
## 기여
- 프로젝트 책임자
- Dr. Frank Xu (이메일: fxu at ubalt dot edu)
- Dr. Debra L. Stanley
- Dr. Lin Deng; Twoson University
- Dr. Wenbin Zhang; FIU
- 학생:
- Eric Xu: 메릴랜드 대학교 (디지털 포렌식을 위한 LLM)
- Jeel Khatiwala (LLM이 발견한 디지털 포렌식 증거의 신뢰성 평가)
- Mohit Dhabuwala (오픈소스 모바일 포렌식 핸드북)
- Daniel Addai ([CTF](https://github.com/frankwxu/digital-forensics-lab-p2))
- Sarfraz Shaikh (Echo Show, Eufy Doorbell)
- Danny Ferreira (iPhone)
- Harleen Kaur: (Android 일부)
- Malcolm Hayward (P2P 유출)
- Richard (Max) Wheeless (해킹 사례)
- Chimezie Onwuegbuchulem (디지털 포렌식을 위한 Docker)
- Etinosa Osawe (AI 포렌식 - 미세 조정된 언어 모델로 IP 식별)
---
## 별 히스토리
<a href="https://www.star-history.com/?repos=frankwxu%2Fdigital-forensics-lab&type=date&legend=top-left">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=frankwxu/digital-forensics-lab&type=date&theme=dark&legend=top-left&sealed_token=QLG2IoC6rGLOmppzMTNZ6GUua_bQOcXoSDc94I_z0Tql-_Y5LoI_iYQ6VKqdFbNJecrH_ZgiM0pKnUuCZ9QpDTibmDIIuwEaMBMC1TKV4Zk4TpUl4nOrJCQyBtaxArRRs4uOHhtpylhwoxbbpscj__P_VvC7HHMwS-mEfDOZG4MTUIQlX7jtD4BidhAu" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=frankwxu/digital-forensics-lab&type=date&legend=top-left&sealed_token=QLG2IoC6rGLOmppzMTNZ6GUua_bQOcXoSDc94I_z0Tql-_Y5LoI_iYQ6VKqdFbNJecrH_ZgiM0pKnUuCZ9QpDTibmDIIuwEaMBMC1TKV4Zk4TpUl4nOrJCQyBtaxArRRs4uOHhtpylhwoxbbpscj__P_VvC7HHMwS-mEfDOZG4MTUIQlX7jtD4BidhAu" />
<img alt="별 히스토리 차트" src="https://api.star-history.com/chart?repos=frankwxu/digital-forensics-lab&type=date&legend=top-left&sealed_token=QLG2IoC6rGLOmppzMTNZ6GUua_bQOcXoSDc94I_z0Tql-_Y5LoI_iYQ6VKqdFbNJecrH_ZgiM0pKnUuCZ9QpDTibmDIIuwEaMBMC1TKV4Zk4TpUl4nOrJCQyBtaxArRRs4uOHhtpylhwoxbbpscj__P_VvC7HHMwS-mEfDOZG4MTUIQlX7jtD4BidhAu" />
</picture>
</a>
컴퓨터 포렌식 사례 연구
모바일/IoT 포렌식 사례 연구
AI 포렌식
Cellebrite의 2022 Capture-the-Flag (CTF) 대회 데이터셋을 사용한 그룹 범죄. 교수진인 경우 PDF 연구실 안내를 요청할 수 있습니다.