weblogic

Weblogic CVE-2018-2894 漏洞复现

跟風遠走 提交于 2019-11-29 22:40:41
0x01 前言   Oracle官方发布了7月份的关键补丁更新CPU(Critical Patch Update),其中针对可造成远程代码执行的高危漏洞 CVE-2018-2894 进行修复:http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html 0x02 环境搭建 1、首先到Oracle官网下载安装包: 下载地址:http://download.oracle.com/otn/nt/middleware/12c/12213/fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip 下载本地解压: 2、安装设置 安装JDK,设置JAVA_HOME环境变量,JDK1.8版本以上; 将fmw_12.2.1.3.0_wls_quick.jar拷贝到需要安装的目录下(称为<ORACLE_HOME>); 以管理员身份运行CMD,然后命令行进入该<ORACLE_HOME>目录并运行:java -jar fmw_12.2.1.2.0_wls_quick.jar; 3、上面步骤完后,进入<ORACLE_HOME>运行文件\oracle_common\common\bin\config.cmd进行domain的相关配置,其会启动一个Java界面做相关设置,一直下一步即可

weblogic 8.1教程之配置(二)

别来无恙 提交于 2019-11-29 22:39:50
weblogic 8.1 安装成功之后,你可以在 “开始” 菜单中找一下 weblogic 的安装文件夹(window 7环境下),下图是我机器上的: 当然了,有的程序在安装完毕后,可能看不到 User Projects 这个文件夹,这个是需要配置的,如果你在安装完毕后没有看到这个文件夹,就需要自己配置一下: 1,点击 " Configuration Wizard ",开始配置; 点击 " Next ", 点击 " Next ", 点击 " Next ", 点击" Next ", 点击 " 创建 ",之后你会看到在 Mydomain 文件夹会生成 之后的话就可以正式开始部署项目了!下一节继续讲解…… 来源: CSDN 作者: samile6899 链接: https://blog.csdn.net/samile6899/article/details/51116380

内网渗透-weblogic中间件系列漏洞

北城余情 提交于 2019-11-29 22:37:16
weblogic WebLogic是美国Oracle公司出品的一个Application Server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 (1)WebLogic常用端口7001/7002,常见漏洞有弱口令导致上传任意war包、SSRF漏洞和反序列化漏洞 访问: http://192.168.232.137:7001/console 会跳转到管理员登录页面: http://192.168.232.137:7001/console/login/LoginForm.jsp 常见默认帐户密码为weblogic。根据个人设置而已。完整爆破脚本git地址 https://github.com/b4zinga/Explib/blob/master/weblogic.py (2) 登陆weblogic后台 http://IP:7001/console ,点击左侧的部署,在弹出来的右侧页面点击“安装” 在安装页面选择“上载文件”: 在 “将部署上载到管理服务器” 区域选择"浏览",然后按照提示(其实就是一直下一步就行,最后点保存),将打包好的包含大马的war包上传至服务器。

Eclipse中如何配置weblogic服务!

偶尔善良 提交于 2019-11-29 22:36:39
Eclipse中配置weblogic IDE插件 WebLogic - Eclipse 插件设计用于从 Eclipse IDE 运行 WebLogic Server。借助 WebLogic Server插件,可以从 Eclipse 中启动和停止 WebLogic Server,可以通过 Eclipse 调试 WebLogic Server中部署的应用程序。在 Eclipse 中安装 WebLogic 插件,并在 Eclipse 中设置服务器类路径和JVM选项后,即可通过 Eclipse IDE 配置和管理 WebLogic Server。    概述   J2EE开发人员经常需要管理 WebLogic Server并调试 WebLogic Server上部署的应用程序。 WebLogic Server管理控制台虽然能够启动和停止 WebLogic Server,却不能设置JVM选项和服务器类路径。必须使用start WebLogic 脚本来设置JVM选项和服务器类路径。而要调试 WebLogic Server上部署的应用程序,则需要带远程调试器的 IDE 。有了 WebLogic 插件后,就可以通过 Eclipse ID;E 管理 WebLogic Server。    安装准备   下载并安装Eclipse 3.3 IDE: www.eclipse.org  

weblogic配置debug本地调试

孤者浪人 提交于 2019-11-29 22:36:18
一、在 startWebLogic.cmd 中加入 set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=7777,server=y,suspend=n -Xdebug 激活调试。 -Xnoagent Sun 典型的 VM ,它既支持老的 sun.tools.debug 接口,又支持 Java Platform Debugging Architecture ( JPDA ); -Xdebug 选项启用两者,但是在缺省情况下运行 sun.tools.debug 代理程序。 -Xnoagent 选项会关闭此代理程序,以便使用 JPDA 。 -Djava.compiler=NONE 禁用 JIT 编译器。调试典型的 VM 需要禁用其 JIT 编译器。 -Xrunjdwp 装载进程内( in-process )调试库,并且指定要进行的连接的类别。 transport=dt_socket 选项告知调试程序要使用哪一种传输机制。指定 dt_socket 选项使调试程序能够监听传入客户机连接。其他的可能值是 dt_shmem ,当调试程序和应用程序服务器两者安装在相同的主机上时,就要应用这个值。 address=7777

weblogic+eclipse 的debug调试

倖福魔咒の 提交于 2019-11-29 22:36:02
最近手上的项目是deploy在weblogic上的,在本地配置好开发环境后,配置debug是很重要的一步,简单记录了配置的过程。 project是用Ant编译的所以第一步需要在build.xml中把compile target中的debug值设为true 第二步在weblogic的启动文件里设置JAVA_DEBUG值,我相信如果你之前有搜过相关的配置方法,你一定在网上看到大量文章,有的叫你在startWeblogic.cmd里配,有的叫你在setDomainEnv.cmd,有的叫你配在这个位置有的又叫你配在 那个位置。而往往当你按照他们的说法配好后往往不能如你所愿。根本原因是每个人的这些配置文件都不一样,而那些文章又没有把这个配置的原理讲清楚,我的理解是:要想让debug生效,需要在启动文件真正启动weblogic的命令中带上你的debug配置: 在你的startWebLogic.cmd中找到上面的语句,你要做的,就是把你关于debug的设置配置在JAVA_VM变量中。我在setDomainEnv.cmd中找到了对JAVA_VM赋值的地方: 于是我设置了debug的值,-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8453,suspend=n并把它加入了JAVA_VM: 这样你在编译

JSF Session Fail over and Partial State Saving

北城以北 提交于 2019-11-29 21:57:21
Running on JSF 2.0.9, Weblogic 10.3.4. We're now running JSF in our production environment but have encountered some issues with Session Replication and fail over. We are using viewscope for our beans and I have ensured they are Serializable/transient and that the transient variables are effectively stateless. However session fail over is not working. I have done extensive testing and managed to get it working by setting the following params in web.xml <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param>

How does weblogic clustering work?

六月ゝ 毕业季﹏ 提交于 2019-11-29 21:04:10
I'm new to weblogic. I've read http://download.oracle.com/docs/cd/E11035_01/wls100/cluster/overview.html and searched this topic on the internet but still had a hard time understanding some of weblogic's clustering concepts. Can anybody confirm/correct my understandings below? a cluster contains one or more logical servers which can reside on one or many physical servers when deploying a j2ee app to a cluster, it is tied to one server in that cluster external users of the deployed app aren't aware of clustering the log file of that app is located on the server it's deployed if the server

Using maven as build tool for Weblogic 10.3

老子叫甜甜 提交于 2019-11-29 19:55:08
I am trying to setup Weblogic Server 10.3 (and Portal etc.) to use maven as a build tool. I am trying to find a decent tutorial or documentation how to do this. There are some tutorials for older versions like 9.0, but there is little info for version 10. I am looking a way to build weblogic's ear file with maven. Are people actually doing this? Is using maven worth the trouble? I would like to use maven in order to have easier integration with continuous integration tools like Hudson . edit: There seems to be a way to export maven files directly http://edocs.bea.com/wlw/docs102/guide

Linux-Linux常用命令

倾然丶 夕夏残阳落幕 提交于 2019-11-29 18:17:40
su - root 和su root的区别 输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量。 su root(或者其他用户名)表示不切换环境变量到当前用户下。 移动文件夹或文件到指定目录和文件夹重命名 mv 旧文件夹名 新文件夹名 删除文件实例,将会-f强制删除/var/log/httpd/access.log这个文件 rm -f /var/log/httpd/access.log 删除文件夹实例,-r递归删除/var/log/httpd/access目录以及其下所有文件、文件夹 rm -rf /var/log/httpd/access 删除当前目录下的文件 rm -f * 显示当前目录所在位置 pwd 返回到根目录 cd / 返回到上一目录 cd .. 重启 reboot 清除屏幕 clear-linux cls-windows vim 命令中如何删除当前行 Shift + d vim 命令下删除文件中所有内容,只需要在非插入模式下输入".,$d" .,$d vim 命令进入recording状态,如何退出vim 先esc,然后q就可以退出 创建一个test文件夹 mkdir test 修改文件或文件夹权限 chmod 777 /package/ 备份配置文件 cp -f redis.conf redis.conf.bak