毒霸金山手机毒霸工作原理

金山手机毒霸  时间:2021-02-10  阅读:()

金山手机毒霸工作原理

作者 Jack_Jia

一、序言

金山手机毒霸m.duba.com/是金山网络推出的首款Android APP行为管理软件是首家拦截软件恶意广告、智能防御病毒行为、查杀最新病毒和自主管理高危隐私权限的安卓手机安全管理软件。

它具有如下特色功能

1 、有效清除软件内置广告拦截软件恶意广告。

2、依托于首创的Java虚拟机拦截技术更精准更深入的拦截APP的高危行为。

本文将对金山手机毒霸的进行简单的逆向分析 以达到了解其工作原理的目的。金山手机毒霸的最新版本为V2.0但为了使我们的分析过程简单高效我们特意选择金山手机毒霸V1 .0Beta版本作为分析样本。博友可以通过如下链接下载bbs.xda.cn/thread-1 1 186508-1-1 .html 。

二、基本信息

1 、安装包关键路径文件信息l ib\srmeabi\

re s\ra w

其中ksremote.mp3、 l ibksrootcl ient.mp3、 rootkeeper.mp3通过后缀名伪装成mp3文件其实这三个文件为jar包。

And roidMainfest.xml 

[html]view plaincopy

2、手机毒霸运行时涉及进程及进程组件分布

通过对手机毒霸代码逆向分析及运行时进程状态变化金山手机毒霸代码共在四类进程中被加载运行。

1  com. ijinshan.duba进程

广告扫描引擎、病毒扫描引擎、金山版本控制等逻辑都在该进程中运行

另外手机毒霸还在15997端口建立监听PC端可以通过该TC P连接发送命令手机端毒霸扫描。

2 com. iji nshan.d uba:DefendService进程

广告规则和扫描病毒信息由该进程通过P ro vi d e r提供。

2 com. iji nshan.duba.rootkeeper进程

该进程以ROOT身份运行该进程提供了手机毒霸其它进程运行需要root身份才能执行的命令的Binder接口第三方程序进程的代码注入由该进程完成。

4第三方injected process被注入程序进程

通过ptrace()注入到第三方程序的代码 ksre mo te.ja r和l ibksrootcl ient.so完成java虚拟机hook和底层Socket hook。

三、 JAVA虚拟机hook实现原理

目前And roid进程代码的注入都是靠ptrace函数来完成。 ptrace进程后完成底层函数的重定向。金山毒霸代码注入包括两部分

1 、底层C函数HOOK

2、 JAVA虚拟机H O OK

代码注入基本流程如下

1 、 com. iji nshan.d uba.rootkeeper进程ptrace第三方进程并注入l ibksrootcl ient.so文件

2、 l ibksrootcl ient.so代码完成底层C函数hook并调用ksremote.jar代码 ksremote.jar完成java虚拟机hook

1 C代码如何完成对java代码的调用呢

基本代码实现如下

[cpp]view plaincopy

1.

ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月

ucloud云服务器怎么样?ucloud为了扩大云服务器市场份额,给出了超低价云服务器的促销活动,活动仍然是此前的Ucloud全球大促活动页面。目前,ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月。相当于2-4元就可以试用国内、中国香港、中国台湾这三个地域的云服务器1个月了。ucloud全球大促仅限新用户,国内云服务器个人用户低至56元/年起,香港云服务器也仅8...

spinservers($179/月),1Gbps不限流量服务器,双E5-2630Lv3/64GB/1.6T SSD/圣何塞机房

中秋节快到了,spinservers针对中国用户准备了几款圣何塞机房特别独立服务器,大家知道这家服务器都是高配,这次推出的机器除了配置高以外,默认1Gbps不限制流量,解除了常规机器10TB/月的流量限制,价格每月179美元起,机器自动化上架,一般30分钟内,有基本自助管理功能,带IPMI,支持安装Windows或者Linux操作系统。配置一 $179/月CPU:Dual Intel Xeon E...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

金山手机毒霸为你推荐
网页解密如何给网页解密伪静态如何设置伪静态规则网站联盟网络联盟是什么意思iphone越狱后怎么恢复已经越狱的iphone怎么恢复到原来的系统qq怎么发邮件手机QQ怎么发邮件畅想中国淄博畅想中国消费怎么样畅想中国未来的中国是什么样子的怎么点亮qq空间图标QQ空间的图标怎么点亮安装迅雷看看播放器如何用手机安装迅雷看看播放器lockdownd[求教]在淘宝买了张激活卡,请问怎么取消激活
根域名服务器 kvmla BWH php探针 web服务器架设软件 主机合租 浙江独立 京东商城双十一活动 腾讯云分析 域名转接 北京双线 免费cdn 吉林铁通 帽子云排名 国内空间 贵州电信 globalsign 标准机柜 cdn免备案空间 neobux 更多