
Reloaded.hooks는 x86 및 x64 시스템에서 기존 바이너리 기능을 가로 채고 수정하기위한 라이브러리입니다. Win32 API 호출 (예 : 현재 프로세스가로드되는 파일을 찾기 위해 NtCreateFile )을 가로 채거나 프로그램 내 기존 기능을 패치하는 데 가장 자주 사용됩니다. 예를 들어 런타임에 패치 소프트웨어.
이 개념이 당신에게 익숙하지 않다면; 문서를 읽는 동안 Hooking 용어를 연구하는 것이 좋습니다.
Reloaded.hooks는 MinHook 및 Detours 와 같은 기본 라이브러리에 대한 관리되는 대안으로,보다 고급/어려운 사용 사례를 해결하는 것을 목표로합니다. 기능이 표준 통화 규칙을 사용하지 않을 때와 같은.
Cheat Engine 과 비슷합니다.라이브러리가 들릴 수 있듯이 실제로 라이브러리를 사용하는 것은 매우 간단합니다. 시작하려면 전용 문서 사이트를 방문하십시오.
또한 Reloaded.Hooks.Tests 를 통해 자유롭게 살펴보십시오.
모든 Reloaded-Project , 리포지토리의 표준과 마찬가지로; 기부금은 매우 환영 받고 권장됩니다.
풀 요청에 대한 명확한 설명이있는 문제와 함께 새로운 기능을 구현하고 버그 수정 또는 제안을하십시오.
새로운 기능을 구현하는 경우 구현 한 새로운 기능을 다루기 위해 적절한 단위 테스트를 제공하십시오. 적용 범위를 높게 유지하십시오.
Reloaded.hooks는 Tomasz Grysztar의 Flat Assembler (FASM)를 사용합니다.
Reloaded.hooks는 0xD4D로 Iced 라이브러리를 사용합니다.
Reloaded.Hooks 는 Vivek Thampi 의 UDIS86의 부분 포트 인 Justin Stenning (Spazzarama) 의 SharpDisasm 라이브러리를 사용했습니다. 이 라이브러리는 모두 원래 "단순화 된 BSD 라이센스"에 따라 배포됩니다.