{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,2]],"date-time":"2025-06-02T04:03:50Z","timestamp":1748837030385,"version":"3.41.0"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319279978"},{"type":"electronic","value":"9783319279985"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-27998-5_2","type":"book-chapter","created":{"date-parts":[[2016,1,29]],"date-time":"2016-01-29T11:08:51Z","timestamp":1454065731000},"page":"15-35","source":"Crossref","is-referenced-by-count":9,"title":["Diversification of System Calls in Linux Binaries"],"prefix":"10.1007","author":[{"given":"Sampsa","family":"Rauti","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samuel","family":"Laur\u00e9n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shohreh","family":"Hosseinzadeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jari-Matti","family":"M\u00e4kel\u00e4","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sami","family":"Hyrynsalmi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ville","family":"Lepp\u00e4nen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,1,30]]},"reference":[{"issue":"1\u20132","key":"2_CR1","first-page":"61","volume":"8","author":"A Apvrille","year":"2012","unstructured":"Apvrille, A., Strazzere, T.: Reducing the window of opportunity for android malware gotta catch \u2019em all. Int. J. Ambient Comput. Intell. 8(1\u20132), 61\u201371 (2012)","journal-title":"Int. J. Ambient Comput. Intell."},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Bruschi, D., Cavallaro, L., Lanzi, A.: An efficient technique for preventing mimicry and impossible paths execution attacks. In: Performance, Computing, and Communications Conference, 2007, IPCCC 2007. IEEE Internationa, pp. 418\u2013425, April 2007","DOI":"10.1109\/PCCC.2007.358922"},{"key":"2_CR3","unstructured":"Chew, M., Song, D.: Mitigating buffer overflows by operating system randomization (2002)"},{"issue":"6","key":"2_CR4","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1016\/0167-4048(93)90054-9","volume":"12","author":"FB Cohen","year":"1993","unstructured":"Cohen, F.B.: Operating system protection through program evolution. Comput. Secur. 12(6), 565\u2013584 (1993)","journal-title":"Comput. Secur."},{"key":"2_CR5","unstructured":"Collberg, C., Thomborson, C., Low, D.: A taxonomy of obfuscation tranformations. Technical report 148, The University of Auckland (1997)"},{"key":"2_CR6","unstructured":"TIS Committee: Tool Interface Standard. Executable and Linking Format (ELF) Specification. Version 1.2. Submitted to Journal of Information Security and Applications (Elsevier), under evaluation (1995)"},{"key":"2_CR7","unstructured":"Cooper, K.D., Harvey, T.J., Waterman, T.: Building a control-flow graph from scheduled assembly code. Technical report 02\u2013399, Rice University (2002)"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Falcarin, P., Carlo, S.D., Cabutto, A., Garazzino, N., Barberis, D.: Exploiting code mobility for dynamic binary obfuscation. In 2011 World Congress on Internet Security (WorldCIS), pp. 114\u2013120, February 2011","DOI":"10.1109\/WorldCIS17046.2011.5749894"},{"key":"2_CR9","volume-title":"Security Strategies in Linux Platforms and Applications","author":"MH Jang","year":"2010","unstructured":"Jang, M.H., Jang, M.: Security Strategies in Linux Platforms and Applications. Jones & Bartlett Publishers, Burlington (2010)"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Jiang, X., Wang, H.J., Xu, D., Wang, Y.-M.: Randsys: thwarting code injection attacks with system service interface randomization. In: IEEE International Symposium on Reliable Distributed Systems, SRDS 2007, pp. 209\u2013218 (2007)","DOI":"10.1109\/SRDS.2007.4365697"},{"key":"2_CR11","volume-title":"The Linux Programming Interface","author":"M Kerrisk","year":"2010","unstructured":"Kerrisk, M.: The Linux Programming Interface. No Starch Press, San Francisco (2010)"},{"key":"2_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-540-93900-9_19","volume-title":"Verification, Model Checking, and Abstract Interpretation","author":"J Kinder","year":"2009","unstructured":"Kinder, J., Zuleger, F., Veith, H.: An abstract interpretation-based framework for control flow reconstruction from binaries. In: Jones, N.D., M\u00fcller-Olm, M. (eds.) VMCAI 2009. LNCS, vol. 5403, pp. 214\u2013228. Springer, Heidelberg (2009)"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Liang, Z., Liang, B., Li, L.: A system call randomization based method for countering code injection attacks. In: International Conference on Networks Security, Wireless Communications and Trusted Computing, NSWCTC 2009, pp. 584\u2013587 (2009)","DOI":"10.1109\/NSWCTC.2009.39"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Linn, C., Debray, S.: Obfuscation of executable code to improve resistance to static disassembly. In: Proceedings of the 10th ACM Conference on Computer and Communications Security, CCS 2003, pp. 290\u2013299. ACM, New York, USA (2003)","DOI":"10.1145\/948109.948149"},{"key":"2_CR15","unstructured":"Madou, M., Anckaert, B., De Bus, B., De Bosschere, K., Cappaert, J., Preneel, B.: On the effectiveness of source code transformations for binary obfuscation. In: Proceedings of the International Conference on Software Engineering Research and Practice (SERP06), pp. 527\u2013533. CSREA Press (2006)"},{"key":"2_CR16","unstructured":"Popov, I.V., Debray, S.K., Andrews, G.R.: Binary obfuscation using signals. In: USENIX Security (2007)"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"S. Rauti, J. Holvitie, and V. Lepp\u00e4nen. Towards a Diversification Framework for Operating System Protection. In: Proceedings of International Conference on Computer Systems and Technologies, CompSysTech 2014 (2014)","DOI":"10.1145\/2659532.2659642"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Rauti, S., Lepp\u00e4nen, V.: Browser extension-based man-in-the-browser attacks against Ajax applications with countermeasures. In: Proceedings of International Conference on Computer Systems and Technologies, CompSysTech 2012, pp. 251\u2013258. ACM Press (2012)","DOI":"10.1145\/2383276.2383314"},{"key":"2_CR19","unstructured":"Rauti, S., Lepp\u00e4nen, V.: A proxy-like obfuscator for web application protection. Int. J. Inf. Technol. Secur. 5(1) (2014)"},{"key":"2_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/3-540-36087-5_7","volume-title":"EurAsia-ICT 2002: Information and Communication Technology","author":"JW Lee","year":"2002","unstructured":"Lee, J.W., Lee, Y.J., Kim, H.K., Hwang, B., Ryu, K.H.: Discovering temporal relation rules mining from interval data. In: Shafazand, H., Tjoa, A.M. (eds.) EurAsia-ICT 2002. LNCS, vol. 2510, pp. 57\u201366. Springer, Heidelberg (2002)"},{"key":"2_CR21","unstructured":"Rauti, S., Lepp\u00e4nen, V.: Resilient code protection by JavaScript and HTML obfuscation for Ajax applications against man-in-the-browser attacks. Submitted to Journal of Information Security and Applications (Elsevier), under evaluation (2014)"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Schwarz, B., Debray, S., Andrews, G.: Disassembly of executable code revisited. In: Proceedings of Ninth Working Conference on Reverse Engineering, pp. 45\u201354 (2002)","DOI":"10.1109\/WCRE.2002.1173063"},{"key":"2_CR23","volume-title":"A Practical Guide to Linux","author":"MG Sobell","year":"1999","unstructured":"Sobell, M.G.: A Practical Guide to Linux. Addison-Wesley, Boston (1999)"},{"key":"2_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-642-22424-9_13","volume-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","author":"A Srivastava","year":"2011","unstructured":"Srivastava, A., Lanzi, A., Giffin, J., Balzarotti, D.: Operating system interface obfuscation and the revealing of hidden operations. In: Holz, T., Bos, H. (eds.) DIMVA 2011. LNCS, vol. 6739, pp. 214\u2013233. Springer, Heidelberg (2011)"},{"key":"2_CR25","volume-title":"Modern Operating Systems","author":"AS Tanenbaum","year":"2007","unstructured":"Tanenbaum, A.S.: Modern Operating Systems, 3rd edn. Prentice Hall Press, Upper Saddle River (2007)","edition":"3"},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Theiling, H.: Extracting safe and precise control flow from binaries. In: Proceedings of Seventh International Conference on Real-Time Computing Systems and Applications, pp. 23\u201330. IEEE (2000)","DOI":"10.1109\/RTCSA.2000.896367"},{"key":"2_CR27","volume-title":"Mastering Linux","author":"SP Wang","year":"2011","unstructured":"Wang, S.P.: Mastering Linux. CRC Press, Boca Raton (2011)"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Wu, Z., Gianvecchio, S., Xie, M., Wang, H.: Mimimorphism: a new approach to binary code obfuscation. In: Proceedings of the 17th ACM Conference on Computer and Communications Security, CCS 2010, pp. 536\u2013546. ACM, New York, USA (2010)","DOI":"10.1145\/1866307.1866368"}],"container-title":["Lecture Notes in Computer Science","Trusted Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-27998-5_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T07:56:57Z","timestamp":1748764617000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-27998-5_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319279978","9783319279985"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-27998-5_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}