
安卓
文章平均质量分 60
轻闲一号机
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【论文】NCScope: Hardware-Assisted Analyzer for Native Code in Android Apps
我们利用ARM平台的硬件特性ETM和Android系统的内核组件eBPF收集目标应用程序的真实执行轨迹和相关内存数据,并根据收集到的数据设计新的方法来审查本机代码。,是指为特定类型的处理器(如x86、ARM等)直接编写的,可以直接被该处理器的硬件执行的机器语言代码或接近机器语言的汇编代码。然而,在实际应用中,同时实现高保真和低开销往往是一个挑战。尽管已经设计了各种方法来分析应用程序使用的本机代码,但由于它们在 获取和分析 高保真执行跟踪和低开销内存数据 方面的局限性,它们通常会生成不完整和有偏差的结果。原创 2024-08-07 22:16:58 · 1054 阅读 · 0 评论 -
【安卓】环境配置与常用工具
传统的Java语言运行通过JVM将源文件编译成Java字节码运行。Android应用程序采用Java语言开发,Google开发了Dalvik虚拟机运行Android程序:首先将Java源码转换为字节码,然后通过DX工具,将字节码文件转换为.dex文件,最后该格式的文件在Dalvik上运行。要求:Java,C++语言能看懂,Smali与arm能看懂并修改。有一定的Android开发经验,基本理解Android程序结构与程序工作流程,了解一定的Api。Java,Smali,C++,arm代码。原创 2021-11-23 00:42:52 · 1605 阅读 · 0 评论