{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T06:10:45Z","timestamp":1770703845083,"version":"3.49.0"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031360954","type":"print"},{"value":"9783031360961","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-36096-1_1","type":"book-chapter","created":{"date-parts":[[2023,6,15]],"date-time":"2023-06-15T16:02:22Z","timestamp":1686844942000},"page":"3-15","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Computer-Aided Reverse Engineering of\u00a0Protected Software"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4265-7743","authenticated-orcid":false,"given":"Daniele","family":"Canavese","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9259-5157","authenticated-orcid":false,"given":"Leonardo","family":"Regano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5669-9338","authenticated-orcid":false,"given":"Antonio","family":"Lioy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,6,16]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","unstructured":"Abrath, B., Coppens, B., Volckaert, S., Wijnant, J., Bjorn, S.D.: Tightly-coupled self-debugging software protection. In: Proceedings of SSPREW 2016: Workshop on Software Security, Protection, and Reverse Engineering. Los Angeles (USA), pp. 1\u201310 (2016). https:\/\/doi.org\/10.1145\/3015135.3015142","DOI":"10.1145\/3015135.3015142"},{"key":"1_CR2","doi-asserted-by":"publisher","unstructured":"Borzacchiello, L., Coppa, E., Demetrescu, C.: Fuzzolic: mixing fuzzing and concolic execution. Comput. Secur. 108 (2021). https:\/\/doi.org\/10.1016\/j.cose.2021.102368","DOI":"10.1016\/j.cose.2021.102368"},{"key":"1_CR3","unstructured":"Canavese, D., Regano, L., Basile, C.: Method for the identification of protected assets in software binaries (2021). https:\/\/www.knowledgeshare.eu\/en\/patent\/method-for-the-identification-of-protected-assets-in-software-binaries\/, application number 102021000012488"},{"issue":"4","key":"1_CR4","doi-asserted-by":"publisher","first-page":"1040","DOI":"10.1007\/s10664-013-9248-x","volume":"19","author":"M Ceccato","year":"2013","unstructured":"Ceccato, M., Di Penta, M., Falcarin, P., Ricca, F., Torchiano, M., Tonella, P.: A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques. Empir. Softw. Eng. 19(4), 1040\u20131074 (2013). https:\/\/doi.org\/10.1007\/s10664-013-9248-x","journal-title":"Empir. Softw. Eng."},{"key":"1_CR5","doi-asserted-by":"publisher","unstructured":"Daniel, L.A., Bardin, S., Rezk, T.: Hunting the haunter-efficient relational symbolic execution for spectre with haunted relse. In: Proceedings of NDSS 2021: Network and Distributed System Security Symposium, pp. 1\u201318. Virtual conference (2021). https:\/\/doi.org\/10.14722\/ndss.2021.24286","DOI":"10.14722\/ndss.2021.24286"},{"key":"1_CR6","doi-asserted-by":"publisher","unstructured":"David, R., Coniglio, L., Ceccato, M.: Qsynth - a program synthesis based approach for binary code deobfuscation. In: Proceedings of BAR 2020: Workshop on Binary Analysis Research. San Diego (USA), pp. 1\u201312 (2020). https:\/\/doi.org\/10.14722\/bar.2020.23009","DOI":"10.14722\/bar.2020.23009"},{"key":"1_CR7","unstructured":"H\u00e4nsch, N., Schankin, A., Protsenko, M., Freiling, F., Benenson, Z.: Programming experience might not help in comprehending obfuscated source code efficiently. In: Proceedings of SOUPS 2018: USENIX Conference on Usable Privacy and Security. Baltimore (USA), pp. 341\u2013356 (2018)"},{"key":"1_CR8","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9, 1735\u201380 (1997). https:\/\/doi.org\/10.1162\/neco.1997.9.8.1735","journal-title":"Neural Comput."},{"key":"1_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.jisa.2021.102953","volume":"61","author":"S Jiang","year":"2021","unstructured":"Jiang, S., Hong, Y., Fu, C., Qian, Y., Han, L.: Function-level obfuscation detection method based on graph convolutional networks. J. Inf. Secur. Appl. 61, 102953 (2021). https:\/\/doi.org\/10.1016\/j.jisa.2021.102953","journal-title":"J. Inf. Secur. Appl."},{"key":"1_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-030-89432-0_1","volume-title":"Information Security Applications","author":"J Kim","year":"2021","unstructured":"Kim, J., Kang, S., Cho, E.-S., Paik, J.-Y.: LOM: lightweight classifier for obfuscation methods. In: Kim, H. (ed.) WISA 2021. LNCS, vol. 13009, pp. 3\u201315. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-89432-0_1"},{"key":"1_CR11","doi-asserted-by":"publisher","unstructured":"Kochberger, P., Schrittwieser, S., Schweighofer, S., Kieseberg, P., Weippl, E.: Sok: automatic deobfuscation of virtualization-protected applications. In: Proceedings of ARES 2021: International Conference on Availability, Reliability and Security. Benevento (Italy), pp. 1\u201315 (2021). https:\/\/doi.org\/10.1145\/3465481.3465772","DOI":"10.1145\/3465481.3465772"},{"key":"1_CR12","first-page":"3","volume":"30","author":"T L\u00e1szl\u00f3","year":"2009","unstructured":"L\u00e1szl\u00f3, T., Kiss, \u00c1.: Obfuscating c++ programs via control flow flattening. Annales Univ. Sci. Budapest 30, 3\u201319 (2009)","journal-title":"Annales Univ. Sci. Budapest"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Menguy, G., Bardin, S., Bonichon, R., de\u00a0Souza\u00a0Lima, C.: AI-based blackbox code deobfuscation: understand, improve and mitigate. CoRR abs\/2102.04805 (2021). https:\/\/arxiv.org\/abs\/2102.04805","DOI":"10.1145\/3460120.3485250"},{"key":"1_CR14","doi-asserted-by":"publisher","unstructured":"Namani, N., Khan, A.: Symbolic execution based feature extraction for detection of malware. In: Proceedings of ICCCS 2020: International Conference on Computing, Communication and Security, pp. 1\u20136. Virtual Conference (2020). https:\/\/doi.org\/10.1109\/ICCCS49678.2020.9277493","DOI":"10.1109\/ICCCS49678.2020.9277493"},{"key":"1_CR15","doi-asserted-by":"publisher","unstructured":"Park, K., et al.: Identifying behavior dispatchers for malware analysis. In: Proceedings of ASIACCS 2021: Asia Conference on Computer and Communications Security. Hong Kong (China), pp. 759\u2013773 (2021). https:\/\/doi.org\/10.1145\/3433210.3457894","DOI":"10.1145\/3433210.3457894"},{"key":"1_CR16","doi-asserted-by":"publisher","unstructured":"Regano, L., Canavese, D., Basile, C., Lioy, A.: Towards optimally hiding protected assets in software applications. In: Proceedings of QRS 2017: International Conference on Software Quality, Reliability and Security. IEEE, Prague (Czech Republic), pp. 374\u2013385 (2017). https:\/\/doi.org\/10.1109\/QRS.2017.47","DOI":"10.1109\/QRS.2017.47"},{"key":"1_CR17","unstructured":"Salton, G., McGill, M.: Introduction to Modern Information Retrieval. McGraw-Hill (1983)"},{"key":"1_CR18","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.101775","volume":"93","author":"S Sebastio","year":"2020","unstructured":"Sebastio, S., et al.: Optimizing symbolic execution for malware behavior classification. Comput. Secur. 93, 101775 (2020). https:\/\/doi.org\/10.1016\/j.cose.2020.101775","journal-title":"Comput. Secur."},{"key":"1_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.fsidi.2021.301176","volume":"38","author":"V Sihag","year":"2021","unstructured":"Sihag, V., Vardhan, M., Singh, P.: Blade: robust malware detection against obfuscation in android. Forensic Sci. Int. Digit. Investig. 38, 301176 (2021). https:\/\/doi.org\/10.1016\/j.fsidi.2021.301176","journal-title":"Forensic Sci. Int. Digit. Investig."},{"key":"1_CR20","doi-asserted-by":"publisher","unstructured":"Suk, J.H., Lee, Y.B., Lee, D.H.: Score: source code optimization & reconstruction. IEEE Access 8 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3008905","DOI":"10.1109\/ACCESS.2020.3008905"},{"key":"1_CR21","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/j.future.2021.11.005","volume":"129","author":"J Tang","year":"2022","unstructured":"Tang, J., Li, R., Jiang, Y., Gu, X., Li, Y.: Android malware obfuscation variants detection method based on multi-granularity opcode features. Futur. Gener. Comput. Syst. 129, 141\u2013151 (2022). https:\/\/doi.org\/10.1016\/j.future.2021.11.005","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"1","key":"1_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-019-09738-1","volume":"25","author":"A Viticchi\u00e9","year":"2019","unstructured":"Viticchi\u00e9, A., Regano, L., Basile, C., Torchiano, M., Ceccato, M., Tonella, P.: Empirical assessment of the effort needed to attack programs protected with client\/server code splitting. Empir. Softw. Eng. 25(1), 1\u201348 (2019). https:\/\/doi.org\/10.1007\/s10664-019-09738-1","journal-title":"Empir. Softw. Eng."},{"key":"1_CR23","doi-asserted-by":"publisher","unstructured":"Viticchi\u00e9, A., et al.: Assessment of source code obfuscation techniques. In: Proceedings of SCAM 2016: International Working Conference on Source Code Analysis and Manipulation, pp. 11\u201320. IEEE, Raleigh (USA) (2016). https:\/\/doi.org\/10.1109\/SCAM.2016.17","DOI":"10.1109\/SCAM.2016.17"},{"key":"1_CR24","doi-asserted-by":"publisher","unstructured":"Wang, G., Chattopadhyay, S., Biswas, A.K., Mitra, T., Roychoudhury, A.: Kleespectre: detecting information leakage through speculative cache attacks via symbolic execution. Trans. Softw. Eng. Methodol. 29 (2020). https:\/\/doi.org\/10.1145\/3385897","DOI":"10.1145\/3385897"},{"key":"1_CR25","unstructured":"You, G., Kim, G., Je Cho, S., Han, H.: A comparative study on optimization, obfuscation, and deobfuscation tools in android. J. Internet Serv. Inf. Secur. 11 (2021)"},{"key":"1_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.fsidi.2021.301285","volume":"39","author":"X Zhang","year":"2021","unstructured":"Zhang, X., Breitinger, F., Luechinger, E., O\u2019Shaughnessy, S.: Android application forensics: a survey of obfuscation, obfuscation detection and deobfuscation techniques and their impact on investigations. Forensic Sci. Int. Digit. Investig. 39, 301285 (2021). https:\/\/doi.org\/10.1016\/j.fsidi.2021.301285","journal-title":"Forensic Sci. Int. Digit. Investig."},{"key":"1_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.102072","volume":"99","author":"Y Zhao","year":"2020","unstructured":"Zhao, Y., et al.: Semantics-aware obfuscation scheme prediction for binary. Comput. Secur. 99, 102072 (2020). https:\/\/doi.org\/10.1016\/j.cose.2020.102072","journal-title":"Comput. Secur."}],"container-title":["Communications in Computer and Information Science","Digital Sovereignty in Cyber Security: New Challenges in Future Vision"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-36096-1_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,15]],"date-time":"2023-06-15T16:05:10Z","timestamp":1686845110000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36096-1_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031360954","9783031360961"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36096-1_1","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"16 June 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CyberSec4Europe","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Digital Sovereignty in Cyber Security: New Challenges in Future Vision","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Venice","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 April 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 April 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cybersec4europe2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/cybersec4europe.eu\/about\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}