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…
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…
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.