网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

怎么对恶意Android应用BangleAndroidAppPacker的分析

怎么对恶意Android应用Bangle Android App Packer的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了尖草坪免费建站欢迎大家使用!

写在前面的话

Trustlook Labs发现了一个恶意安卓应用程序,它使用社会工程手法诱骗用户安装。这个应用程序(MD5:eb9d394c1277372f01e36168a8587016)使用Bangle packer打包。

触发该安装应用程序的主要活动为“com.goplaycn.googleinstall.activity.SplashActivity.”但是,神奇的是在反编译代码中的任何位置都找不到该行为:怎么对恶意Android应用Bangle Android App Packer的分析

接下来就跟这我们一起来研究研究吧!

审计代码

我们从类SecAppWrapper开始审计,其中有一个“System.loadLibrary”调用load to load”secShell.“模块中的本机层代码,他主要负责从“assets\secData0.jar”中解密和加载应用程序的主要负载,并经过解密的压缩DEX文件。怎么对恶意Android应用Bangle Android App Packer的分析怎么对恶意Android应用Bangle Android App Packer的分析

其中我们发现“secShell”模块中的大多数方法名称都经过混淆,并且在使用时会对其字符串进行解密。怎么对恶意Android应用Bangle Android App Packer的分析

该应用程序会检测手机中是否安装了框架,如Xposed。Xposed是一个用于在运行时操纵Android应用程序流的框架。怎么对恶意Android应用Bangle Android App Packer的分析

怎么对恶意Android应用Bangle Android App Packer的分析

该应用程序还会分离子进程并调用“ptrace”来附加到父进程,以防止调试器进行任何附加尝试。多个进程相互跟踪以确保子进程存活

怎么对恶意Android应用Bangle Android App Packer的分析怎么对恶意Android应用Bangle Android App Packer的分析怎么对恶意Android应用Bangle Android App Packer的分析

该应用程序并且会监视/proc文件系统中的值以检查进程的状态。怎么对恶意Android应用Bangle Android App Packer的分析

要说得一点是“secShell”模块中的JNI_OnLoad函数具有两个分支。一个分支负责反调试,另一个分支(位于下面的0x7543EAE4)将主要的DEX模块进行解密。
怎么对恶意Android应用Bangle Android App Packer的分析

以下是解密函数:

怎么对恶意Android应用Bangle Android App Packer的分析怎么对恶意Android应用Bangle Android App Packer的分析

在绕过反调试后,功能为“p34D946B85C4E13BE6E95110517F61C41”的模块将解密数据。其中寄存器R0包含文件位置,由标题字节“PK\x03\x04”标识.R1存储文件的大小。怎么对恶意Android应用Bangle Android App Packer的分析怎么对恶意Android应用Bangle Android App Packer的分析我们可以转储内存:怎么对恶意Android应用Bangle Android App Packer的分析

解压缩文件后,我们得到可以正常查看的DEX文件:

怎么对恶意Android应用Bangle Android App Packer的分析

Android packers是保护合法移动应用开发者知识产权的有价值的工具。然而,它们也可以用于恶意目的,并使分析恶意应用程序更加困难。Trustlook Labs继续致力于识别恶意应用程序以保护我们的客户和移动生态系统。

关于怎么对恶意Android应用Bangle Android App Packer的分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


网站名称:怎么对恶意Android应用BangleAndroidAppPacker的分析
网页链接:http://bjjierui.cn/article/giphgh.html

其他资讯