SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING
A method provides for injecting a probe (302) into a computer-readable computer program having a plurality of computer-executable instructions (134). In one example, the method includes receiving the plurality of computer-executable instructions (134) from memory (130); identifying at least one orig...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method provides for injecting a probe (302) into a computer-readable computer program having a plurality of computer-executable instructions (134). In one example, the method includes receiving the plurality of computer-executable instructions (134) from memory (130); identifying at least one original instruction (308) from the received plurality of computer-executable instructions (134) for facilitating insertion of the probe (302); creating a temporary copy of the at least one original instruction (308); and allocating a jump target of the probe (302) to a memory address in the memory (130) by assigning a predetermined value to tail bytes (312) of the probe (302).
L'invention concerne un procédé qui prévoit l'injection d'une sonde (302) dans un programme d'ordinateur lisible par ordinateur ayant une pluralité d'instructions exécutables par ordinateur (134). Dans un exemple, le procédé comprend la réception de la pluralité d'instructions exécutables par ordinateur (134) à partir de la mémoire (130) ; l'identification d'au moins une instruction d'origine (308) à partir de la pluralité reçue d'instructions exécutables par ordinateur (134) pour faciliter l'insertion de la sonde (302) ; la création d'une copie temporaire de la ou des instructions d'origine (308) ; et l'attribution d'une cible de saut de la sonde (302) à une adresse mémoire dans la mémoire (130) en attribuant une valeur prédéfinie aux octets de queue (312) de la sonde (302). |
---|