GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

การระเหย

เรียกใช้ความผันผวนในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือความผันผวนของคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


การระเหย - เฟรมเวิร์กนิติเวชหน่วยความจำขั้นสูง

เรื่องย่อ


การระเหย [ตัวเลือก]
การระเหย -f [ภาพ] --ข้อมูลส่วนตัว=[โปรไฟล์] [เสียบเข้าไป]

DESCRIPTION


กรอบความแปรปรวนเป็นชุดเครื่องมือที่เปิดกว้างอย่างสมบูรณ์สำหรับการสกัด
สิ่งประดิษฐ์ดิจิทัลจากตัวอย่างหน่วยความจำระเหย (RAM) เป็นประโยชน์ในการวิเคราะห์ทางนิติเวช
เทคนิคการสกัดจะดำเนินการโดยสมบูรณ์โดยไม่ขึ้นกับระบบที่เป็นอยู่
ตรวจสอบแล้ว แต่ให้ทัศนวิสัยที่ไม่เคยมีมาก่อนในสถานะรันไทม์ของระบบ

ความผันผวนรองรับ MS Windows, Linux และ MAC OSX หลายเวอร์ชัน:

MS วินโดวส์:

· Windows XP Service Pack 32 และ 2 แบบ 3 บิต

· 32 บิต Windows 2003 Server Service Pack 0, 1, 2

· Windows Vista Service Pack แบบ 32 บิต 0, 1, 2

· 32 บิต Windows 2008 Server Service Pack 1, 2 (ไม่มี SP0)

· Windows 32 Service Pack แบบ 7 บิต 0, 1

· อัปเดต Windows 32 และ 8 แบบ 8.1 บิต 8.1

· Windows 32 แบบ 10 บิต (รองรับเริ่มต้น)

· 64-bit Windows XP Service Pack 1 และ 2 (ไม่มี SP0)

· 64-บิต Windows 2003 Server Service Pack 1 และ 2 (ไม่มี SP0)

· Windows Vista Service Pack แบบ 64 บิต 0, 1, 2

· 64-บิต Windows 2008 Server Service Pack 1 และ 2 (ไม่มี SP0)

· 64-บิต Windows 2008 R2 Server Service Pack 0 และ 1

· 64-บิต Windows 7 Service Pack 0 และ 1

· อัปเดต Windows 64 และ 8 แบบ 8.1 บิต 8.1

· Windows Server 64 และ 2012 R2012 แบบ 2 บิต

· Windows 64 แบบ 10 บิต (รองรับเริ่มต้น)

ลินุกซ์:

· เคอร์เนล Linux 32 บิต 2.6.11 ถึง 4.2.3

· เคอร์เนล Linux 64 บิต 2.6.11 ถึง 4.2.3

· OpenSuSE, Ubuntu, Debian, CentOS, Fedora, Mandriva เป็นต้น

แมค โอเอสเอ็กซ์:

· 32-bit 10.5.x Leopard (มีเพียง 64-bit 10.5 เท่านั้นที่เป็น Server ซึ่งไม่รองรับ)

· 32 บิต 10.6.x Snow Leopard

· 64 บิต 10.6.x Snow Leopard

· 32 บิต 10.7.x Lion

· 64 บิต 10.7.x Lion

· Mountain Lion 64.x 10.8 บิต (ไม่มีรุ่น 32 บิต)

· 64 บิต 10.9.x Mavericks (ไม่มีรุ่น 32 บิต)

· 64 บิต 10.10.x โยเซมิตี (ไม่มีรุ่น 32 บิต)

· 64 บิต 10.11.x El Capitan (ไม่มีรุ่น 32 บิต)

รูปแบบหน่วยความจำที่รองรับคือ:

· ตัวอย่างเชิงเส้นดิบ (dd)

·ไฟล์ไฮเบอร์เนต

·ไฟล์ดัมพ์ขัดข้อง

· VirtualBox ELF64 คอร์ดัมพ์

· VMware บันทึกสถานะและไฟล์สแน็ปช็อต

· รูปแบบ EWF (E01)

· รูปแบบ LiME (Linux Memory Extractor)

· รูปแบบไฟล์ Mach-o

· QEMU เครื่องเสมือนทิ้ง

· ไฟร์ไวร์

· HPAK (FDPro)

ช่องว่างที่อยู่ที่รองรับ (ประเภท RAM) คือ:

· AMD64PagedMemory - พื้นที่แอดเดรส AMD 64 บิตมาตรฐาน

· ArmAddressSpace - พื้นที่ที่อยู่สำหรับโปรเซสเซอร์ ARM

· FileAddressSpace - นี่คือไฟล์โดยตรง AS

· HPAKAddressSpace - AS นี้รองรับรูปแบบ HPAK

· IA32PagedMemoryPae - คลาสนี้ใช้พื้นที่ที่อยู่การเพจ IA-32 PAE
มีความรับผิดชอบ

· IA32PagedMemory - พื้นที่ที่อยู่เพจ IA-32 มาตรฐาน

· LimeAddressSpace - พื้นที่ที่อยู่สำหรับ Lime

· MachOAddressSpace - พื้นที่ที่อยู่สำหรับไฟล์ mach-o เพื่อรองรับหน่วยความจำ atc-ny
ผู้อ่าน

· OSXPmemELF - AS นี้รองรับรูปแบบ coredump VirtualBox ELF64

· QemuCoreDumpElf - AS นี้รองรับรูปแบบ coredump ของ Qemu ELF32 และ ELF64

· VirtualBoxCoreDumpElf64 - AS นี้รองรับรูปแบบ coredump VirtualBox ELF64

· VMWareAddressSpace - AS นี้รองรับ VMware snapshot (VMSS) และสถานะที่บันทึกไว้
(VMSS) ไฟล์

· VMWareMetaAddressSpace - AS นี้รองรับรูปแบบ VMEM ด้วย VMSN/VMSS
เมตาดาต้า

· WindowsCrashDumpSpace32 - AS นี้รองรับรูปแบบ Windows Crash Dump

· WindowsCrashDumpSpace64BitMap - AS รองรับ Windows BitMap Crash Dump
รูป

· WindowsCrashDumpSpace64 - AS นี้รองรับรูปแบบ Windows Crash Dump

· WindowsHiberFileSpace32 - นี่คือพื้นที่ที่อยู่ไฮเบอร์เนตสำหรับ windows
ไฟล์ไฮเบอร์เนต

มีภาพหน่วยความจำตัวอย่างสำหรับการทดสอบที่
https://github.com/volatilityfoundation/การระเหย/wiki/หน่วยความจำ-ตัวอย่าง

OPTIONS


-ชม, --ช่วยด้วย
แสดงรายการตัวเลือกที่มีอยู่ทั้งหมดและค่าเริ่มต้น ค่าเริ่มต้นอาจถูกตั้งค่าใน
ไฟล์การกำหนดค่า (/etc/volatilityrc)

--conf-file=/root/.volatilityrc
ไฟล์การกำหนดค่าตามผู้ใช้

-NS, --debug
ดีบักความผันผวน

--plugins=ปลั๊กอิน
เพิ่มเติม เสียบเข้าไป ไดเร็กทอรีที่จะใช้ (คั่นด้วยเครื่องหมายทวิภาค)

--ข้อมูล พิมพ์ข้อมูลเกี่ยวกับวัตถุที่ลงทะเบียนทั้งหมด

--cache-directory=/root/.cache/volatility
ไดเร็กทอรีที่เก็บไฟล์แคช

--แคช
ใช้การแคช

--tz=TZ
ตั้งค่าเขตเวลาสำหรับแสดงการประทับเวลาโดยใช้ pytz (หากติดตั้งไว้) หรือ tzset

-f ชื่อไฟล์, --ชื่อไฟล์=ชื่อไฟล์
ชื่อไฟล์ที่จะใช้เมื่อเปิด an ภาพ.

--profile=WinXPSP2x86
ชื่อของโปรไฟล์ที่จะโหลด (ใช้ --ข้อมูล เพื่อดูรายการโปรไฟล์ที่รองรับ)

-l ที่ตั้ง, --สถานที่=สถานที่
ตำแหน่ง URN ที่จะโหลดพื้นที่ที่อยู่

-w, --เขียน
เปิดใช้งานการสนับสนุนการเขียน

--dtb=ดีทีบี
ที่อยู่ DTB

--กะ = SHIFT
ที่อยู่กะ Mac KASLR

--output=ข้อความ
เอาต์พุตในรูปแบบนี้

--output-file=OUTPUT_FILE
เขียนผลลัพธ์ในไฟล์นี้

-ใน, --รายละเอียด
ข้อมูลอย่างละเอียด

-g เคดีบีจี --kdbg=KDBG
ระบุที่อยู่เสมือน KDBG เฉพาะ สำหรับ Windows 64 แบบ 8 บิตขึ้นไป นี่คือ
ที่อยู่ของ KdCopyDataBlock

--บังคับ
บังคับใช้โปรไฟล์ผู้ต้องสงสัย

-k เคพีซีอาร์ --kpcr=เคพีซีอาร์
ระบุที่อยู่ KPCR เฉพาะ

--cookie=คุกกี้
ระบุที่อยู่ของ nt!ObHeaderCookie (ใช้ได้กับ Windows 10 เท่านั้น)

PLUGINS AND ประวัติ


ที่รองรับ เสียบเข้าไป สามารถดูคำสั่งและโปรไฟล์ได้หากใช้คำสั่ง '$
การระเหย --ข้อมูล'. โปรดทราบว่าปลั๊กอินที่อนุญาตสำหรับ Linux และ MAC OSX จะมี 'linux_'
และคำนำหน้า 'mac_' ปลั๊กอินที่ไม่มีคำนำหน้าเหล่านี้ออกแบบมาสำหรับ MS Windows

โปรไฟล์คือแผนที่ที่ใช้โดยความผันผวนเพื่อทำความเข้าใจระบบปฏิบัติการ MS . ที่ได้รับอนุญาต
โปรไฟล์ Windows มาจากความผันผวน

คุณต้องสร้างโปรไฟล์ของคุณเองสำหรับ Linux และ MAC OSX สำหรับสิ่งนี้บนระบบ Debian ให้อ่าน
ไฟล์ README.Debian ที่จัดเตรียมโดย การระเหย- แพ็คเกจเครื่องมือ

บน MS Windows เพื่อกำหนดประเภทของระบบปฏิบัติการ คุณสามารถใช้:

ความผันผวนของ $ -f ภาพข้อมูล

or

ความผันผวนของ $ -f kdbgscan

และพวกเรา ตัวแปร


บนระบบ GNU/Linux หรือ OS X ตัวแปรเหล่านี้สามารถตั้งค่าได้:

· VOLATILITY_PROFILE - ระบุโปรไฟล์ที่จะใช้เป็นค่าเริ่มต้น ทำให้
ไม่จำเป็น '--ข้อมูลส่วนตัว' ตัวเลือก.

· VOLATILITY_LOCATION - ระบุเส้นทางของ ภาพ. ดังนั้น คำสั่งความผันผวน
จะไม่ต้องการชื่อไฟล์ผ่าน '-f' ตัวเลือก.

· VOLATILITY_KDBG - ระบุที่อยู่ KDBG ดูขั้นตอนพิเศษเพื่อเพิ่มเติม
รายละเอียด

อื่นๆ เสียบเข้าไป อาจใช้แฟล็กในลักษณะนี้ เช่น KPCR, DTB หรือ PLUGINS เมื่อไหร่
การส่งออกตัวแปร เพียงนำหน้า VOLATILITY_ ก่อนชื่อแฟล็ก (เช่น
VOLATILITY_KPCR) มิฉะนั้น ชื่อแฟล็กจะยังคงเหมือนเดิมเมื่อเพิ่มลงใน
ไฟล์การกำหนดค่า

หากคุณมีเส้นทางที่มีการเว้นวรรคหรือมากกว่าในชื่อ การเว้นวรรคควรแทนที่ด้วย %20
แทน (เช่น LOCATION=file:///tmp/my%20image.img)

ตัวอย่าง:

$ ส่งออก VOLATILITY_PROFILE=Win7SP0x86
$ ส่งออก VOLATILITY_LOCATION=file://tmp/myimage.img
$ ส่งออก VOLATILITY_KDBG=0x82944c28

การกำหนดค่า ไฟล์


ไฟล์การกำหนดค่าโดยทั่วไปจะเป็น 'volatilityrc' ในไดเร็กทอรีปัจจุบันหรือ
'~/.volatilityrc' ในโฮมไดเร็กตอรี่ของผู้ใช้ หรือที่พาธที่ผู้ใช้ระบุ โดยใช้ --conf-
ไฟล์ ตัวเลือก. ตัวอย่างของเนื้อหาไฟล์แสดงอยู่ด้านล่าง:

[ค่าเริ่มต้น]
โปรไฟล์=Win7SP0x86
LOCATION=ไฟล์:///tmp/myimage.img
KDBG=0x82944c28

อื่นๆ เสียบเข้าไป อาจใช้แฟล็กในลักษณะนี้ เช่น KPCR, DTB หรือ PLUGINS เมื่อไหร่
การส่งออกตัวแปร เพียงนำหน้า VOLATILITY_ ก่อนชื่อแฟล็ก (เช่น
VOLATILITY_KPCR) มิฉะนั้น ชื่อแฟล็กจะยังคงเหมือนเดิมเมื่อเพิ่มลงใน
ไฟล์การกำหนดค่า

หากคุณมีเส้นทางที่มีการเว้นวรรคหรือมากกว่าในชื่อ การเว้นวรรคควรแทนที่ด้วย %20
แทน (เช่น LOCATION=file:///tmp/my%20image.img)

เตียง ขั้นตอนการ


การตั้งเขตเวลา

การประทับเวลาที่ดึงออกจากหน่วยความจำอาจเป็นเวลาในระบบหรือเวลาสากลก็ได้
พิกัด (UTC) หากอยู่ใน UTC ความผันผวนสามารถสั่งแสดงได้ในเวลา
โซนที่นักวิเคราะห์เลือกใช้ หากต้องการเลือกเขตเวลา ให้ใช้เขตเวลามาตรฐานอย่างใดอย่างหนึ่ง
ชื่อ (เช่น America/Sao_Paulo, Europe/London, US/Eastern หรือ Olson timezones ส่วนใหญ่) ด้วย
แฟล็ก --tz=TIMEZONE

ความผันผวนจะพยายามใช้ pytz หากติดตั้งไว้ มิฉะนั้นจะใช้ tzset

โปรดทราบว่าการระบุเขตเวลาจะไม่ส่งผลต่อการแสดงเวลาในระบบ-ท้องถิ่น ถ้า
คุณระบุเวลาที่คุณรู้ว่าเป็นแบบ UTC โปรดยื่นเป็นปัญหาในตัวติดตามปัญหา
โดยค่าเริ่มต้น การประทับเวลา _EPROCESS CreateTime และ ExitTime อยู่ใน UTC

การตั้งค่า DTB

DTB (Directory Table Base) คือสิ่งที่ Volatility ใช้ในการแปลที่อยู่เสมือนเป็นกายภาพ
ที่อยู่ ตามค่าเริ่มต้น เคอร์เนล DTB จะถูกใช้ (จากกระบวนการ Idle/System) หากคุณต้องการใช้ a
DTB ของกระบวนการอื่นเมื่อเข้าถึงข้อมูล ระบุที่อยู่ให้กับ --dtb=ADDRESS

การตั้งค่าที่อยู่ KDBG (สำหรับ Windows เท่านั้น ตัวเลือก)

ความผันผวนจะสแกนหาโครงสร้าง '_KDDEBUGGER_DATA64' โดยใช้ลายเซ็นแบบฮาร์ดโค้ด "KDBG" และ
ชุดตรวจสุขภาพ ลายเซ็นเหล่านี้ไม่สำคัญสำหรับระบบปฏิบัติการในการทำงาน
อย่างถูกต้อง ดังนั้นมัลแวร์สามารถเขียนทับมันเพื่อพยายามสลัดเครื่องมือที่พึ่งพา
ลายเซ็น. นอกจากนี้ ในบางกรณีอาจมี '_KDDEBUGGER_DATA64' มากกว่าหนึ่งรายการ (สำหรับ
เช่น หากคุณใช้การอัปเดตระบบปฏิบัติการหลักและไม่รีบูต) ซึ่งอาจทำให้เกิดความสับสนและนำไปสู่
รายการกระบวนการและโมดูลที่ไม่ถูกต้อง รวมถึงปัญหาอื่นๆ หากคุณทราบที่อยู่
เพิ่ม '_KDDEBUGGER_DATA64' คุณสามารถระบุได้ด้วย --kdbg=ADDRESS และสิ่งนี้จะแทนที่อัตโนมัติ
สแกน สำหรับข้อมูลเพิ่มเติม โปรดดูที่ปลั๊กอิน kdbgscan

การตั้งค่าที่อยู่ KPCR (นี่คือ Windows เท่านั้น ตัวเลือก)

มี KPCR (เขตควบคุมโปรเซสเซอร์เคอร์เนล) หนึ่งรายการสำหรับ CPU แต่ละตัวบนระบบ ความผันผวนบางอย่าง
ปลั๊กอินแสดงข้อมูลต่อโปรเซสเซอร์ ดังนั้นหากคุณต้องการแสดงข้อมูลสำหรับ CPU เฉพาะ for
ตัวอย่าง CPU 3 แทนที่จะเป็น CPU 1 คุณสามารถส่งที่อยู่ของ KPCR ของ CPU นั้นด้วย --kpcr=ADDRESS
ในการค้นหา KPCR สำหรับ CPU ทั้งหมด โปรดดูที่ปลั๊กอิน kpcrscan โปรดทราบด้วยว่าเริ่มต้นในความผันผวน 2.2
ปลั๊กอินจำนวนมาก เช่น idt และ gdt จะวนซ้ำโดยอัตโนมัติผ่านรายการ KPCR

เปิดใช้งานการสนับสนุนการเขียน

การเขียนการสนับสนุนในความผันผวนควรใช้ด้วยความระมัดระวัง ดังนั้น เพื่อเปิดใช้งานได้จริง คุณต้อง
ไม่เพียงพิมพ์ --write บนบรรทัดคำสั่ง แต่คุณต้องพิมพ์ 'รหัสผ่าน' เพื่อตอบคำถามที่
คุณจะได้รับแจ้งด้วย ในกรณีส่วนใหญ่ คุณจะไม่ต้องการใช้การสนับสนุนการเขียนเนื่องจากอาจนำไปสู่
ความเสียหายหรือการแก้ไขข้อมูลในการถ่ายโอนข้อมูลหน่วยความจำของคุณ อย่างไรก็ตามมีกรณีพิเศษที่ทำให้สิ่งนี้
คุณสมบัติที่น่าสนใจจริงๆ ตัวอย่างเช่น คุณสามารถล้างระบบสดของมัลแวร์บางตัวโดย
กำลังเขียนไปยัง RAM ผ่าน firewire หรือคุณอาจเจาะเข้าไปในเวิร์กสเตชันที่ถูกล็อกโดยการแก้ไขไบต์ในไฟล์
winlogon DLLs

ระบุเพิ่มเติม เสียบเข้าไป ไดเรกทอรี

สถาปัตยกรรมปลั๊กอินของความผันผวนสามารถโหลดไฟล์ปลั๊กอินจากหลายไดเร็กทอรีพร้อมกัน ใน
ซอร์สโค้ดความผันผวน ปลั๊กอินส่วนใหญ่อยู่ในความผันผวน/ปลั๊กอิน อย่างไรก็ตาม ยังมีอีก
ไดเร็กทอรี (volatility/contrib) ซึ่งสงวนไว้สำหรับการสนับสนุนจากนักพัฒนาบุคคลที่สามหรือ
ปลั๊กอินที่ได้รับการสนับสนุนอย่างอ่อนซึ่งไม่ได้เปิดใช้งานโดยค่าเริ่มต้น ในการเข้าถึงปลั๊กอินเหล่านี้ คุณเพียงแค่
พิมพ์ --plugins=contrib/plugins บน command-line นอกจากนี้ยังช่วยให้คุณสร้างไดเร็กทอรีแยกต่างหาก
ของปลั๊กอินของคุณเองซึ่งคุณสามารถจัดการได้โดยไม่ต้องเพิ่ม/ลบ/แก้ไขไฟล์ในคอร์
ไดเรกทอรีความผันผวน

หมายเหตุ:

* บนระบบ Debian ไดเร็กทอรี contrib/plugins จะอยู่ที่ /usr/share/volatility/contrib/plugins

* ไดเรกทอรีย่อยจะถูกสำรวจตราบใดที่มีไฟล์ __init__.py (ซึ่งอาจว่างเปล่า)
ภายในพวกเขา

* พารามิเตอร์ของ --plugins ยังสามารถเป็นไฟล์ zip ที่มีปลั๊กอินดังกล่าวได้
เป็น --plugins=myplugins.zip เนื่องจากวิธีการโหลดปลั๊กอิน ไดเร็กทอรีปลั๊กอินภายนอก
หรือไฟล์ zip ต้องระบุก่อนอาร์กิวเมนต์เฉพาะปลั๊กอินใดๆ (รวมถึงชื่อของ
เสียบเข้าไป). ตัวอย่าง:

ความผันผวน $ --plugins=contrib/plugins -f XPSP3x86.vmem example

การเลือกรูปแบบเอาต์พุต

โดยค่าเริ่มต้น ปลั๊กอินใช้ตัวแสดงข้อความกับเอาต์พุตมาตรฐาน หากคุณต้องการเปลี่ยนเส้นทางไปยังไฟล์ คุณ
แน่นอนสามารถใช้การเปลี่ยนเส้นทางของคอนโซล (เช่น > out.txt) หรือคุณสามารถใช้ --output-file=out.txt
เหตุผลที่คุณสามารถเลือก --output=FORMAT ได้ก็เพราะอนุญาตให้ปลั๊กอินแสดงเอาต์พุตเป็น HTML ด้วย
JSON, SQL หรืออะไรก็ตามที่คุณเลือก อย่างไรก็ตาม ไม่มีปลั๊กอินที่มีรูปแบบเอาต์พุตสำรองเหล่านั้น
กำหนดค่าไว้ล่วงหน้าสำหรับการใช้งาน ดังนั้นคุณจะต้องเพิ่มฟังก์ชันชื่อ render_html, render_json, render_sql,
ตามลำดับของแต่ละปลั๊กอินก่อนใช้ --output=HTML

ปลั๊กอินตัวเลือกเฉพาะ

ปลั๊กอินจำนวนมากยอมรับอาร์กิวเมนต์ของตนเอง ซึ่งไม่ขึ้นกับตัวเลือกส่วนกลาง เพื่อดู
รายการตัวเลือกที่มีให้พิมพ์ทั้งชื่อปลั๊กอินและ -h/-help บนบรรทัดคำสั่ง

$ dlllist ความผันผวน -h

โหมดการตรวจแก้จุดบกพร่อง

หากมีบางอย่างที่ไม่เกิดขึ้นใน Volatility ตามที่คาดไว้ ให้ลองรันคำสั่งด้วย -d/--debug
ซึ่งจะทำให้สามารถพิมพ์ข้อความแก้ไขจุดบกพร่องไปยังข้อผิดพลาดมาตรฐานได้ ในระดับการดีบักเพิ่มเติม เช่นเดียวกับการใช้
ดีบักเกอร์ pdb) เพิ่ม -d -d -d ให้กับคำสั่ง

ใช้ความผันผวนเป็นห้องสมุด

แม้ว่าจะเป็นไปได้ที่จะใช้ Volatility เป็นห้องสมุด (มีแผนที่จะสนับสนุนให้ดีขึ้นใน
อนาคต). ในปัจจุบัน ในการนำเข้าความผันผวนจากสคริปต์หลาม สามารถใช้โค้ดตัวอย่างต่อไปนี้:

$ หลาม
>>> นำเข้า volatility.conf เป็น conf
>>> นำเข้า volatility.registry เป็น registry
>>> registry.PluginImporter()

>>> config = conf.ConfObject()
>>> นำเข้า volatility.commands เป็นคำสั่ง
>>> นำเข้า volatility.addrspace เป็น addrspace
>>> registry.register_global_options(config, commands.Command)
>>> registry.register_global_options (config, addrspace.BaseAddressSpace)
>>> config.parse_options()
>>> config.PROFILE="WinXPSP2x86"
>>> config.LOCATION = "ไฟล์:///media/memory/private/image.dmp"
>>> นำเข้า volatility.plugins.taskmods เป็น taskmods
>>> p = taskmods.PSList(config)
>>> สำหรับกระบวนการใน p.calculate():
...ขั้นตอนการพิมพ์

ตัวอย่าง


หากต้องการดูปลั๊กอิน โปรไฟล์ การตรวจสอบเครื่องสแกน และพื้นที่ที่อยู่ทั้งหมด:

ความผันผวน $ --info

เพื่อแสดงรายการกระบวนการที่ใช้งานอยู่ทั้งหมดที่พบใน MS Windows 8 SP0 ภาพ:

ความผันผวน $ -f win8.raw --profile=Win8SP0x86 pslist

เพื่อแสดงรายการกระบวนการที่ใช้งานอยู่ทั้งหมดที่พบใน MS Windows 8 SP0 ภาพโดยใช้เขตเวลา:

$ ความผันผวน -f win8.raw --profile=Win8SP0x86 pslist --tz=อเมริกา/Sao_Paulo

เพื่อแสดงเคอร์เนล bnuffer จาก Linux 3.2.63 ภาพ:

$ ความผันผวน -f mem.dd --profile=Linux_3_2_63_x64 linux_dmesg

หมายเหตุ


manpage นี้มีพื้นฐานมาจากการทดสอบและเอกสารทางการหลายฉบับเกี่ยวกับความผันผวน สำหรับ
ข้อมูลและบทช่วยสอนอื่น ๆ ดู:

· http://www.volatilityfoundation.org

· https://github.com/volatilityfoundation/การระเหย/วิกิ

ใช้ความผันผวนออนไลน์โดยใช้บริการ onworks.net


Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี