简介

渗透测试-地基篇

该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。

请注意:

本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,本站及作者概不负责。

名言:

你对这行的兴趣,决定你在这行的成就!

一、前言

中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

可想而知中间件连接着网络和系统接触着越来越多的关键数据,渐渐成为单位公共安全中最具有战略性的资产,中间件的安全稳定运行也直接决定着业务系统能否正常使用。并且平台的中间件中往往连接数据库,而数据库储存着等极其重要和敏感的信息。如果中间件被攻破,这些信息一旦被篡改或者泄露,轻则造成企业经济损失,重则影响企业形象,甚至行业、社会安全。可见,数据库安全至关重要。所以对数据库的保护是一项必须的,关键的,重要的工作任务。

通过前几期钓鱼、内网攻防篇章落幕后,引来了服务攻防篇章之数据库渗透篇,不管在外网还是内网环境,只要存在业务系统都存在数据库,在渗透测试对数据库的知识学习是必不可少的,接下来将介绍数据库的渗透基本操作,带小伙伴们了解和学习数据库如何渗透的!

今天会讲解到学习Jboss简介、JBoss安装、JBoss 5.x/6.x 反序列化漏洞(CVE-2017-12149)、JBoss JMXInvokerServlet 反序列化漏洞(CVE-2015-7501)等渗透操作等,最后远程代码执行控制服务器等操作,如果连JBoss都不会安装操作提权等,怎么进行下一步的研究JBoss安全!怎么拿下对方服务器?

二、Jboss简介

JBoss是一个基于J2EE的开发源代码的应用服务器。JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

Jetty是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
默认端口:

8080、9990

三、JBoss安装

下载地址:

https://jbossas.jboss.org/downloads/

1、安装JDK

JBoss前提要安装Java环境,这里根据前几期也提过很多次安装方法了,这里就简写了,想非常详细的看前几期内容即可!

2、下载并安装JBoss

(1)下载jboss-6.1.0.Final:

(2)新建环境变量:

JBOSS_HOME 值为:C:\jboss-6.1.0.Final


在path中加入:

;%JBOSS_HOME%\bin;


(3)打开C:\jboss-6.1.0.Final\bin双击run.bat:

出现info消息,即配置成功!!

(4)谨记

注意JDK版本要在1.6~1.7之间,1.8版本 jBoss运行打开JMX Console会出现500错误:

jboss默认部署路径:

C:\jboss-6.1.0.Final\server\default\deploy\ROOT.war

(5)设置外网访问

将C:\jboss-6.1.0.Final\server\default\deploy\jbossweb.sar\server.xml修改配置:
将address=”${jboss.bind.address}” 设置为address=”0.0.0.0”

并重启JBoss:关闭run.bat重新打开即可!

参考链接


网络安全学习攻略

渗透测试之地基服务篇:服务攻防之中间件JBoss相关推荐

  1. 渗透测试之地基服务篇:无线攻防之Kali自搭建钓鱼Wifi

    简介 渗透测试-地基篇 该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西. 请注意 : 本文仅用于技术讨论与研究,对于所有 ...

  2. 渗透测试之地基服务篇:无线攻防之钓鱼无线攻击(上)

    简介 渗透测试-地基篇 该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西. 请注意 : 本文仅用于技术讨论与研究,对于所有 ...

  3. 渗透测试-地基钓鱼篇-Cobalt Strike钓鱼(二十五)

    ** 渗透测试-地基钓鱼篇-Cobalt Strike钓鱼(二十五) ** 作者:大余 时间:2020-12-17 简介: 渗透测试-地基篇: 该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录 ...

  4. 渗透测试之信息收集篇

    文章目录 前言: 一.域名信息收集: 1.Whois查询: 2.备案信息查询: 二.敏感信息收集: 1.Google Hacking语法: 2.FOFA网络安全空间搜索: 3.Github信息泄露: ...

  5. 渗透测试之资产测绘篇

    现实资产:即可生成money的资产,例如:股票.基金.债券.货币.房地产等 网络资产:IP.主机.数据库.中间件.服务器.数据库等等 网络空间资产:指某机构所拥有的一切可能被攻击者利用的信息.应用等的 ...

  6. 渗透测试之漏洞检测篇

    漏洞检测 系统扫描 nmap 天镜(启明星辰) Nessus nexpose(rapid7) 极光RSAS(绿盟) Web扫描 awvs appscan(IBM) webInspect(HP) net ...

  7. Web安全渗透测试之信息搜集篇(上)

    通过使用搜索引擎.扫描器.发送简单的HTTP请求或者专门精心制作的请求,都有可能导致应用程序泄漏诸如错误信息.版本信息以及所使用的技术等信息. 一.测试robots.txt文件 现在,我们首先介绍如何 ...

  8. Spring Cloud第十四篇: 服务注册(consul)

    这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具.consul具有分布式.高可用.高扩展性. 一.consul 简介 consul 具有以下性质: 服务 ...

  9. SpringCloud 教程 | 第二篇: 服务消费者(rest+ribbon)

    转载请标明出处: blog.csdn.net/forezp/arti- 本文出自方志朋的博客 在上一篇文章,讲了服务的注册和发现.在服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于h ...

最新文章

  1. vue对象深拷贝_Vue 对数据对象实现深拷贝赋值
  2. 系统开发基础:UML中图的相关知识笔记(上)
  3. Dubbo 常见服务治理策略
  4. 有关锁和内存使用的DMV
  5. 【javascript】对原型对象、原型链的理解
  6. cms自动更新php文件,PHPCMS站群管理系统-PHPCMS自动采集-PHPCMS自动更新
  7. Java泛型对象的实例化
  8. 详解傅里叶变换与拉普拉斯,Z变化的联系
  9. 计算机基础--Linux详解
  10. Xenu Link Sleuth死链接检测工具(SEO工具)
  11. Xara3Dnbsp;6.0动画文字软件教程(一)
  12. 【CSDN AI周刊】第16期 | 黄仁勋怒怼TPU 龙之队惜败冷扑大师
  13. 家事:庆祝父亲60岁生日
  14. 亚马逊云科技:云厂商做自研芯片的两个「选择」
  15. 网络安全进阶篇之免杀(十四章-9)MSF加密壳免杀过360
  16. JavaWeb开发与代码的编写(二十四)
  17. spark版本升级问题org.apache.spark.Logging
  18. JUC之锁的八种情况
  19. linux照明控制软件,基于ARM-Linux的城市景观照明控制平台设计
  20. 联合使用Hetval和USDFLD模拟三维编织复合材料冲击损伤生热

热门文章

  1. Python的IDE之PyCharm:PyCharm的使用技巧图文教程(修改Pycharm默认风格颜色、编辑器内代码注释区域的颜色、编辑器内的Python Interpreter等)之详细攻略
  2. 成功解决torch\cuda\__init__.py“, line 208, in check_error raise Cuda Error(res) torch.cuda.Cuda Error: C
  3. DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)
  4. Algorithm:【Algorithm算法进阶之路】之数据结构基础知识
  5. DL:神经网络算法简介之耗算力的简介、原因、经典模型耗算力计算、GPU使用之详细攻略
  6. Interview:互联网IT界技能进阶必备—各个职位推荐几个高含金量的证书
  7. VUE:class与style强制绑定
  8. Hadoop之HDFS(一)HDFS入门及基本Shell命令操作
  9. Windows Phone Dev Notes-如何使用ConnectionSettingsTask 来启动连接设置页面
  10. ubuntu软件位置(安装位置, 运行文件位置, 缓存位置)