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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NEWTON, Ryan R, KAHAWITAGE DON, Buddhika Chamith De Alwis
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator NEWTON, Ryan R
KAHAWITAGE DON, Buddhika Chamith De Alwis
description 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).
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2018236733A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2018236733A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2018236733A13</originalsourceid><addsrcrecordid>eNrjZPAOjgwOcfUNVnD0c1HwdQ3x8HcJVvB3UwhwDXLzD_L19HNXCAjyd3JV8PTzcnUO8fT3UwgNBol6-gWHBIVCRAJC_fyAYjwMrGmJOcWpvFCam0HZzTXE2UM3tSA_PrW4IDE5NS-1JD7c38jA0MLI2Mzc2NjR0Jg4VQB7WS8X</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING</title><source>esp@cenet</source><creator>NEWTON, Ryan R ; KAHAWITAGE DON, Buddhika Chamith De Alwis</creator><creatorcontrib>NEWTON, Ryan R ; KAHAWITAGE DON, Buddhika Chamith De Alwis</creatorcontrib><description>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).</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2018</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20181227&amp;DB=EPODOC&amp;CC=WO&amp;NR=2018236733A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20181227&amp;DB=EPODOC&amp;CC=WO&amp;NR=2018236733A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>NEWTON, Ryan R</creatorcontrib><creatorcontrib>KAHAWITAGE DON, Buddhika Chamith De Alwis</creatorcontrib><title>SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING</title><description>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).</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2018</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPAOjgwOcfUNVnD0c1HwdQ3x8HcJVvB3UwhwDXLzD_L19HNXCAjyd3JV8PTzcnUO8fT3UwgNBol6-gWHBIVCRAJC_fyAYjwMrGmJOcWpvFCam0HZzTXE2UM3tSA_PrW4IDE5NS-1JD7c38jA0MLI2Mzc2NjR0Jg4VQB7WS8X</recordid><startdate>20181227</startdate><enddate>20181227</enddate><creator>NEWTON, Ryan R</creator><creator>KAHAWITAGE DON, Buddhika Chamith De Alwis</creator><scope>EVB</scope></search><sort><creationdate>20181227</creationdate><title>SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING</title><author>NEWTON, Ryan R ; KAHAWITAGE DON, Buddhika Chamith De Alwis</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2018236733A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2018</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>NEWTON, Ryan R</creatorcontrib><creatorcontrib>KAHAWITAGE DON, Buddhika Chamith De Alwis</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>NEWTON, Ryan R</au><au>KAHAWITAGE DON, Buddhika Chamith De Alwis</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING</title><date>2018-12-27</date><risdate>2018</risdate><abstract>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).</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2018236733A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T08%3A18%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=NEWTON,%20Ryan%20R&rft.date=2018-12-27&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2018236733A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true