Sélectionnez votre langue

Page d'accueil arrow-right ... arrow-right Logiciel de développement arrow-right Outils de gestion d'API arrow-right EasyHook

Nous avons compilé une liste de 4 alternatives gratuites et payantes à EasyHook. Les principaux concurrents incluent VWO Fullstack, Microsoft Research Detours. En plus de cela, les utilisateurs établissent également des comparaisons entre EasyHook et Deviare API Hook, madCodeHook. Vous pouvez également consulter d'autres choix similaires ici : Logiciel de développement, Outils de gestion d'API.


Testez et mettez en œuvre sans effort des fonctionnalités complexes avec VWO FullStack. Il offre une adaptabilité côté serveur pour diverses expériences avec une segmentation approfondie, garantissant des performances optimales et des expériences ut…

Microsoft Research Detours v3 Professional est une bibliothèque pour l’instrumentation de fonctions Win32 arbitraires ...

Deviare est une puissante bibliothèque d'interception de code, avec une interface très simple qui vous permet de ...

"madCodeHook" offre tout ce dont vous avez besoin pour accrocher du code (principalement des API).

La réinvention de Windows API Hooking

EasyHook Plates-formes

tick-square Windows

EasyHook Description

EasyHook permet d'étendre (via le raccordement) des API de code non managées avec des fonctions gérées pures, à partir d'un environnement entièrement géré sur Windows XP SP2 32 bits ou 64 bits, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1. et Windows 10.

EasyHook prend en charge les assemblages d'injection conçus pour .NET Framework 3.5 / 4.0+ ainsi que les DLL natives.

Caractéristiques

Une "barrière d'interblocage de threads" résout de nombreux problèmes de base lors de l'accrochage d'API inconnues; cette technologie est unique à EasyHook
Vous pouvez écrire des gestionnaires de hook gérés pour les API non gérées
Vous pouvez utiliser tout le code géré par commodité, tel que .NET Remoting, WPF et WCF.
Les assemblys .NET sont injectés dans un nouveau domaine AppDomain, dans la mesure du possible, afin que vos assemblys soient complètement déchargés de la cible lorsqu'ils sont détachés.
Vous pouvez écrire des bibliothèques d'injection et des processus hôtes compilés pour AnyCPU, ce qui vous permet d'injecter votre assembly dans des processus 32 et 64 bits à partir de processus 64 et 32 ​​bits.
Vos assemblys .NET ne doivent pas nécessairement être enregistrés dans le Global Assembly Cache (GAC), ce qui simplifie grandement le développement et les versions.
EasyHook prend en charge la relocalisation des adresses relatives au RIP pour les cibles 64 bits.
Prise en charge du raccordement d'interfaces COM
Une API de hooking pure, non gérée et documentée
Aucune fuite de ressource ou de mémoire n'est laissée dans la cible
EasyHook32.dll et EasyHook64.dll sont des bibliothèques natives qui peuvent être utilisées sans aucun framework .NET installé
Tous les crochets sont installés et automatiquement retirés de manière stable
Prise en charge des ACL de threads pour contrôler les threads qui utiliseront le hook
Mécanisme expérimental d'injection furtive qui n'attirerait pas l'attention du logiciel AV
Trace de pile de modules gérés / non gérés dans un gestionnaire de points d'ancrage
Obtenir un module appelant géré / non géré dans un gestionnaire de hook
Créer des traces de pile personnalisées dans un gestionnaire de hook
Aucun déballage / installation nécessaire.
Les redistribuables Visual Studio ne sont pas requis.
Prise en charge de l'accrochage en mode noyau 32 et 64 bits - toutefois, aucune prise en charge pour contourner PatchGuard n'est fournie.

EasyHook Fonctionnalités

tick-square Dll injection
tick-square API Integration
tick-square API

Meilleures alternatives à EasyHook

Partagez votre opinion sur le logiciel, laissez un avis et contribuez à l'améliorer encore davantage !

EasyHook Mots clés

instrumentation extender api-hooking api-monitoring dll api-analytics visual-studio com development-tool hacking debugger net-framework .net development api-management

Proposer des changements

Vos commentaires

Sélectionnez une note
Veuillez sélectionner une note

Your vote has been counted.

Do you have experience using this software?