ByePg
1.0.0
BYEPG จี้ตาราง HalprivatedIspatchTable เพื่อสร้างตะขอแรกของ bugcheck การใช้ตะขอแรกของ bugcheck นี้มันรวบรวมข้อมูลเกี่ยวกับข้อยกเว้นและโดยทั่วไปให้อินเทอร์เฟซอย่างง่ายเพื่อลงทะเบียนตัวจัดการข้อยกเว้นทั่วทั้งระบบระดับสูง
สามารถใช้ตะขอเคอร์เนลที่หลากหลายได้โดยใช้วิธีนี้อย่างสมบูรณ์โดยการผ่าน PatchGuard และ HVCI เนื่องจากมันสร้างพื้นผิวการโจมตีใหม่ทั้งหมดการเชื่อมต่อที่อิงกับข้อยกเว้นซึ่งก่อนหน้านี้ไม่สามารถทำได้ในเคอร์เนล Windows
https://blog.can.ac/2019/10/19/Byepg-defeating-patchguard-using-exception-hooking/
ByePgLib มีไลบรารีพื้นฐานExHook มีตัวอย่างการเชื่อมต่อ syscall แบบสแตนด์อโลนโดยใช้ BYEPGExceptionHookingDemo แสดงให้เห็นถึงตัวจัดการข้อยกเว้นInfinityHookFix มีตัวอย่างการแสดงผล Infinityhook ล่าสุดโดย Microsoft ไร้ประโยชน์FreeSeh มีโมดูล SEH-VIA-byepg ให้คุณใช้ SEH ในภาพที่แมปด้วยตนเองโดยการตรวจสอบฟังก์ชั่นการกลับหัวของ PatchGuard 
มีสิ่งอื่น ๆ อีกมากมายที่สามารถทำได้โดยใช้ห้องสมุดฐานและหลายสิ่งหลายอย่างสามารถปรับปรุงได้คือการจัดการ SEH หรือการแยกวิเคราะห์ Bugcheck ดังนั้นฉันจะ ชื่นชม การมีส่วนร่วมในรูปแบบใด ๆ ของ repo นี้