J'ai un modem Telit U9 qui, dans un premier temps, apparaît comme un lecteur de disque sur le bus USB. Ensuite, le logiciel natif après l'exécution automatique et l'installation envoie deux IOCTL pour indiquer à l'appareil de réapparaître comme autre chose. Je peux les voir à Procmon. Je veux mieux les espionner, savoir exactement ce qu'ils envoient et comment, afin de faire la même chose correctement.Quelle est la meilleure façon d'espionner les IOCTL?
0
A
Répondre
1
Essayez quelque chose comme Systemtap. Attachez une sonde qui déverse tous les ioctls et les arguments du noyau, grep à travers eux.
0
Vous pourriez utiliser quelque chose comme strace sous linux. L'équivalent de fenêtres est discuté ici Systrace for Windows. Ceci pourrait vous montrer les commandes ioctl envoyées.
Certaines entreprises offrent les noyaux linux de leurs appareils en téléchargement direct depuis leur page Web officielle. Là, vous pourriez trouver plus d'informations sur comment cela fonctionne. Pour certains périphériques, il est facile de créer et de déployer votre propre noyau. Cela aide comme vous pouvez ajouter une sortie de débogage personnalisée.
Questions connexes
- 1. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 2. Quelle est la meilleure façon d'implémenter hashCode()?
- 3. Quelle est la meilleure façon d'apprendre CUDA?
- 4. Quelle est la meilleure façon d'apprendre WCF?
- 5. Quelle est la meilleure façon de lire les données CSV?
- 6. Quelle est la meilleure façon de gérer les images cassées?
- 7. Quelle est la meilleure façon de tester les réponses XML?
- 8. Quelle est la meilleure façon de gérer les chaînes temporaires?
- 9. En C#, quelle est la meilleure façon d'enchaîner les constructeurs?
- 10. Quelle est la meilleure façon de tester les services WCF?
- 11. Quelle est la meilleure façon d'affirmer les redirections dans Selenium?
- 12. Quelle est la meilleure façon de suivre les visiteurs uniques?
- 13. Quelle est la meilleure façon de gérer les exceptions ObjectDataSource?
- 14. Quelle est la meilleure façon d'examiner les fichiers access.log d'apache?
- 15. Quelle est la meilleure façon d'externaliser les URL?
- 16. Quelle est la meilleure façon de charger la balance? PHP
- 17. Quelle est la meilleure façon de détecter la couleur blanche?
- 18. python - Quelle est la meilleure façon d'activer/désactiver la journalisation?
- 19. Quelle est la meilleure façon d'automatiser le remplacement de texte?
- 20. Quelle est la meilleure façon de différencier Crystal Reports?
- 21. Quelle est la meilleure façon d'utiliser JQuery dans Asp.net
- 22. Quelle est la meilleure façon de commencer avec NHibernate?
- 23. quelle est la meilleure façon de marquer un texte?
- 24. Quelle est la meilleure façon d'implémenter cette requête SQL?
- 25. Quelle est la meilleure façon de déboguer un Oracle SP?
- 26. Quelle est la meilleure façon de récupérer ces données?
- 27. Quelle est la meilleure façon d'instancier de nombreux objets JavaScript?
- 28. Quelle est la meilleure façon d'appliquer une ombre portée?
- 29. Quelle est la meilleure façon d'utiliser WPF, WCF, PRISM
- 30. Quelle est la meilleure façon d'implémenter un contrôleur en PHP?
Quelque chose pour la plateforme Windows? –
Ah Windows, je n'en ai aucune idée. Je ne savais même pas qu'ils les avaient. – user318904