SlideShare a Scribd company logo
1 of 12
Download to read offline
Расследование локального инцидента
ИБ
Криминалистический анализ слепков RAM, DISK
Версия 0.2
Volatility
https://www.volatilityfoundation.org
https://github.com/volatilityfoundation/volatility
Поддерживаются слепки RAM с
● 32- and 64-bit Windows 10 and Server 2016
● 64-bit Windows Server 2012 and 2012 R2
● 32- and 64-bit Windows 8, 8.1, and 8.1 Update 1
● 32- and 64-bit Windows 7 (all service packs)
● 32- and 64-bit Windows Server 2008 (all service packs)
● 64-bit Windows Server 2008 R2 (all service packs)
● 32- and 64-bit Windows Vista (all service packs)
● 32- and 64-bit Windows Server 2003 (all service packs)
● 32- and 64-bit Windows XP (SP2 and SP3)
● 32- and 64-bit Linux kernels from 2.6.11 to 4.2.3+
● 32-bit 10.5.x Leopard (the only 64-bit 10.5 is Server, which isn't supported)
● 32- and 64-bit 10.6.x Snow Leopard
● 32- and 64-bit 10.7.x Lion
● 64-bit 10.8.x Mountain Lion (there is no 32-bit version)
● 64-bit 10.9.x Mavericks (there is no 32-bit version)
● 64-bit 10.10.x Yosemite (there is no 32-bit version)
● 64-bit 10.11.x El Capitan (there is no 32-bit version)
● 64-bit 10.12.x Sierra (there is no 32-bit version)
Поддерживаемые форматы памяти
● Raw/Padded Physical Memory
● Firewire (IEEE 1394)
● Expert Witness (EWF)
● 32- and 64-bit Windows Crash Dump
● 32- and 64-bit Windows Hibernation
● 32- and 64-bit MachO files
● Virtualbox Core Dumps
● VMware Saved State (.vmss) and Snapshot (.vmsn)
● HPAK Format (FastDump)
● LiME (Linux Memory Extractor)
● QEMU VM memory dumps
Запуск volatility и опции запуска
Структура опций запуска
python vol.py [plugin] -f [image] --profile=[profile]
Или
./vol.py [plugin] -f [image] --profile=[profile]
В видео уроках используем формат:
cd ~/training/tools/volatility
./vol.py -f /media/sdb1/Windows/memory.img imageinfo
Исследование образа RAM
Исследуем образ RAM, определяем:
● Возможный профиль (по поиску KDBG)
● AS Layer 1, 2
● Тип PAE
● DTB (Directory Table Base)
● KDBG
● KPCR (Kernel Processor Control Region)
● KUSER_SHARED_DATA
● Время слепка (отдельно указывается временная зона)
Используем алиасы для удобства
Так как нам уже известны адреса DTB, KDBG, KPCR можем задать алиас:
vol=’/home/enisa/training/tools/volatility/vol.py -f
/media/sdb1/Windows/memory.img --dtb=0x1a8000 --kdbg=0x82461820
--kpcr=0x8248b000 --profile=Win10x86_44B89EEA’
Yara
https://virustotal.github.io/yara/
https://github.com/virustotal/yara
https://yara.readthedocs.io/en/stable/
https://github.com/Yara-Rules/rules
man yara
man yarac
Yara python
https://yara.readthedocs.io/en/stable/yarapython.html
https://pypi.org/project/yara-python/
https://github.com/VirusTotal/yara-python
Yara Editor
https://code.visualstudio.com/
https://marketplace.visualstudio.com/items?itemName=infosec-intern.yara
https://atom.io/
https://atom.io/packages/language-yara
Установка дополнительных модулей volatility
Установка дополнительных модулей volatility на примере ethscan [1]
1. cd /home/enisa/training/tools/volatility/volatility/plugins
2. wget https://raw.githubusercontent.com/byt3bl33d3r/jamaal-re-tools/master/volplugins/ethscan.py
3. cd /home/enisa/training/tools/volatility
4. sudo ./vol.py ethscan -f /media/sdb1/Windows/memory.img --profile=Win10x86_44B89EEA
--save-pcap=out.pcap --dump-dir=ethscan_dump
[1] https://github.com/byt3bl33d3r/jamaal-re-tools/tree/master/volplugins

More Related Content

What's hot

EuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD SystemsEuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD Systems
Vinícius Zavam
 
How to use_xilinx_blockram
How to use_xilinx_blockramHow to use_xilinx_blockram
How to use_xilinx_blockram
Takefumi MIYOSHI
 

What's hot (20)

Building packages through emulation by Sean Bruno
Building packages through emulation by Sean BrunoBuilding packages through emulation by Sean Bruno
Building packages through emulation by Sean Bruno
 
DevOps News 20150712
DevOps News 20150712DevOps News 20150712
DevOps News 20150712
 
Free servlet hosting tutorial
Free servlet hosting tutorialFree servlet hosting tutorial
Free servlet hosting tutorial
 
Central Iowa Linux Users Group October Meeting: Centos 8
Central Iowa Linux Users Group October Meeting: Centos 8Central Iowa Linux Users Group October Meeting: Centos 8
Central Iowa Linux Users Group October Meeting: Centos 8
 
Bsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integrationBsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integration
 
Ha opensuse
Ha opensuseHa opensuse
Ha opensuse
 
EuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD SystemsEuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD Systems
 
NetBSD workshop
NetBSD workshopNetBSD workshop
NetBSD workshop
 
Windows internals Essentials
Windows internals EssentialsWindows internals Essentials
Windows internals Essentials
 
OpenCR
OpenCROpenCR
OpenCR
 
Volatility를 이용한 memory forensics
Volatility를 이용한 memory forensicsVolatility를 이용한 memory forensics
Volatility를 이용한 memory forensics
 
pkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past yearpkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past year
 
Cluster filesystems
Cluster filesystemsCluster filesystems
Cluster filesystems
 
Postgresql on NFS - J.Battiato, pgday2016
Postgresql on NFS - J.Battiato, pgday2016Postgresql on NFS - J.Battiato, pgday2016
Postgresql on NFS - J.Battiato, pgday2016
 
FUSE Filesystems
FUSE FilesystemsFUSE Filesystems
FUSE Filesystems
 
Installation of windows 7 || how to boot pendrive or cd/dvd
Installation of windows 7 || how to boot pendrive or cd/dvdInstallation of windows 7 || how to boot pendrive or cd/dvd
Installation of windows 7 || how to boot pendrive or cd/dvd
 
4. storage lvm
4. storage   lvm4. storage   lvm
4. storage lvm
 
How to use_xilinx_blockram
How to use_xilinx_blockramHow to use_xilinx_blockram
How to use_xilinx_blockram
 
The winner is toshiba
The winner is toshibaThe winner is toshiba
The winner is toshiba
 
Design Summit - Smart State Analysis, aka VM Fleecing - Rich Oliveri
Design Summit - Smart State Analysis, aka VM Fleecing - Rich OliveriDesign Summit - Smart State Analysis, aka VM Fleecing - Rich Oliveri
Design Summit - Smart State Analysis, aka VM Fleecing - Rich Oliveri
 

Similar to Local incident response

Implementing Hyper V virtualization Service Pack 1
Implementing Hyper V virtualization Service Pack 1Implementing Hyper V virtualization Service Pack 1
Implementing Hyper V virtualization Service Pack 1
Lai Yoong Seng
 
0xdroid osdc-2010-100426084937-phpapp02
0xdroid osdc-2010-100426084937-phpapp020xdroid osdc-2010-100426084937-phpapp02
0xdroid osdc-2010-100426084937-phpapp02
chon2010
 
Crash dump analysis - experience sharing
Crash dump analysis - experience sharingCrash dump analysis - experience sharing
Crash dump analysis - experience sharing
James Hsieh
 

Similar to Local incident response (20)

Implementing Hyper V virtualization Service Pack 1
Implementing Hyper V virtualization Service Pack 1Implementing Hyper V virtualization Service Pack 1
Implementing Hyper V virtualization Service Pack 1
 
Porting Android
Porting AndroidPorting Android
Porting Android
 
Porting Android
Porting AndroidPorting Android
Porting Android
 
Porting Android ABS 2011
Porting Android ABS 2011Porting Android ABS 2011
Porting Android ABS 2011
 
Ugsf parmi les nouvelles fonctionnalités sp2013v5
Ugsf parmi les nouvelles fonctionnalités sp2013v5Ugsf parmi les nouvelles fonctionnalités sp2013v5
Ugsf parmi les nouvelles fonctionnalités sp2013v5
 
Agent sss 33_en
Agent sss 33_enAgent sss 33_en
Agent sss 33_en
 
WinFE: The (Almost) Perfect Triage Tool
WinFE: The (Almost) Perfect Triage ToolWinFE: The (Almost) Perfect Triage Tool
WinFE: The (Almost) Perfect Triage Tool
 
Ip device integration_notes-updated110103
Ip device integration_notes-updated110103Ip device integration_notes-updated110103
Ip device integration_notes-updated110103
 
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten RachfahlStorage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
 
Malware analysis
Malware analysisMalware analysis
Malware analysis
 
LMG Lightning Talks - SFO17-205
LMG Lightning Talks - SFO17-205LMG Lightning Talks - SFO17-205
LMG Lightning Talks - SFO17-205
 
0xdroid osdc-2010-100426084937-phpapp02
0xdroid osdc-2010-100426084937-phpapp020xdroid osdc-2010-100426084937-phpapp02
0xdroid osdc-2010-100426084937-phpapp02
 
Crash dump analysis - experience sharing
Crash dump analysis - experience sharingCrash dump analysis - experience sharing
Crash dump analysis - experience sharing
 
Virtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertVirtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From Expert
 
Introduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer TrainingIntroduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer Training
 
Enabling Java: Windows on Arm64 - A Success Story!
Enabling Java: Windows on Arm64 - A Success Story!Enabling Java: Windows on Arm64 - A Success Story!
Enabling Java: Windows on Arm64 - A Success Story!
 
BKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack UpdateBKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack Update
 
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon Boston, ...
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon Boston, ...Bringing up Android on your favorite X86 Workstation or VM (AnDevCon Boston, ...
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon Boston, ...
 
Customize and Secure the Runtime and Dependencies of Your Procedural Language...
Customize and Secure the Runtime and Dependencies of Your Procedural Language...Customize and Secure the Runtime and Dependencies of Your Procedural Language...
Customize and Secure the Runtime and Dependencies of Your Procedural Language...
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 

More from Dmytro Korzhevin (6)

OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
 
certificate(1)
certificate(1)certificate(1)
certificate(1)
 
Certificate_eWPT
Certificate_eWPTCertificate_eWPT
Certificate_eWPT
 
Certificate_eNDP
Certificate_eNDPCertificate_eNDP
Certificate_eNDP
 
Certificate_eCPPT
Certificate_eCPPTCertificate_eCPPT
Certificate_eCPPT
 
Certificate_eJPT
Certificate_eJPTCertificate_eJPT
Certificate_eJPT
 

Recently uploaded

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 

Local incident response