09-信息收集-APP及其他资产等

news2024/11/27 4:32:51

信息收集-APP及其他资产等

  • 信息收集-APP及其他资产等
    • 一、APP提取季抓包及后续配合
      • 1、某APK一键提取反编译
      • 2、利用bp抓取更多URL
    • 二、某IP无web框架下的第三方测试
      • 1、各种端口一顿乱扫 —— 思路
      • 2、各种接口一顿乱扫 —— 思路
      • 3、接口部分一顿测试 —— 思路
    • 三、**案例演示**
      • 1、`45.33.42.112`
      • 2、群友 WEB 授权测试下的服务测试 --- `www.caredaily.com` 。

信息收集-APP及其他资产等

在安全测试中,若 WEB 无法取得进展或无 WEB 的情况下,我们需要借助 APP 或其他资产在进行信息收集,从而开展后续渗透。

一、APP提取季抓包及后续配合

1、某APK一键提取反编译

  • 漏了个大洞检测APP。
    在这里插入图片描述

  • 提取到URL。
    在这里插入图片描述

2、利用bp抓取更多URL

手机IP地址:192.168.1.3

kali:192.168.1.9

  1. 监听端口设置。

在这里插入图片描述
在这里插入图片描述

  1. 获取URL。
    在这里插入图片描述

    • 将APP中能点的按钮都尝试点一下。
      在这里插入图片描述
      在这里插入图片描述
  2. 发送到scan进行漏洞扫描(准确率不高)。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、某IP无web框架下的第三方测试

1、各种端口一顿乱扫 —— 思路

2、各种接口一顿乱扫 —— 思路

3、接口部分一顿测试 —— 思路

三、案例演示

1、45.33.42.112

  • 打开网站发现一片空白。
    在这里插入图片描述
  1. nmap扫描。

    在这里插入图片描述

  2. FOFA扫描。

    在这里插入图片描述

  3. shodan扫描。

    在这里插入图片描述

  4. ZoomEye扫描。

    在这里插入图片描述

    • 点击返回特殊内容的端口。

      在这里插入图片描述
      在这里插入图片描述

    • 尝试登录,没有登录进去,通过源码查看特殊关键字。

      在这里插入图片描述

    • 搜索关键字—ROMpage查看是否有漏洞。

      在这里插入图片描述

    • 又找到了一个可以点进去的端口。尝试登录,发现可以登录。

      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

2、群友 WEB 授权测试下的服务测试 — www.caredaily.com

在这里插入图片描述

  1. Web漏洞评估 — 网站功能较少,存在漏洞的可能性比较低。

  2. 对网站进行扫描 — 发现5个子域名。

pos.api.caredaily.com;
wsl.caredaily.com;
mo.caredaily.com
m.caredaily.com;
www.caredaily.com;
  • nmap扫描。

  • 在使用黑暗引擎扫描网站的时候,不要加上www,这样就可以扫出网站的子域名。

  • shodan — 没有扫出结果。

在这里插入图片描述

  • FOFA — 扫出6个结果。

    在这里插入图片描述

    • 查看www主网站的信息。

在这里插入图片描述

  • 查看信息。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 搜索漏洞。

    在这里插入图片描述

    • mongodb是一种数据库,可以尝试数据库爆破。
      在这里插入图片描述
      在这里插入图片描述

    • ftp可以尝试远程连接。

    在这里插入图片描述

  • ZoomEye。
    在这里插入图片描述

  • 搜索子域名 — 使用谷歌和百度。

在这里插入图片描述

  • 查看点击子域名 — 发现一个登录。
    在这里插入图片描述
    在这里插入图片描述

    • 查看子域名的IP地址。

    在这里插入图片描述

    • 继续使用黑暗引擎和nmap扫描IP地址。

    在这里插入图片描述

  • 在线工具子域名查询。

在这里插入图片描述

  • 旁注查询。

在这里插入图片描述

  • 类似域名查询、备案查询。

    在这里插入图片描述
    在这里插入图片描述

    • 查看备案查询到的地址。

      在这里插入图片描述

      • 获取到phpinfo信息。

      在这里插入图片描述

      • 获取PHP探针信息。

      在这里插入图片描述

      • 查询漏洞。

      在这里插入图片描述

      • ping地址。

    在这里插入图片描述

    • 再次使用黑暗引擎对该IP地址进行搜索。
  • 网站接口查询 — 在主站的页脚点击防伪查询。

    在这里插入图片描述

  • 百度搜索官网名称。

    在这里插入图片描述

    • 找到的网页/robots.txt路径 — 这里没有。

在这里插入图片描述

  • 抓包看一下。

在这里插入图片描述

  • 谷歌搜索官网名称。

    — 发现了以前使用过的网站 — 是使用php的。

在这里插入图片描述
在这里插入图片描述

  • 搜索关键字。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 找到一个网页,查看文件路径 — caredaily.xyz/robots.txt。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 搜索漏洞。
    在这里插入图片描述
    在这里插入图片描述

重点:要进行记录,每个都要进行nmap扫描和黑暗引擎扫描。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1425955.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为1.24秋招笔试题

华为1.24秋招笔试题 1.题目1 题目详情 - 2024.1.24-华为秋招笔试-第一题-计算积分 - CodeFun2000 1.1题解 import java.util.Scanner;class Main{public static void main(String[] args){Scanner scnew Scanner(System.in);String ssc.next();char[] chs.toCharArray();in…

Go 中 struct tag 如何用?基于它实现字段级别的访问控制

嗨,大家好!本文是系列文章 Go 小技巧第十篇,系列文章查看:Go 语言小技巧。 在 Go 中,结构体主要是用于定义复杂数据类型。而 struct tag 则是附加在 struct 字段后的字符串,提供了一种方式来存储关于字段的…

linux服务器上安装mysql

今天在华为云上安装mysql,安装命令很简单,就一行命令:sudo apt-get update && sudo apt-get install mysql-server 我安装的是mysql8.0版本,这里主要说一下安装mysql后怎么在外网连接: 1、注释掉 bind-add…

CoroNa Green acetoxymethyl (AM) ester,具有良好的细胞膜穿透能力

CoroNa Green, AM, Cell Permeant,CoroNa Green acetoxymethyl (AM) ester,CoroNa Green, AM,Sodium indicator 钠离子指示剂(荧光探针),具有良好的细胞膜穿透能力,能够检测到细胞内钠离子的微小…

Redis(二)(实战篇)

查漏补缺 1.线程池 概述 : 提到池,大家应该能想到的就是水池。水池就是一个容器,在该容器中存储了很多的水。那么什么是线程池呢?线程池也是可以看做成一个池子,在该池子中存储很多个线程。 线程池存在的意义: 系…

go并发编程-介绍与Goroutine使用

1. 并发介绍 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中的多个…

排序之计数排序

꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN …

Java基础 集合(一)Collection与Iterator Iterable迭代器详解以及集合在for循环下如何删除

目录 简介 Iterator和Iterable for循环删除问题 for-each下删除数据 解决方法 for下删除数据 解决方法 前言-与正文无关 生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的…

非鸿蒙官方低代码源码生成器

介绍 鸿蒙低代码可视化开发神器快速对鸿蒙ArkUI生成源码,结合类似小程序类似设计,页面设计底部菜单,支持宫格组件、轮播图、图文列表、图片组件、文本内容组件,快速对接第三方HttpApi。通过鸿蒙扩展axios扩展库加载数据源&#x…

众星素颜出镜影协大会,真实状态引发热议,陈道明备受赞誉。

♥ 为方便您进行讨论和分享,同时也为能带给您不一样的参与感。请您在阅读本文之前,点击一下“关注”,非常感谢您的支持! 文 |猴哥聊娱乐 编 辑|徐 婷 校 对|侯欢庭 岁末之际,电影家协会盛大集结,众星璀璨…

[JAVA数据结构] 二叉树 - 详解

目录 (一) 树形结构 1. 树的概念与结构 2. 树的表示形式 (二) 二叉树 1. 二叉树的概念 2. 两种特殊的二叉树 3. 二叉树的性质 4. 二叉树的存储 5. 二叉树的遍历 (1) 前序遍历 (2)中序遍历 (3)后序遍历 6. 二叉树的基本操作 - 模拟实现 (一) 树形结构 1. 树的概念与…

机器学习算法决策树

决策树的介绍 决策树是一种常见的分类模型,在金融风控、医疗辅助诊断等诸多行业具有较为广泛的应用。决策树的核心思想是基于树结构对数据进行划分,这种思想是人类处理问题时的本能方法。例如在婚恋市场中,女方通常会先询问男方是否有房产&a…

c/c++静态字符串的基本操作

文章目录 1.串的定义2. 赋值操作3.字符串复制操作4.判断空5.比较操作6.求串的长度7.打印全部元素8.求字串9.串拼接10.清空操作11.源代码 在本篇博客中,定义的字符串为索引1为起始下标。 1.串的定义 #define MAXLEN 255 //预定义最大串长255 typedef struct {char …

从[redis:LinkedList]中学习链表

文章目录 adlistlistNodelistmacros[宏定义]listCreatelistInitNodelistEmptylistReleaselistAddNodeHeadlistLinkNodeHeadlistAddNodeTaillistLinkNodeTaillistInsertNodelistDelNodelistUlinkNodelistIndexredis3.2.100quicklistredis7.2.2quicklist redis的基本数据类型之一…

【代码随想录】LC 77. 组合

文章目录 前言一、题目1、原题链接2、题目描述 二、解题报告1、思路分析2、代码详解 前言 本专栏文章为《代码随想录》书籍的刷题题解以及读书笔记,如有侵权,立即删除。 一、题目 1、原题链接 77. 组合 2、题目描述 二、解题报告 1、思路分析 &#x…

C++类和对象(中)六个默认成员函数

🌈类的六个默认成员函数 任何一个类,不管是否为空,都会在生成的时候默认调用六个成员函数,这些成员函数可以自动生成,也可以由程序员写出。这六个默认成员函数分别是: 最主要的是前四个: 初始…

2-树-恢复二叉搜索树

这是树的第二篇算法,力扣链接。 给你二叉搜索树的根节点 root ,该树中的 恰好 两个节点的值被错误地交换。请在不改变其结构的情况下,恢复这棵树 。 示例 1: 输入:root [1,3,null,null,2] 输出:[3,1,null,…

Google Gemini Pro 国内版

Google Gemini Pro 国内版:【直达链接】 Google Gemini Pro 国内版 能力分类基准测试描述更高分数更好Gemini UltraGPT-4通用MMLU57个主题(包括STEM、人文等)的问题表示是90.0%86.4%(5-shot, 报告)推理Big-Bench Hard…

linux系统上C程序的编译、运行及调试-gcc

gcc -o timer timer.c :生成可执行文件main,依托main.c,也可依托多个文件./timer :运行代码

C# 根据USB设备VID和PID 获取设备总线已报告设备描述

总线已报告设备描述 DEVPKEY_Device_BusReportedDeviceDesc 模式 winform 语言 c# using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Window…