Minidump Explorer: โปรแกรมดู minidump ของ Windows ที่มุ่งเน้นสำหรับนักพัฒนา
Minidump Explorer ซึ่งสร้างโดย Greg Nagel (GregTheDev) เป็นยูทิลิตี้วินโดวส์สำหรับการวินิจฉัยเพื่อตรวจสอบไฟล์ minidump ที่เกิดจากการล่มและเร่งการตรวจสอบเบื้องต้น แอปนี้นำเสนอวิธีการที่มีโครงสร้างในการดูเนื้อหาที่ถูกจับและจัดเตรียมไลบรารี C# แบบโปรแกรมสำหรับการอ่านอัตโนมัติ มันมุ่งเป้าไปที่นักพัฒนาซอฟต์แวร์ ผู้ดูแลระบบ และนักวิจัยด้านความปลอดภัยที่ต้องการทางเลือกที่รวดเร็วและมุ่งเน้นนักพัฒนาในการเปิดดีบักเกอร์เต็มรูปแบบสำหรับการวิเคราะห์การล่มในรอบแรก
สิ่งที่แอปเปิดเผยภายในไฟล์ .dmp
เมื่อคุณเปิดไฟล์ dump แอปจะทำการวิเคราะห์สตรีมภายในและแสดงผลในรูปแบบที่สามารถนำทางได้ รายการที่มองเห็นได้รวมถึงรายการโมดูล ข้อมูลเธรด และสรุปของธง minidump ส่วนติดต่อยังให้การเข้าถึงโดยตรงไปยังสตรีมแต่ละรายการ เช่น ThreadNames, SystemMemoryInfo, และ CommentStreamW และรวมถึงตัวดูฮี็กซ์สำหรับตรวจสอบพื้นที่หน่วยความจำดิบในไฟล์ dump เต็มรูปแบบ
มันทำงานอย่างไรบนเดสก์ท็อปในระหว่างการตรวจสอบ
เครื่องมือนี้ทำงานเป็นยูทิลิตี้ Windows แบบสแตนด์อโลนและรองรับการทำงานแบบ 64 บิต ดังนั้นจึงทำการวิเคราะห์ไฟล์โดยไม่ต้องโหลดชุดดีบักเต็มรูปแบบ มันต้องการ .NET Framework 4.5 หรือเวอร์ชันที่ใหม่กว่าและสามารถเริ่มต้นได้โดยตรงหรือติดตั้งผ่านตัวจัดการแพ็คเกจ ในฐานะที่เป็นตัวดูที่มุ่งเน้นมากกว่าดีบักเกอร์แบบสด มันเหมาะสำหรับการทำงานที่รวดเร็วตามไฟล์และทำให้เดสก์ท็อปโฮสต์ปลอดจากกระบวนการดีบักเกอร์ที่มีน้ำหนักมาก
มันปลอดภัยที่จะใช้หรือไม่และใครสามารถใช้งานได้อย่างมีประสิทธิภาพ
โครงการนี้เป็นโอเพนซอร์สบน GitHub ภายใต้ GregTheDev ซึ่งสนับสนุนการตรวจสอบและการแก้ไขจากชุมชน แอปนี้ออกแบบมาสำหรับการตรวจสอบ ไม่ใช่สำหรับการแก้ไขสถานะของระบบ ดังนั้นจึงทำหน้าที่เป็นเครื่องมือการคัดกรองที่มุ่งเน้นการอ่านสำหรับมืออาชีพ ผู้ใช้ทั่วไปที่ไม่มีประสบการณ์ในการวิเคราะห์การชนควรคาดหวังถึงการเรียนรู้ที่ยากลำบาก; เครื่องมือนี้ถือว่าผู้ใช้มีความคุ้นเคยกับแนวคิดการชนและการวินิจฉัยระดับต่ำ
เครื่องมือการคัดแยกที่ใช้งานได้จริงสำหรับผู้ใช้ทางเทคนิค
Minidump Explorer เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาและผู้ดูแลระบบที่ต้องการการคัดแยกการชนแบบรวดเร็วที่เน้นไฟล์ แทนที่จะเป็นการดีบักที่มีการแก้ไขสัญลักษณ์ การออกแบบของมันเอื้ออำนวยต่อกระบวนการตรวจสอบและความโปร่งใสของชุมชน แต่ไม่สามารถทดแทนดีบักเกอร์ที่มีการรับรู้สัญลักษณ์เต็มรูปแบบเมื่อจำเป็นต้องทำการวิเคราะห์สาเหตุที่ลึกซึ้ง สำหรับการคัดแยกตามปกติ ให้ใช้แอปในระยะเริ่มต้นของการสอบสวนและเก็บดีบักเกอร์ที่มีน้ำหนักมากไว้สำหรับขั้นตอนถัดไป แนะนำให้ใช้.