手动调用 dex2oat 的实现
2022-10-11 14:04:35 1.05MB android dex oat app加速
1
从 Android ART .oat/.odex 文件中提取 .dex 文件 这个怎么运作? DEX 文件嵌入在 Android ART .oat/.odex 文件中。 oat2dexes寻找 DEX 魔法“dex\n035\0”。 如何使用? $ file file.odex file.odex: ELF 32-bit LSB shared object, ARM, version 1 (GNU/Linux), dynamically linked, stripped $ gcc -o oat2dexes -Wall oat2dexes.c $ ./oat2dexes file.odex Writing 12345 bytes to dex01.dex $ java -jar baksmali.jar -o outdir dex01.dex
2022-04-06 22:31:50 1KB C
1
oat :一个纯C 实现、零依赖、面向性能的Web服务开发框架
2022-01-12 09:43:44 439KB C/C 开发-Web应用框架
1
OAT,电视广告成功的事前诸葛.docx
2021-12-26 15:02:32 16KB
GDA3.98不依赖java! GGJoy Dex Analysizer(GDA),中国第一款也是唯一一款全交互式的现代反编译器,同时也是世界上最早实现的dalvik字节码反编译器。 GDA不仅只是反编译器,同时也是一款轻便且功能强大的综合性逆向分析利器,其不依赖java且支持apk、dex、odex、oat、jar、aar、class文件的反编译, 支持python,java脚本自动化分析。GDA提供了字符串、方法、类和成员变量的交叉引用及搜索功能、代码注释功能等等。 GDA中包含多个由作者独立研究的高速分析引擎:反编译引擎、漏洞检测引擎、恶意行为检测引擎、污点传播分析引擎、反混淆引擎、apk壳检测引擎等等, 尤其是恶意行为检测引擎和污点传播引擎与反编译核心的完美融合, 大大提高了无源码逆向工程的效率, 此外反编译器还提供了很多实用功能,如路径求解、 漏洞检测、隐私泄露检测、查壳、odex转dex、oat转dex、加解密算法工具、android设备内存dump等等。在交互式分析上,提供了字符串、方法、类和域交叉引用查询、调用者查询、搜索功能、注释功能、分析结果保存等等功能。
2021-12-15 19:05:24 5.6MB 不依赖java java反编译 apk分析 apk解包
1
示例微服务 这是一个有关如何使用Oat ++ Web Framework构建微服务以及如何利用功能的示例项目。 看更多: 笔记 有关此示例的更多信息,请参见文章。 在此存储库中 |- user-service/ // User-Service source code |- book-service/ // Book-Service source code |- facade/ // Facade source code |- monolith/all-services/ // Monolithic config to build all services as a Monolith |- bui
2021-10-13 09:10:39 46KB microservices monolith oatpp monolithization
1
ˇ GDA(GJoy Dex分析仪) GDA是新的Dalvik字节码反编译器,以C ++实现,具有以下优点:分析速度更快,内存和磁盘消耗更低,并且反编译APK,DEX,ODEX,OAT文件的能力更强(自3.79开始支持JAR,CLASS和AAR文件) 。 GDA完全独立,并且无需安装Java VM即可运行,因此无需任何额外配置即可在任何新安装的Windows系统和虚拟机系统中正常运行。 GDA Decompiler项目始于2013年,2015年在发布了其第一个版本1.0。 GDA还是一个功能强大且快速的反向分析平台。 它不仅支持基本的反编译操作,而且还具有许多出色的功能,例如恶意行为检测,隐私泄漏检测,漏洞检测,路径解决,打包程序标识,变量跟踪分析,反混淆,Python和Java脚本,设备内存提取,数据解密和加密等 所有出色的功能如下:
1
【dex转smali文件】 framework.dex为要转换的文件 , out为输出目录 运行命令:java.exe -jar baksmali-2.5.2.jar d framework.dex -o out 【odex直接转smali】 解来services.odex,直接转smail文件,如果有boot.art,boot.oat放到services.odex同目录下。services.odex要为转换的文件 ,services为smail文件 输出目录 运行命令:java.exe -jar baksmali-2.5.2.jar x services.odex -o services 【smali文件转dex】 service_new.dex为要打包生成dex的文件名,out/为已经存在的smali文件目录 运行命令:java.exe -jar smali-2.5.2.jar a out/ -o service_new.dex 【解包boot.oat工具】 oat2dex.jar 将boot.oat解包多个dex文件 ,生成到 dex 和 odex 在当前目录下。 运行命令:java.exe -jar oat2dex.jar boot boot.oat
2021-09-26 19:00:10 2.91MB smali dex odex art
1
基于Morris's OAT设计的海水入侵数值模拟灵敏度分析,赵坚,赵忠伟,研究利用Morris's OAT设计对模拟的海水入侵距离和混合带宽度进行了灵敏度分析,分析因素包括淡水出逸流量、潮汐水位、渗透率、孔隙度
2021-04-14 15:17:59 369KB 首发论文
1
在前面一文中,我们介绍了Android运行时ART,它的核心是OAT文件。OAT文件是一种Android私有ELF文件格式,它不仅包含有从DEX文件翻译而来的本地机器指令,还包含有原来的DEX文件内容。这使得我们无需重新编译原有的APK就可以让它正常地在ART里面运行,也就是我们不需要改变原来的APK编程接口。本文我们通过OAT文件的加载过程分析OAT文件的结构,为后面分析ART的工作原理打基础。OAT文件的结构如图1所示:由于OAT文件本质上是一个ELF文件,因此在最外层它具有一般ELF文件的结构,例如它有标准的ELF文件头以及通过段(Section)来描述文件内容。关于ELF文件的更多知识
1