{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T08:37:38Z","timestamp":1729672658932,"version":"3.28.0"},"reference-count":12,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,9]]},"DOI":"10.1109\/iscisc.2014.6994016","type":"proceedings-article","created":{"date-parts":[[2014,12,31]],"date-time":"2014-12-31T03:11:01Z","timestamp":1419995461000},"page":"21-26","source":"Crossref","is-referenced-by-count":3,"title":["Tazhi: A novel technique for hunting trampoline gadgets of jump oriented programming (A class of code reuse attacks)"],"prefix":"10.1109","author":[{"given":"Ali-Akbar","family":"Sadeghi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farzane","family":"Aminmansour","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hamid-Reza","family":"Shahriari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"3","article-title":"The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86)","author":"shacham","year":"2007","journal-title":"ACM Conference on Computer and Communications Security ACM"},{"journal-title":"I386 W^X","year":"0","key":"2"},{"key":"10","article-title":"The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86","author":"shacham","year":"2007","journal-title":"ACM Conference on Computer and Communications Security ACM"},{"key":"1","first-page":"14","article-title":"Smashing the stack for fun and profit","volume":"7","author":"one","year":"1996","journal-title":"Phrack Magazine"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866370"},{"year":"2010","key":"6"},{"journal-title":"Escape from Return-Oriented Programming Return-oriented Programming Without Returns (On the X86)","year":"0","author":"checkoway","key":"5"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/2133375.2133377"},{"key":"9","doi-asserted-by":"crossref","DOI":"10.1145\/1966913.1966919","article-title":"Jump-oriented programming: A new class of code-reuse attack","author":"bletsch","year":"2011","journal-title":"Proceedings of the 6th ACM Symposium on Information Computer and Communications Security ACM"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/SACI.2013.6608990"},{"journal-title":"Microsoft","article-title":"A detailed description of the data execution prev ention (dep) feature in windows xp service pack 2, windows xp tablet pc edition 2005, and windows server 2003","year":"0","key":"11"},{"key":"12","article-title":"Practical return-oriented programming","author":"dai zovi","year":"2010","journal-title":"Speech Presented at the RSACONFERENCE"}],"event":{"name":"2014 11th International ISC Conference on Information Security and Cryptology (ISCISC)","start":{"date-parts":[[2014,9,3]]},"location":"Tehran, Iran","end":{"date-parts":[[2014,9,4]]}},"container-title":["2014 11th International ISC Conference on Information Security and Cryptology"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6975720\/6994006\/06994016.pdf?arnumber=6994016","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T18:09:59Z","timestamp":1650910199000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6994016\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9]]},"references-count":12,"URL":"https:\/\/doi.org\/10.1109\/iscisc.2014.6994016","relation":{},"subject":[],"published":{"date-parts":[[2014,9]]}}}