【摘 要】
:
逆向分析严重威胁着Android应用程序的知识产权。代码混淆是保护Android应用程序的常用方法,但是针对Android字节码的混淆保护会带来大量的性能开销。本地代码比Java代码加载
【机 构】
:
四川大学计算机学院,上海理工大学管理学院
论文部分内容阅读
逆向分析严重威胁着Android应用程序的知识产权。代码混淆是保护Android应用程序的常用方法,但是针对Android字节码的混淆保护会带来大量的性能开销。本地代码比Java代码加载速度更快且保留更少的语义,因此混淆技术对本地代码更适用。本文提出一种基于LLVM编译框架的Android应用程序加固方法,该方法有安全性高、隐蔽性好、性能开销低的特点。利用LLVM将DEX文件中的Java函数转化为LLVM中间表示,对其进行混淆并预编译得到本地代码;执行加固后的程序时通过JNI调用本地代码,动态加载被保护函
其他文献
数据中台是电网数字化转型的基础设施平台,本文提出基于国网数据中台的数据在线服务设计及应用解决方案,设计面向电网应用的数据分析服务总体架构,阐述服务设计方法,设计服务
在当前“大众创业、万众创新”的背景下,应用型地方高校将《大学计算机基础》和创新创业教育进行有机融合的非常必要。本文提出利用创新创业教育素材作为《大学计算机基础》
随着时代和科技的发展,体现经营特色和策略的菜单的形式也发生着改变。从挂牌菜单、纸质菜单到电子菜单、移动设备扫码等,无一不体现着餐饮经营者及消费者对点菜方式的重视。高质量、便捷的点菜方式和经营模式成为大中小餐饮店的追求。为保留传统纸质菜单的诸多优势,克服自身弊端,提出结合目标检测算法提取菜单信息,并探索图像处理技术在改进实现效果的重要作用。
数据中台是电力企业重要的基础支撑性平台,本文提出基于数据中台的数据全链路监控方案,给出数据监控的总体架构,阐述数据链路监测流程,设计链路异常捕获以及数据同步方法,通
4月7日上午,住房和城乡建设部召开“学党史部史传承优良传统、振青春风采续写壮丽篇章”主题座谈会,邀请退休老党员干部讲党史部史,青年党员干部代表谈学习体会,教育引导广大
序列比对算法在疾病诊断等领域有着广泛应用,其中基于动态规划的Needleman-Wunsch算法具有全局最优解的特性,但却有较高的时间复杂度。为解决传统波前进位的并行方式计算和访
超声图像中的白内障自动检测是提高诊断效率和性能必不可少的方法。尽管已有使用裂隙灯图像和视网膜图像等其他高质量图像来诊断白内障的方法,但存在设备部署昂贵且基层医疗机构只有超声设备等缺点。此外,处理小规模医学图像仍然具有挑战性。为解决上述问题,提出一种基于检测的深度学习模型。该模型不仅使用YOLOv3来检测焦点区域,而且还同时训练了分类模块,利用DenseNet-161提取的高级特征可以有效地区分白内
鸟类专题数据平台的建设对自然保护区开展鸟类生态保护和生态学研究具有重要意义。鸟类专题数据平台包含鸟类基础数据库和鸟类监测数据库。基于PostgreSQL数据库管理系统,数
为提高细粒度图像分类任务的准确性,提出结合嵌入模块并基于双线性网络(Bilinear CNN)的改进方法。首先,选取VGG-16前5个卷积块,以及ResNet-50前7个卷积块分别作为两路特征提取模块。并在两个分支的特征提取器中分别嵌入自适应权重特征模块(AWFF)和特征重标定模块(SENet Block)。借助AWFF模块实现深层与浅层特征的融合,通过SENet Block实现特征通道的重标定功
随着人工智能技术的发展,人脸识别技术应用到了生活的很多方面,本文利用人脸识别技术实现了课堂的有效签到。具体采用Python语言以及dlib库、face_recognition库以及OpenCV库完成人脸检测、人脸定位以及人脸采集以及签到功能,同时利用百度的API接口完成签到成功与否的语音播报功能,通过该系统的实现,可以有效提高课堂签到的效率,也可以解决传统的人工点名签到的一些问题。