2
Deviare API Hook
Deviare est une puissante bibliothèque d'interception de code, avec une interface très simple qui vous permet de connecter de nombreux processus sur votre propre application sans aucun codage IPC.Il peut être utilisé dans tous les langages prenant en charge COM comme C ++, VB et .NET.
- Gratuite
- Windows
Deviare est un moteur de raccordement professionnel open source pour instrumenter des fonctions Win32 arbitraires, des objets COM et des fonctions dont les symboles sont situés dans des bases de données de programme (PDB).Il peut intercepter du code non managé dans des applications 32 bits et 64 bits.Il est implémenté en tant que composant COM, il peut donc être intégré à tous les langages de programmation qui prennent en charge COM, tels que C / C ++, VB, C #, Delphi et Python.Plusieurs sociétés du Fortune 500 utilisent la technologie Deviare pour la virtualisation, le conditionnement et le dépannage des applications, ainsi que pour la sécurité informatique.Les chercheurs en informatique utilisent également Deviare pour mener des études sur les programmes malveillants et la rétro-ingénierie.Nos articles de blog contiennent une grande quantité d'exemples de code pour vous permettre de démarrer facilement.Deviare propose une «API conviviale pour les programmeurs» unique qui résout les complexités associées à l'instrumentation binaire afin que même les ingénieurs logiciels sans expertise dans le domaine puissent l'utiliser.Deviare s'occupe de l'injection de code, du marshaling de paramètres et de la communication inter-processus.Nous avons créé l'API Deviare en 2007 et l'améliorons continuellement.L'interception d'applications est une tâche complexe.Nous testons plusieurs environnements d'application pour garantir à l'utilisateur final une expérience sans problème.Deviare se concentre également sur la performance en gérant des milliers de crochets avec un faible encombrement.L'instrumentation du code est utilisée dans plusieurs autres domaines comme: le traçage et le débogage, le sandboxing et la sécurité du navigateur, l'analyse des logiciels malveillants, l'enregistrement de vidéoconférence et les jeux.Licence Deviare est concédé sous licence commerciale et open source (GNU General Public License version 3).Licence commerciale La licence commerciale est la licence correcte à utiliser pour le développement de logiciels propriétaires et / ou commerciaux avec Deviare, où vous ne souhaitez pas publier le code source de votre produit.