
Reloaded.hooks เป็นไลบรารีสำหรับการสกัดกั้นและแก้ไขฟังก์ชั่นไบนารีที่มีอยู่บนเครื่อง x86 และ x64 ส่วนใหญ่มักใช้ในการสกัดกั้นการโทร Win32 API (เช่น NtCreateFile เพื่อค้นหาว่าไฟล์กระบวนการปัจจุบันกำลังโหลด) หรือเพื่อแก้ไขฟังก์ชั่นที่มีอยู่ภายในโปรแกรม เช่นซอฟต์แวร์แพทช์ที่รันไทม์
หากแนวคิดนี้ไม่คุ้นเคยกับคุณ ฉันขอแนะนำให้ค้นคว้าคำว่า Hooking ขณะอ่านเอกสาร
Reloaded.hooks เป็นทางเลือกที่ได้รับการจัดการสำหรับห้องสมุดพื้นเมืองเช่น MinHook และ Detours โดยมีเป้าหมายในการจัดการกับกรณีการใช้งานขั้นสูง/ยากขึ้น เช่นเมื่อฟังก์ชั่นไม่ได้ใช้ การประชุมการโทร มาตรฐาน
Cheat Engineขั้นสูงเท่าที่ห้องสมุดอาจฟังดูในความเป็นจริงการใช้ไลบรารีนั้นง่ายมาก กรุณาเยี่ยมชมเว็บไซต์เอกสารเฉพาะเพื่อเริ่มต้นใช้งาน
นอกจากนี้อย่าลังเลที่จะดู Reloaded.Hooks.Tests . tests สำหรับแนวคิดบางอย่าง
เช่นเดียวกับมาตรฐานสำหรับ Reloaded-Project ทั้งหมดที่เก็บ การบริจาคยินดีต้อนรับและสนับสนุนอย่างมาก
อย่าลังเลที่จะใช้คุณสมบัติใหม่ทำข้อผิดพลาดหรือคำแนะนำตราบใดที่พวกเขามาพร้อมกับปัญหาพร้อมคำอธิบายที่ชัดเจนของคำขอดึง
หากคุณกำลังใช้คุณสมบัติใหม่โปรดจัดเตรียมการทดสอบหน่วยที่เหมาะสมเพื่อครอบคลุมคุณสมบัติใหม่ที่คุณใช้ พยายามรักษาความคุ้มครองให้สูงหรือไม่?.
RELADED.HOOKS ใช้ Flat Assembler (FASM) โดย TOMASZ GRYSZTAR
RELADED.HOOKS ใช้ไลบรารี Iced โดย 0xD4D
Reloaded.Hooks รุ่นเก่า ๆ Hooks ใช้ห้องสมุด SharpDisasm โดย Justin Stenning (Spazzarama) ซึ่งเป็นพอร์ตบางส่วนของ UDIS86 โดย Vivek Thampi ห้องสมุดทั้งสองนี้มีการกระจายภายใต้ภายใต้ 2 ข้อ "ใบอนุญาต BSD ที่เรียบง่าย"