{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:13:29Z","timestamp":1750220009193,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,17]],"date-time":"2022-10-17T00:00:00Z","timestamp":1665964800000},"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":[[2022,10,17]]},"DOI":"10.1145\/3511808.3557620","type":"proceedings-article","created":{"date-parts":[[2022,10,16]],"date-time":"2022-10-16T01:22:22Z","timestamp":1665883342000},"page":"4224-4228","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["JavaScript&amp;Me, A Tool to Support Research into Code Transformation and Browser Security"],"prefix":"10.1145","author":[{"given":"Susana","family":"Lima","sequence":"first","affiliation":[{"name":"University of Porto &amp; Jscrambler, Porto, Portugal"}]},{"given":"Ricardo","family":"Morla","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Jo\u00e3o","family":"Routar","sequence":"additional","affiliation":[{"name":"Jscrambler, Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2022,10,17]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"aemkei. 2013. jsfuck. https:\/\/github.com\/aemkei\/jsfuck.  aemkei. 2013. jsfuck. https:\/\/github.com\/aemkei\/jsfuck."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/sec.1064"},{"key":"e_1_3_2_2_3_1","unstructured":"alexhorn. 2017. defendjs. https:\/\/github.com\/alexhorn\/defendjs.  alexhorn. 2017. defendjs. https:\/\/github.com\/alexhorn\/defendjs."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568268"},{"key":"e_1_3_2_2_5_1","unstructured":"babel. 2013. babel. https:\/\/github.com\/babel\/babel .  babel. 2013. babel. https:\/\/github.com\/babel\/babel ."},{"key":"e_1_3_2_2_6_1","unstructured":"caiguanhao. 2015. js-obfuscator. https:\/\/github.com\/caiguanhao\/js-obfuscator.  caiguanhao. 2015. js-obfuscator. https:\/\/github.com\/caiguanhao\/js-obfuscator."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978313"},{"key":"e_1_3_2_2_8_1","unstructured":"Google. 2010. closure-compiler. https:\/\/github.com\/google\/closure-compiler .  Google. 2010. closure-compiler. https:\/\/github.com\/google\/closure-compiler ."},{"key":"e_1_3_2_2_9_1","unstructured":"Two-Bit History. 2018. The IBM 029 Card Punch. https:\/\/twobithistory.org\/2018\/06\/23\/ibm-029-card-punch.html.  Two-Bit History. 2018. The IBM 029 Card Punch. https:\/\/twobithistory.org\/2018\/06\/23\/ibm-029-card-punch.html."},{"key":"e_1_3_2_2_10_1","unstructured":"javascript obfuscator. 2016. javascript-obfuscator. https:\/\/github.com\/javascript-obfuscator\/javascript-obfuscator .  javascript obfuscator. 2016. javascript-obfuscator. https:\/\/github.com\/javascript-obfuscator\/javascript-obfuscator ."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355369.3355599"},{"key":"#cr-split#-e_1_3_2_2_12_1.1","doi-asserted-by":"crossref","unstructured":"Scott Kaplan Benjamin Livshits Benjamin Zorn Christian Siefert and Charlie Curtsinger. 2011. nofus: automatically detecting\" string.fromcharcode(32) obfuscated \".tolowercase() javascript code. https:\/\/doi.org\/10.1145\/3407023.3409209 10.1145\/3407023.3409209","DOI":"10.1145\/3407023.3409209"},{"key":"#cr-split#-e_1_3_2_2_12_1.2","doi-asserted-by":"crossref","unstructured":"Scott Kaplan Benjamin Livshits Benjamin Zorn Christian Siefert and Charlie Curtsinger. 2011. nofus: automatically detecting\" string.fromcharcode(32) obfuscated \".tolowercase() javascript code. https:\/\/doi.org\/10.1145\/3407023.3409209","DOI":"10.1145\/3407023.3409209"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.diin.2006.06.015"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MALWARE.2009.5403020"},{"volume-title":"Automatic Identification of Obfuscated JavaScript using Machine Learning. Master's thesis","author":"Lima Susana","key":"e_1_3_2_2_15_1","unstructured":"Susana Lima . 2021. Automatic Identification of Obfuscated JavaScript using Machine Learning. Master's thesis . Faculty of Engineering, University of Porto . Susana Lima. 2021. Automatic Identification of Obfuscated JavaScript using Machine Learning. Master's thesis. Faculty of Engineering, University of Porto."},{"key":"e_1_3_2_2_16_1","unstructured":"mishoo. 2012. UglifyJS. https:\/\/github.com\/mishoo\/UglifyJS .  mishoo. 2012. UglifyJS. https:\/\/github.com\/mishoo\/UglifyJS ."},{"key":"e_1_3_2_2_17_1","unstructured":"rapid7. 2014. jsobfu. https:\/\/github.com\/rapid7\/jsobfu .  rapid7. 2014. jsobfu. https:\/\/github.com\/rapid7\/jsobfu ."},{"key":"e_1_3_2_2_18_1","volume-title":"Studying Minified and Obfuscated Code in the Web. In The World Wide Web Conference on - WWW '19","author":"Skolka Philippe","year":"2019","unstructured":"Philippe Skolka , Cristian-Alexandru Staicu , and Michael Pradel . 2019 . Anything to Hide? Studying Minified and Obfuscated Code in the Web. In The World Wide Web Conference on - WWW '19 . ACM Press, San Francisco, CA, USA, 1735--1746. https:\/\/doi.org\/10.1145\/3308558.3313752 10.1145\/3308558.3313752 Philippe Skolka, Cristian-Alexandru Staicu, and Michael Pradel. 2019. Anything to Hide? Studying Minified and Obfuscated Code in the Web. In The World Wide Web Conference on - WWW '19. ACM Press, San Francisco, CA, USA, 1735--1746. https:\/\/doi.org\/10.1145\/3308558.3313752"},{"key":"e_1_3_2_2_19_1","first-page":"196","article-title":"Detecting Obfuscated JavaScripts from Known and Unknown Obfuscators using Machine Learning","volume":"9","author":"Tellenbach Bernhard","year":"2016","unstructured":"Bernhard Tellenbach , Sergio Paganoni , and Marc Rennhard . 2016 . Detecting Obfuscated JavaScripts from Known and Unknown Obfuscators using Machine Learning . International Journal on Advances in Security , Vol. 9 , 3\/4 (2016), 196 -- 206 . Bernhard Tellenbach, Sergio Paganoni, and Marc Rennhard. 2016. Detecting Obfuscated JavaScripts from Known and Unknown Obfuscators using Machine Learning. International Journal on Advances in Security, Vol. 9, 3\/4 (2016), 196--206.","journal-title":"International Journal on Advances in Security"},{"key":"e_1_3_2_2_20_1","unstructured":"terser. 2012. terser. https:\/\/github.com\/terser\/terser.  terser. 2012. terser. https:\/\/github.com\/terser\/terser."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2334"},{"key":"e_1_3_2_2_22_1","unstructured":"yui. 2008. YUI Compressor. https:\/\/github.com\/yui\/yuicompressor.  yui. 2008. YUI Compressor. https:\/\/github.com\/yui\/yuicompressor."}],"event":{"name":"CIKM '22: The 31st ACM International Conference on Information and Knowledge Management","sponsor":["SIGWEB ACM Special Interest Group on Hypertext, Hypermedia, and Web","SIGIR ACM Special Interest Group on Information Retrieval"],"location":"Atlanta GA USA","acronym":"CIKM '22"},"container-title":["Proceedings of the 31st ACM International Conference on Information &amp; Knowledge Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3511808.3557620","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3511808.3557620","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:09Z","timestamp":1750182669000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3511808.3557620"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,17]]},"references-count":23,"alternative-id":["10.1145\/3511808.3557620","10.1145\/3511808"],"URL":"https:\/\/doi.org\/10.1145\/3511808.3557620","relation":{},"subject":[],"published":{"date-parts":[[2022,10,17]]},"assertion":[{"value":"2022-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}