我在网上下载了一个安卓app让AI分析一下,是否有恶意代码,以及其他方面的威胁之类的
以下是AI给出的结论
不要安装这个包。 它是被第三方重打包过的剪映 19.0.0,里面塞了一套会联网、弹广告、并能再下载代码的破解模块。官方签名已经没了,装上之后模块会在剪映自己的代码之前启动。
文件:剪映_19.0.0(190000100)-免登SVIP版.apk(448,726,037 字节)
SHA256:ed6e9947e1057b0595d1036a82e94008fae76d475f5725ade1a26465fc9d6804
包名 com.lemon.lv,版本号 190000100,只含 arm64-v8a。
签名
apksigner 校验失败:没有 META-INF/MANIFEST.MF,也没有可用的 APK 签名。这不是应用商店或剪映官网会发出的安装包。谁都可以改里面的代码,系统也无法证明它还是字节跳动的原版。
正常手机会直接拒绝安装。能装上,只说明又被重新签过名,或者用了特殊安装器。
植入的模块
清单末尾被追加了一批组件和权限,这些节点的行号都挤在 line=3,是后贴进去的,不是剪映正常编译出来的。
启动前就会跑两个混淆组件(ContentProvider 比 Application 更早):
rd.j.IlIllIIIll,authority 为 com.lemon.lv.Epic.Main
rd.j.IlIlII,authority 为 com.lemon.lv.rebg.zszonjcfp(只暴露本应用缓存目录)
对应代码主要在 classes31.dex(约 1812 个 rd.j 类)和 classes32.dex(约 2058 个 rd.j 类)。里面打包了 Pine、Epic、Xposed 接口和 AliuHook,用来在运行时改方法返回值、拦截页面和点击,再往界面里塞内容。模块自带的说明是:「严禁二改倒卖,仅供安全测试,请24小时后删除」。这是在卖破解模块时常见的免责声明,不能说明这个包是安全的。
实际会做什么
静态分析能对上这些行为:
卡密和机器码。 有卡密、机器码、心跳、云端验证、解绑。无网时用本地注册码,有网时走云端。域名 epic.z74d.top 当前解析到 43.230.72.158。验证失败时会把机器码复制到剪贴板,并提示联系客服买卡密。
广告和自动点击。 开屏、插屏、Banner、激励视频、信息流,以及「自动刷广告」。点击事件上会再注入广告,还会申请悬浮窗。
远程下发代码。 可以加载 GroovyShell、额外 dex/apk(groovy_shell.apk)和 Xposed 模块(路径里有 /?plugin=)。作者以后还能往已安装的应用里补新代码。
流量被拉到一台固定服务器。 内嵌脚本会在本机 3456 端口开代理,把连接转去 http://111.173.115.85:81/shy/1.html,并按内容改写明文 HTTP 响应。脚本写明不处理 443,所以这套拦截针对的是明文流量。
设备标识。 代码引用了 getDeviceId、getLine1Number、getSubscriberId、getSimSerialNumber,还有剪贴板和 PackageInstaller。这和「读本机信息、再装下载下来的包」对得上。
清单末尾同时多了这些权限:READ_SMS、READ_PHONE_STATE、READ_PRIVILEGED_PHONE_STATE、READ_LOGS、INSTALL_PACKAGES、REQUEST_INSTALL_PACKAGES、GET_TASKS、SYSTEM_ALERT_WINDOW、SYSTEM_OVERLAY_WINDOW、QUERY_ALL_PACKAGES。模块会检查短信权限是否已经被用户允许。代码里没有直接出现 SmsManager 或 content://sms,因此不能说它已经在读短信正文;短信权限和安装权限都已经被写进清单。
剪映原版本身还有定位、麦克风、相机、存储、日历、录屏,以及提词用的无障碍服务 PromptAccessibilityService。这些在官方包里也有。放进一个签名被拆掉、又被 Hook 的包里,风险会叠加上去。清单里 usesCleartextTraffic 是开启的。
包结构
assets/base.apk 在中央目录里约占 294MB。解压库认为它和其他条目的数据区重叠,所以没有继续拆这个内层包。这种重叠常见于二次打包工具改坏或故意改过的压缩结构,不能把整个文件当成完整、可信的官方安装包。
建议
不要安装,也不要为了「免登录 SVIP」去给它补签名。已经安装的话,先卸载,并拒绝短信、电话、悬浮窗、安装未知应用、无障碍和定位。如果在这个修改版里登录过剪映、抖音或支付账号,把这些账号的密码换掉,并看一眼短信和登录记录里有没有不是自己操作的验证码。
以后只从应用商店或剪映官网安装。这次只做了静态分析,没有运行这个应用。
综上,不要随意安装所谓的破解版,都是带后门的,第三方作者可以任意在更新,你已经安装的app,哪怕不是他自愿的,当他服务器被控制,你的手机也会遭殃
网上看到一张图,这不对啊,不是10只橘猫9只胖,还有一只压塌炕吗?
让AI换成橘猫,嗯,现在顺眼多了
暂无评论