1
Mhook
اگر در این زمینه دست و پنجه نرم کنید ، می دانید که محرومیت های تحقیقات مایکروسافت تقریباً معیار تعیین کننده اتصال API را تعیین می کنند.
- نرم افزار رایگان
- Windows
اگر در این زمینه دست و پنجه نرم کنید ، می دانید که محرومیت های تحقیقات مایکروسافت تقریباً معیار تعیین کننده اتصال برنامه API را تعیین می کنند.چرا پس از آن سریع نمی توانیم مقایسه کنیم؟DETOURS VS.مسیرهای خروجی MHOOK با مجوز غیرتجاری به صورت رایگان در دسترس است اما فقط از سیستم عامل x86 پشتیبانی می کند.مسیرهای خروج نیز می توانند برای استفاده تجاری مجوز بگیرند که همچنین به شما x64 پشتیبانی کامل می دهد ، اما فقط پس از امضای NDA می توانید شرایط مجوز را مشاهده کنید.موهوک با پشتیبانی از x86 و x64 آزادانه تحت مجوز MIT توزیع می شود.فرار از حمایت رسمی از پیوست قلاب به یک برنامه در حال اجرا جلوگیری می کند.البته ، شما آزاد هستید که این کار را انجام دهید - اما اگر در نهایت منجر به تصادف تصادفی در اینجا یا آنجا شوید ، فقط می توانید خود را مقصر بدانید.منظور از موهوک بود که بتواند قلاب را در برنامه های در حال اجرا تنظیم و از بین ببرد - بالاخره این همان چیزی است که شما در دنیای واقعی به آن احتیاج دارید.تمام تلاش خود را می کند تا از کپی کردن کد که ممکن است توسط موضوع دیگری در حال اجرا باشد جلوگیری شود.مسیرهای خروج از قلاب و جابجایی تراکنش ها پشتیبانی می کنند.یعنی تنظیم یک قلاب قلاب همزمان با یک رویکرد همه یا همه.قلاب ها فقط در صورت تنظیم همه آنها تنظیم می شوند ، در غیر این صورت کتابخانه هرگونه تغییر ایجاد شده را برمی گرداند.موهوک این کار را نمی کند.سرانجام ، موکوک هنگام کنترل حافظه برای ترامپولین هایی که از آن استفاده می کند بسیار تنبل است.مسافت ها در صورت لزوم بلوک های حافظه را به شما اختصاص می دهد ، و از منطقه داده های حاصل برای ذخیره تعداد بسیاری از ترامپولین ها در محل مناسب استفاده می کند.از طرف دیگر ، موهوک از یک تماس به VirtualAlloc در هر قلاب تنظیم شده استفاده می کند.هر قلاب به کمتر از 100 بایت ذخیره سازی نیاز دارد ، بنابراین این بسیار بی فایده است ، زیرا VirtualAlloc هر بار که موهوک می خواند ، 64K را از فضای آدرس مجازی فرایند جمع می کند.(حافظه اختصاص یافته واقعی یک صفحه واحد خواهد بود که بسیار بی فایده است.) اما در پایان ، این احتمالاً مهم نیست ، مگر اینکه تعداد زیادی قلاب را در یک برنامه تنظیم کنید.همچنین ، این بسیار آسان است برای رفع.