手机漏洞扫描器解析

发布时间:2025-04-10 19:11

如何解决扫地机器人漏扫问题 #生活技巧# #居家生活技巧# #日常家务技巧# #扫地机器人使用#

手机漏洞检测工具的分析

最新推荐文章于 2025-03-25 09:15:46 发布

tangsilian 于 2019-01-06 23:52:47 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

1.手机漏洞扫描器

android-vts
360leakscan

分析两款手机漏洞扫描器的实现原理

在这里插入图片描述

2.检测方式分析

检测原理:
跑不会崩溃的poc,或者check补丁是否完善。

代码实现:
通过线程或者是AsyncTask来执行我们的任务

vts主要检测的类型为:

framework
kernel
system

在这里插入图片描述

3,如何添加我们需要检测的漏洞

找到对应的类型,集成特定的类方法在list里add即可。 1

public interface VulnerabilityTest { String getName(); boolean isVulnerable(Context context) throws Exception; } 1234

在这里插入图片描述

这里以janus漏洞为例,来添加需要检测的漏洞。

漏洞类型:janus属于zip类型的漏洞,我们定位到system
检测原理:反射调用系统的parsePackage函数,check一个含有漏洞的APK。查看返回结果

@Override public String getCVEorID() { return "janus"; } @Override public boolean isVulnerable(Context context) throws Exception { /* String apkPath = FileUtil.getAssetFile(this, "hacked_v1sign.apk", null, false); Log.i("JanusActivity", "isApk: " + new ZipChecker().check(apkPath)); Object packageParser = PackageUtil.getPackageParser(apkPath); File sourceFile = new File(apkPath); DisplayMetrics metrics = new DisplayMetrics(); metrics.setToDefaults(); if (PackageUtil.parsePackage(packageParser, sourceFile, apkPath, metrics, 256) == null) { return true; //status = "Without Janus bug!"; } else { return false; //status = "With Janus bug!"; }*/ return false; }

1234567891011121314151617181920212223

参考:
AsyncTask使用教程:
https://blog.csdn.net/iispring/article/details/50639090

网址:手机漏洞扫描器解析 https://www.yuejiaxmz.com/news/view/858311

相关内容

漏洞扫描维护保养指南(8页)
kali永恒之蓝漏洞扫描(学习笔记)
智能家居安全漏洞分析与防护策略
物联网设备端口漏洞风险评估.pptx
手机安全漏洞常见问题及解决方法
黑客技术分析: 简单的漏洞入侵方法
生活必备!揭秘手机上的AI扫描计数神器:拍照计数、智能识别全面解析
漏洞挖掘和安全审计的技巧与策略
挖漏洞经验分享,挖漏洞赚取生活费,7天收益近2200,分享详细方法,给大家看看赚钱的姿势,网安接私活真的很香!
一款红队快速、跨平台打点扫描器(附下载地址)

随便看看