Tomcat

Vulnhub靶场渗透练习(一) Breach1.0

拟墨画扇 提交于 2020-12-06 05:24:32
打开靶场 固定ip需要更改虚拟机为仅主机模式 192.168.110.140 打开网页http://192.168.110.140/index.html 查看源代码发现可以加密字符串 猜测base64 解密 cGdpYmJvbnM6ZGFtbml0ZmVlbCRnb29kdG9iZWFnYW5nJHRh 得到这个结果可能是二次加密在base64解密 得到 pgibbons:damnitfeel$goodtobeagang$ta 去除: 得到两个字符串pgibbons,damnitfeel$goodtobeagang$ta 点击图片每个路径都看看发现 可以登录 把刚刚拿到的两个密码进行尝试登录 登录成功 发现有3个邮件 192.168.110.140/.keystore 这个地址 为 ssl 加密证书的密钥库 继续搜索有用文件 发现 有信息泄露 通过邮件信息猜测 tomcat 发现 pcap 文件 为 wireshark 流量包 可以下载来分析 都是加密过的 可以利用前面的ssl 解密 利用java 的 keytool 获取证书 输入 D:\jdk\bin>keytool.exe -list -keystore 输入密钥库口令:tomcat 密钥库类型: jks 密钥库提供方: SUN 您的密钥库包含 1 个条目 tomcat, 2016-5-21, PrivateKeyEntry,

IDEA导入Maven多项目(Mac下)

♀尐吖头ヾ 提交于 2020-12-06 05:12:56
主界面Import Project 选择maven项目目录文件夹 选择Import project from external model 中的maven选项,Next下一步 Sources和Documentation默认好像是不勾选的,看自己 选择Environment settings...,配置自己的maven版本和setting配置文件 注意:setting文件里要把本地仓库的路径配置好,就是这个<localRepository>/path/to/local/repo</localRepository>标签 还有建议吧中央仓库地址改成国内的比较好 我找到是阿里云的 <mirror> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <mirrorOf>central</mirrorOf> </mirror> 把这个放到mirrors标签里 ---- 记录一下在哪里修改,时间久了自己都忘了 文件路径为maven目录下的conf文件夹里的settings.xml文件里 ---- 后面就是下一步再下一步,最后是Finish完成 这里父maven项目就导入成功 接下来是导入maven子项目

什么是企业中台?企业为什么要建中台?企业如何建设中台?

家住魔仙堡 提交于 2020-12-06 04:54:40
一、引言 近期阅读了钟华的有关阿里巴巴中台战略的资料,阿里中台战略中的共享服务的实践对自己有非常大的启发。结合多年建设IT系统的经验,以及目前国内众多企业建设中台的需求,谈一下自己对企业建设中台的思路和建议,供大家参考。 二、企业为什么要建设中台 (1)何谓企业中台? 企业中台是指为企业前端业务应用提供共享服务的平台,该平台可以快速的响应企业业务需求,支撑企业业务的运营和创利。 (2)建设中台的意义? 企业的中台可以避免以往烟囱式的系统建设模式,降低IT系统建设以及系统间交互成本,能快速响应前端的业务需求,同时实现持续的业务沉淀,形成企业的核心资产,推动企业业务创新。 (3)建设中台必要性 若企业的业务种类多,而且随着近年来互联网的冲击,客户对企业业务的个性化需求增多,时效性要求高,这种情况下,企业建设中台是有必要,因为只有中台才能有效快速的满足客户的个性化需求。 三、不适合建设中台的企业 企业中台的建设源于互联网业务的驱动。互联网业务具有用户众多,个性化需求多,需求变化快等特点,企业建设中台最初目的是为了适应互联网业务的特点,使自己具备快速的响应客户需求,提供符合用户需求的产品能力。 企业中台的服务中心具备快速开发和部署能力,因此能快速响应客户需求;且中台按需服务特征,能持续为前端应用提供服务,可以不断的进行业务沉淀,反过来驱动中台能提供稳定优质的服务

Spring Boot war 包

巧了我就是萌 提交于 2020-12-06 04:09:43
使用 Spring Boot 开发的项目部署前,有时候会选择打成 war 包,不使用 jar 包的方式。而且我也发现了很多关于项目打 war 包的文章,但是在我学习 Spring Boot 的时候看到了官方的Demo关于 web-jsp 的 Spring Boot #spring-boot-samples/spring-boot-sample-web-jsp 配置的 pom.xml 非常的简洁,引发了我的尝试。 演示环境 JDK 1.8 Spring Boot 2.0.6.RELEASE Maven 3.5.4 IntelliJ IDEA 2018.2.1 (Community Edition) 对项目进行配置 修改 pom.xml 文件 要想把项目打成 war 包肯定少不了对 pom.xml 的 packaging 的修改。 <packaging>war</packaging> 然后接着添加 tomcat 的依赖,然后设置 scope 。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> 修改启动类 项目原有的启动类需要继承

[日志] spring boot + logback 日志输出配置

 ̄綄美尐妖づ 提交于 2020-12-05 22:03:06
一、输出日志到控制台 springboot有很多starter(参考 starter )方便快速构建项目依赖组件,logback是springboot默认的日志组件,启动即可看到打印在控制台输出的info级别的日志: 2018-01-14 20:17:19.831 INFO 32976 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2018-01-14 20:17:19.832 INFO 32976 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web

Windows下PATH等环境变量详解

こ雲淡風輕ζ 提交于 2020-12-05 19:27:42
在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。 一、基本原理 首先看PATH环境变量。 JAVA的初学者,必须要学会配置PATH环境变量,否则无法编译、运行JAVA程序。那么,为什么要配置PATH环境变量呢?PATH环境变量是做什么的呢?我们从一个常见的问题入手。 当我们安装好JAVA后,若没有正确配置PATH环境变量,则在命令行窗口(开始->运行->输入cmd,回车)下运行命令java -version(显示JAVA的版本)命令时,会出现如下的错误提示信息: 图一 这条错误信息的意思是,你要求运行的“java”这条命令我不认识,不知道是个什么玩意儿。那么究竟这个“java”命令是何方神圣呢?在JDK的安装目录下(我的是D:\Java\jdk1.6.0_24),有一个bin目录。打开此目录,会发现大量的可执行文件(后缀名为exe的文件。Windows默认隐藏文件后缀名。要显示后缀名,可在当前窗口上方菜单栏里点“工具”菜单->文件夹选项->查看->高级设置->清除

javaweb入门介绍

匆匆过客 提交于 2020-12-05 17:04:31
Tomcat : /bin 存放各种平台下用于启动和停止Tomcat的脚本文件 /conf 存放Tomcat服务器的各种配置文件 /lib 存放Tomcat服务器所需的各种JAR文件 /logs 存放Tomcat的日志文件 /temp Tomcat运行时用于存放临时文件 /webapps 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中 /work Tomcat把由JSP生成的Servlet放于此目录下 通过配置文件server.xml修改Tomcat端口号 Web应用的目录结构 / Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等) /WEB-INF 存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问 /WEB-INF/classes 存放Web项目的所有的class文件 /WEB-INF/lib 存放Web应用使用的JAR文件 JSP中的注释 <%-- JSP注释–%> 脚本中的注释 <% //单行注释 %> <% /*多行注释 */ %> 来源: oschina 链接: https://my.oschina.net/u/4261110/blog/4775916

dockerfile创建镜像

帅比萌擦擦* 提交于 2020-12-05 15:53:39
文章目录 Dockerfile操作指令 构建SSH镜像 构建systemctl镜像 构建nginx镜像 构建tomcat镜像 构建mysql镜像 Dockerfile操作指令 附加: ADD 源文件 / 目录目标文件 / 目录作用如下 1 、把这个文件从宿主系统复制到容器内部当中 2 、如果这个文件时压缩包,ADD还可以直接将其解压成一个目录 VOLUME [ “目录” ] :目录是根目录 WORKDIR等同于cd,也区别于cd(即每次变更路径的时候都需要添加WORKDIR) 3. ENTRYPOINT 指令和CMD类似,它也是用户指定容器启动时要执行的命令,但如果dockerfile中也有CMD指令,CMD中的参数会被附加到ENTRYPOINT指令的后面。 如果这时docker run命令带了参数,这个参数会覆盖掉CMD指令的参数,并也会附加到ENTRYPOINT 指令的后面。这样当容器启动后,会执行ENTRYPOINT 指令的参数部分。可以看出,相对来说ENTRYPOINT指令优先级更高 网络报错提示 [ Warning ] IPv4 forwarding is disabled . Networking will not work . 解决方法: vim / etc / sysctl . conf net . ipv4 . ip_forward = 1 sysctl -p /

解决:idea中配置tomcat运行后控制台出现乱码

人盡茶涼 提交于 2020-12-05 15:52:31
解决:idea中配置tomcat运行后控制台出现乱码 问题截图 问题一:1、server出现乱码。 解决方案:1、在 tomcat /conf 目录下,设置 logging.properties , 修改参数 java.util.logging.ConsoleHandler.encoding = GBK,tomcat重启后就可以了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201203092509959.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Mjg4MjYy,size_16,color_FFFFFF,t_70#pic_center 问题二:2、tomcat catalina.log出现乱码 解决方案:2、因为Window平台显示中文采用的GBK编码,IDEA中Log输出采用的是系统设置,即GBK编码。 把Tomcat下日志输出编码改为GBK编码。找到Tomcat安装目录下的conf目录中的logging.properties配置文件。 修改下图所示的编码方式,保存后重启Tomcat。 ![在这里插入图片描述](https://img-blog.csdnimg

美团工作7年,精华全在这份学习笔记里了,已成功帮助多位朋友拿到5个大厂Offer

那年仲夏 提交于 2020-12-05 14:58:27
在美团工作了7年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时候,笔者也是个爱学习的人,把这几年的工作经验整理成了一份完整的笔记。此笔记已助朋友拿到腾讯,阿里,美团等5个offer。 由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 大致内容包括了: Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题等、等技术栈! 有想获取的读者朋友,见下: 笔记目录展示: 获取完整笔记,见下: 部分内容截图: 获取完整笔记,见下: 来源: oschina 链接: https://my.oschina.net/u/4406332/blog/4775960