{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:59:50Z","timestamp":1750309190232,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,6,18]],"date-time":"2018-06-18T00:00:00Z","timestamp":1529280000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,6,18]]},"DOI":"10.1145\/3212480.3212487","type":"proceedings-article","created":{"date-parts":[[2018,6,28]],"date-time":"2018-06-28T16:38:41Z","timestamp":1530203921000},"page":"236-247","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Automated Binary Analysis on iOS"],"prefix":"10.1145","author":[{"given":"Johannes","family":"Feichtner","sequence":"first","affiliation":[{"name":"Graz University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Missmann","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raphael","family":"Spreitzer","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,6,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/120807.120813"},{"key":"e_1_3_2_1_2_1","unstructured":"Ahmed Bougacha. n. d.. dagger -- Binary Translator to LLVM IR. https:\/\/gir.hub.com\/repzret\/dagger. (n. d.). Accessed: February 2018.  Ahmed Bougacha. n. d.. dagger -- Binary Translator to LLVM IR. https:\/\/gir.hub.com\/repzret\/dagger. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_3_1","unstructured":"L. O. Andersen. 1994. Program Analysis and Specialization for the C Programming Language. Ph.D. Dissertation. DIKU University of Copenhagen. (DIKU 94\/19).  L. O. Andersen. 1994. Program Analysis and Specialization for the C Programming Language. Ph.D. Dissertation. DIKU University of Copenhagen. (DIKU 94\/19)."},{"key":"e_1_3_2_1_4_1","unstructured":"Androguard. n. d.. Reverse engineering Malware and goodware analysis of Android applications. https:\/\/github.com\/androguard\/androguard. (n. d.). Accessed: February 2018.  Androguard. n. d.. Reverse engineering Malware and goodware analysis of Android applications. https:\/\/github.com\/androguard\/androguard. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594299"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259051.2259056"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781144"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.62"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2458(03)62003-6"},{"volume-title":"KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs. In Symposium on Operating Systems Design and Implementation -- OSDI","year":"2008","author":"Cadar Cristian","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185448.2185466"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.4108\/eai.3-12-2015.2262471"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766498.2766507"},{"volume-title":"Information Security -- ISC 2010 (LNCS)","author":"Davi Lucas","key":"e_1_3_2_1_14_1"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813675"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516693"},{"volume-title":"Network and Distributed System Security Symposium -- NDSS","year":"2011","author":"Egele Manuel","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178264"},{"volume-title":"TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones. In Symposium on Operating Systems Design and Implementation -- OSDI","year":"2010","author":"Enck William","key":"e_1_3_2_1_19_1"},{"volume-title":"USENIX Security Symposium","year":"2011","author":"Enck William","key":"e_1_3_2_1_20_1"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382205"},{"volume-title":"Permission Re-Delegation: Attacks and Defenses. In USENIX Security Symposium","year":"2011","author":"Felt Adrienne Porter","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635869"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517312.2517315"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30921-2_17"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307663"},{"key":"e_1_3_2_1_27_1","unstructured":"\"grievejia\". n. d.. andersen -- Andersen's inclusion-based pointer analysis re-implementation in LLVM. https:\/\/github.com\/grievejia\/andersen. (n. d.). Accessed: February 2018.  \"grievejia\". n. d.. andersen -- Andersen's inclusion-based pointer analysis re-implementation in LLVM. https:\/\/github.com\/grievejia\/andersen. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2391451.2391470"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250767"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378855"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2012.11.003"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(00)00014-9"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/77606.77608"},{"key":"e_1_3_2_1_34_1","unstructured":"Jiri Slaby. n. d.. LLVMSlicer -- Static Slicer for LLVM. https:\/\/github.com\/jirislaby\/LLVMSlicer. (n. d.). Accessed: February 2018.  Jiri Slaby. n. d.. LLVMSlicer -- Static Slicer for LLVM. https:\/\/github.com\/jirislaby\/LLVMSlicer. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_35_1","unstructured":"\"Kim Jong Cracks\". n. d.. Clutch -- Fast iOS executable dumper. https:\/\/girthub.com\/KJCracks\/Clutch. (n. d.). Accessed: February 2018.  \"Kim Jong Cracks\". n. d.. Clutch -- Fast iOS executable dumper. https:\/\/girthub.com\/KJCracks\/Clutch. (n. d.). Accessed: February 2018."},{"volume-title":"Network and System Security -- NSS 2014 (LNCS)","author":"Li Yong","key":"e_1_3_2_1_36_1"},{"key":"e_1_3_2_1_37_1","unstructured":"LLVM. n. d.. LLVM Language Reference Manual. http:\/\/llvm.org\/docs\/LangRef.html. (n. d.). Accessed: February 2018.  LLVM. n. d.. LLVM Language Reference Manual. http:\/\/llvm.org\/docs\/LangRef.html. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_38_1","unstructured":"LLVM. n. d.. TableGen. http:\/\/llvm.org\/docs\/TableGen\/. (n. d.). Accessed: February 2018.  LLVM. n. d.. TableGen. http:\/\/llvm.org\/docs\/TableGen\/. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_39_1","unstructured":"LLVM. n. d.. The LLVM Target-Independent Code Generator. http:\/\/llvm.org\/docs\/CodeGenerator.html. (n. d.). Accessed: February 2018.  LLVM. n. d.. The LLVM Target-Independent Code Generator. http:\/\/llvm.org\/docs\/CodeGenerator.html. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_40_1","unstructured":"ARM Ltd. 2013. Procedure Call Standard for the ARM 64-bit Architecture (AArch64). http:\/\/infocenter.arm.com\/. (2013).  ARM Ltd. 2013. Procedure Call Standard for the ARM 64-bit Architecture (AArch64). http:\/\/infocenter.arm.com\/. (2013)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27705-4_12"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808263"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1290520.1290524"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2014.23328"},{"key":"e_1_3_2_1_45_1","unstructured":"Prateek Gianchandani. n. d.. DVIA -- Damn Vulnerable iOS App (DVIA). https:\/\/github.com\/prateek147\/DVIA. (n. d.). Accessed: February 2018.  Prateek Gianchandani. n. d.. DVIA -- Damn Vulnerable iOS App (DVIA). https:\/\/github.com\/prateek147\/DVIA. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_46_1","unstructured":"RNCryptor. n. d.. RNCryptor -- CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. https:\/\/github.com\/RNCryptor\/RNCryptor. (n. d.). Accessed: February 2018.  RNCryptor. n. d.. RNCryptor -- CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. https:\/\/github.com\/RNCryptor\/RNCryptor. (n. d.). Accessed: February 2018."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263703"},{"key":"e_1_3_2_1_48_1","volume-title":"The Effects of the Precision of Pointer Analysis. In Static Analysis Symposium -- SAS 1997 (LNCS)","volume":"1302","author":"Shapiro Marc","year":"1997"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237727"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978343"},{"volume-title":"Accessed","year":"2018","author":"Stark Draper Laboratory The Charles","key":"e_1_3_2_1_51_1"},{"key":"e_1_3_2_1_52_1","unstructured":"Frank Tip. 1995. A Survey of Program Slicing Techniques. J. Prog. Lang. 3 (1995).  Frank Tip. 1995. A Survey of Program Slicing Techniques. J. Prog. Lang. 3 (1995)."},{"key":"e_1_3_2_1_53_1","unstructured":"Trail of Bits. n. d.. mcsema -- Framework for lifting x86 amd64 and aarch64 program binaries to LLVM bitcode. https:\/\/github.com\/trailofbits\/mcsema. (n. d.). Accessed: February 2018.  Trail of Bits. n. d.. mcsema -- Framework for lifting x86 amd64 and aarch64 program binaries to LLVM bitcode. https:\/\/github.com\/trailofbits\/mcsema. (n. d.). Accessed: February 2018."},{"volume-title":"Soot - A Java Bytecode Optimization Framework. In Conference of the Centre for Advanced Studies on Collaborative Research -- CASCON","year":"1999","author":"Vall\u00e9e-Rai Raja","key":"e_1_3_2_1_54_1"},{"volume-title":"Program Slicing. In International Conference on Software Engineering -- ICSE","year":"1981","author":"Weiser Mark","key":"e_1_3_2_1_55_1"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207111"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCSE.2012.26"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714576.2714593"}],"event":{"name":"WiSec '18: 11th ACM Conference on Security & Privacy in Wireless and Mobile Networks","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control","SIGMOBILE ACM Special Interest Group on Mobility of Systems, Users, Data and Computing"],"location":"Stockholm Sweden","acronym":"WiSec '18"},"container-title":["Proceedings of the 11th ACM Conference on Security &amp; Privacy in Wireless and Mobile Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3212480.3212487","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3212480.3212487","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:54:15Z","timestamp":1750287255000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3212480.3212487"}},"subtitle":["A Case Study on Cryptographic Misuse in iOS Applications"],"short-title":[],"issued":{"date-parts":[[2018,6,18]]},"references-count":58,"alternative-id":["10.1145\/3212480.3212487","10.1145\/3212480"],"URL":"https:\/\/doi.org\/10.1145\/3212480.3212487","relation":{},"subject":[],"published":{"date-parts":[[2018,6,18]]},"assertion":[{"value":"2018-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}