摘要: Papers List A General Path-Based Representation for Predicting Program Properties.[pdf] Uri Alon, Meital Zilberstein, Omer Levy, Eran Yahav. PLDI, 201 阅读全文
posted @ 2024-04-17 19:56 向日葵*1 阅读(2) 评论(0) 推荐(1) 编辑
摘要: 数据获取 (1)公开JS数据集,比如CodeSearchNet; (2)自行构建JS数据集,爬取Github开源前端项目; 数据描述 Github中采集前端项目文件分类如下,从中提取JS文件 数据预处理 其中比较重要的步骤: (1)代码混淆:使用现有工具,如UglifyJS、Terser、babel 阅读全文
posted @ 2024-04-17 19:33 向日葵*1 阅读(10) 评论(0) 推荐(1) 编辑
摘要: 发表:ICSE,2019,德克萨斯大学达拉斯分校计算机科学系,Tien N. Nguyen团队(https://personal.utdallas.edu/~tien.n.nguyen/) 开源:https://github.com/trunghieu-tran/RecoverJSName-JSNe 阅读全文
posted @ 2024-04-17 15:58 向日葵*1 阅读(5) 评论(0) 推荐(1) 编辑
摘要: github: https://github.com/mishoo/UglifyJS/ 工具: https://lisperator.net/uglifyjs/ 简要介绍 UglifyJS是基于 NodeJS 的Javascript语法解析/压缩/格式化工具,它支持任何CommonJS模块系统的Ja 阅读全文
posted @ 2024-04-16 10:35 向日葵*1 阅读(99) 评论(0) 推荐(1) 编辑
摘要: 发表:FSE,2017,卡内基梅隆大学, Bogdan Vasilescu团队(https://bvasiles.github.io/);加利福尼亚大学戴维斯分校,Casey Casalnuovo团队(https://caseycas.github.io/)和 Premkumar Devanbu团队 阅读全文
posted @ 2024-04-15 23:25 向日葵*1 阅读(7) 评论(0) 推荐(1) 编辑
摘要: 发表:ACM SIGPLAN Notices(POPL), 2015, 苏黎世联邦理工学院计算机科学系Software Reliability Lab,Andreas Krause团队(https://scholar.google.com/citations?user=eDHv58AAAAAJ)(h 阅读全文
posted @ 2024-04-15 14:51 向日葵*1 阅读(13) 评论(0) 推荐(1) 编辑
摘要: JS混淆技术通过降低JS程序的可读性来对网站进行取证分析。JavaScript (JS) 混淆在流行网站中非常普遍。 最近的研究表明,Alexa 前 10 万个网站中 95.90% 的网站至少包含一个混淆的 JS 程序,混淆的 JS 程序给各种任务带来了挑战。JS混淆技术通过降低JS程序的可读性来阻 阅读全文
posted @ 2024-04-14 21:10 向日葵*1 阅读(22) 评论(1) 推荐(1) 编辑