基础入门-Web应用&蜜罐系统&堡垒机运维&API内外接口&第三方拓展架构&部署影响
-1

演示案例:

  • Web-拓展应用-蜜罐-钓鱼诱使
  • Web-拓展应用-堡垒机-突破口
  • Web-拓展应用-API接口-突破口
  • Web-拓展应用-其他架构-突破口

蜜罐

我们采用个开源蜜罐,官网链接如下

https://hfish.net/

测试系统:Ubuntu 20.04

一键安装:bash <(curl -sS -L https://hfish.net/webinstall.sh)
复制以上命令,输入1安装

蜜罐就是一个钓鱼的,在实战中碰到的概率很少,一般都是在攻防期间部署,正常业务中,如果部署了这个东西,那就是对方想要捕捉到攻击者的一些信息,有可能是对方一直在遭受攻击,他想知道是谁攻击他,所以会部署这个东西 分析一些攻击者的画像,比如IP、攻击手法等,同样有一个最大的作用就是浪费攻击者的时间,因为蜜罐本事就是一个虚构的东西,你是打不进去的

搭建好后,我们直接去访问,账号密码如下:
登录链接:http://[ip] :4433/web
账号:admin
密码:HFish2021

输入账号密码,登录后台

我们进入后台,点击节点管理,展开它

可以看到,默认是开启了几个蜜罐的,我们拿海康威视的8080端口蜜罐做演示

可以看到,它就是一个web页面,模拟了一个web应用,当你去扫描、攻击它的时候,尝试用弱口令爆破的时候,他会报错,压根你也搞不进去,但是你在这个过程中,就会被蜜罐给记录下来

我们可以在后台查看他的登录信息

有害影响:用来钓鱼或诱惑测试人员的防护系统 无法危害真实主机 浪费时间

堡垒机:

https://www.jumpserver.org/

简单来说,它就是运维神器,也是蓝队中必接触的东西。举例说明,你电脑中登录了很多平台的用户,其中包含了你的账号密码,有时候你的账号密码会忘记,你保存到txt文档呢也不太安全,这个堡垒机呢,就类似于密码管理工具,它就可以把你经常可能控制的服务器、网站、资产等可以写到堡垒机上面去,可以进行在线的一个管理、汇总起来 如果拿下它了,那就发财了

测试系统:Ubuntu 20.04 4核8G

一键安装:
curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash

默认账号密码 admin ChangeMe

默认访问路径为IP/域名:80端口

我们可以进去简单看看它都有什么样的功能

资产列表,它这里可以添加什么主机啊、网络设备啊(交换机啊、路由器啊、)还可以管理数据库啊、web网站啊、云服务啊一大堆……

简单来说就是一个资产管控平台,方便对于你自己掌控的网站啊、机器啊各种各样的数据库把它搞到上面去,这就是堡垒机的作用

当你在渗透测试过程中,如果发现堡垒机了,它是能给你提供一个攻击的机会,除了网站本身的安全问题以外,如果应用了堡垒机呢,那么这也是一个突破口,一旦它突破之后,往往能取到价值信息

有利影响:Web应用或其他应用提供给测试人员一个能获取到价值信息的系统

API接口

是一个允许不同软件应用程序之间进行通信和数据交换的接口。API定义了一组规则和协议,软件开发者可以使用这些规则和协议来访问操作系统、库、服务或其他应用程序的功能。

1、Web API:

通过HTTP协议进行通信的API,常用于Web服务和应用程序。

例如,RESTful API、GraphQL API。

2、库和框架API:

提供特定编程语言或框架功能的API,供开发者在应用程序中使用。

例如,Java API、Python标准库。

3、操作系统API:

提供操作系统功能访问的API。

例如,Windows API、POSIX API。

4、远程API:

允许在网络上远程访问服务的API。

例如,SOAP API、XML-RPC API。

例子:

内部API:比如我自己开发了一个收银系统,使用API接口可以查询到顾客数据,收入支付,销售提成等

外部API:比如我自己搭建了一个网站应用,功能需求有要借助到外部的资源,如地图,归属地,短信收发等

有利影响:

内部API:Web应用提供给测试人员一个能获取到价值信息的接口

外部API:可以借助提供的API获取到当前网站不想让你获取的信息

分析API的目录结构、接口命名规则、参数命名规则、功能和业务逻辑等,

根据这些信息可以进行接口枚举和参数枚举,进而可以进行相关的漏洞测试。

#拓展应用:防火墙 消息队列 分布式等

ActiveMQ Redis Memcache Jenkins等漏洞

https://mp.weixin.qq.com/s/SEjxrUgiIIK2bveSBz6mTg

有利影响:搭建越多应用即方便了运维也提供给测试人员更多机会

文末附加内容
上一篇
下一篇