首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

文件泄露

最近在进行渗透测试项目的时候遇到了一个Actuator配置不当的场景,通过其提供的执行器端点获取到了heapdump堆文件,经过简单分析后获得了JDBC明文密码等敏感信息。.../actuator/heapdump # 堆文件 ......Heapdump堆文件 Heapdump,即堆文件,是一个Java进程在某个时间点上的内存快照。...JVisualVM是一个监视,故障排除工具 也可以使用Eclipse MAT对其进行分析 参考:Java内存泄漏分析系列之六:JVM Heap Dump(堆文件)的生成和MAT的使用 ?...参考 Springboot之actuator配置不当的漏洞利用 Java内存泄漏分析系列之六:JVM Heap Dump(堆文件)的生成和MAT的使用 Springboot 获取被星号脱敏的密码的明文

98540
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL Shell和加载第3部分:加载

作者:Alfredo Kojima 译:徐轶韬 这是有关MySQL Shell和加载的博客文章系列的第3部分 MySQL Shell和加载实用程序是MySQL Shell 8.0.21提供的新工具...MySQL Shell具有的其他显着功能: 和加载步骤本身也可以同时完成。即使仍在执行,用户也可以开始加载它。通过利用这些优势,可以加快涉及跨服务器复制数据库的用例。...格式 与mysqldump,mysqlpump产生的不同,Shell将DDL,数据和元数据写入单独的文件。表也细分为大块,并写入多个类似CSV的文件中。...这可能会有一些缺点,因为不可以方便地复制的单个文件。但是,有几个优点: 加载不再是一个全有或全无的过程。...同样重要的是,通过加载这些还原服务器也要快得多。与加载等效的.sql文件相比,从Shell中还原大型数据库仅需花费一小部分时间。当需要紧急恢复时,这可以释放一些宝贵的时间!

1.3K10

如何获取JVM堆文件

有很多很不错的的工具,例如Eclipse MAT和Heap Hero,可以分析堆。但是,您需要为这些工具提供以正确的格式和正确的时间点捕获的堆。 本文为您提供了捕获堆的多个选项。...jmap jmap打印堆到指定的文件位置。该工具打包在JDK中。可以在JAVA_HOMTE\bin文件夹中找到它。...如果传递了此选项,则仅将内存中的存活的对象写入堆文件。如果未通过此选项,则所有对象,即使是准备进行垃圾回收的对象,都将打印在堆文件中。它将大大增加堆文件的大小。这也将使分析变得乏味无聊。...步骤: 在JAVA_HOMTE\bin文件夹下启动jvisualvm 右键单击其中一个Java进程 点击下拉菜单上的“堆”选项 将生成堆 将在“摘要”选项卡>“基本信息”>“文件”部分中指定生成堆文件路径...dumpHeap'操作采用两个输入参数: outputFile:应将堆写入的文件路径 live:传递“ true”时,仅捕获堆中的活动对象 您可以使用JConsole,jmxsh,Java Mission

1.1K30

MySQL Shell和加载第4部分:实例和模式

())执行逻辑。...这是有关MySQL Shell Dump&Load的博客文章系列的第4部分 并行化 过程使用多个线程来执行任务(可以使用threads选项指定线程数),从而允许并行执行耗时的操作。...每个线程都开启自己与目标服务器的连接,可以进行数据,DDL或将表数据拆分为大块的工作。 当consistent选项设置为true(默认值)时,将保持一致(的表使用InnoDB引擎)。...在这种情况下,添加更多线程将不会加快转过程。为了克服此问题,可以将表中的数据划分为较小的块,每个块将通过一个线程到单独的文件中。...有关更多基准测试结果,请参见MySQL Shell Dump&Load第2部分:基准测试 下一步是什么?

85830

在 Linux 上创建并调试文件

崩溃、内存、核心、系统……这些全都会产生同样的产物:一个包含了当应用崩溃时,在那个特定时刻应用的内存状态的文件。...否则,用以下方法纠正限制: ulimit -c unlimited 要禁用创建核心,可以设置其大小为 0: ulimit -c 0 这个数字指定了核心文件的大小,单位是块。 什么是核心?...当使用 systemd-coredump 时,文件被压缩保存在 /var/lib/systemd/coredump 下。你不需要直接接触这些文件,你可以使用 coredumpctl。...比如说: coredumpctl list 会显示系统中保存的所有可用的文件。...使用 coredumpctl dump,你可以从最后保存的文件中检索信息: [stephan@localhost core_dump_example]$ .

3.3K30

内核的设置

一个(可写的、常规的)文件与用于核心的同名文件已经存在,但有多个硬链接到该文件。 将创建核心文件文件系统已满;或已用完 inode;或以只读方式安装;或者用户已达到文件系统的配额。...要创建核心文件的目录不存在。...-c表示内核文件的大小限制,0表示内核无效。 root@firefly:~# ulimit -c 0 使用以下命令即可开启内核功能,unlimited表示不限制core文件的大小。...,就会在/root/core下生成压缩的文件。...由于共享内存的进程中,共享内存的内容是相同的,所以可以只在某个进程中转共享内存,无需全部。 bit 0 匿名私有映射。 bit 1 匿名共享映射。 bit 2 文件支持的私有映射。

1.7K40

logrotate日志(滚动)

logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,称为日志或滚动。...选项,并压缩 errors address # 专时的错误信息发送到指定的Email 地址 ifempty # 即使是空文件,是缺省选项。...notifempty # 如果是空文件的话,不 mail address # 把的日志文件发送到指定的E-mail 地址 nomail # 时不发送日志文件...olddir directory # 后的日志文件放入指定的目录,必须和当前日志文件在同一个文件系统 noolddir # 后的日志文件和当前日志文件放在同一个目录下 prerotate...提示错误 Nomissingok # 如果日志不存在,继续下一次日志,不提示错误 下面还有两篇文章 linux系统日志管理详解 rsyslog将日志记录于MySQL中并web显示

98610

CentOS开启coredump并生成core文件的配置

在CentOS或者suse等Linux系统中默认是关闭coredump核心的,也就不会产生core文件。由于在C/C++开发中会用到gdb调试,所以需要开启coredump功能。...# %% – 符号% # %p – 进程号 # %u – 进程用户id # %g – 进程用户组id # %s – 生成core文件时收到的信号 # %t – 生成core文件的时间戳(seconds...这时,在/mydata/corefile/目录就生成了相应的core文件core-test-11-0-0-27124-1434029850。...如果想永久设置coredump文件为上面的格式,那么需要使用编辑文件 /etc/sysctl.conf ,加入kernel.core_pattern=/mydata/corefile/core-%e-%...# %% – 符号% # %p – 进程号 # %u – 进程用户id # %g – 进程用户组id # %s – 生成core文件时收到的信号 # %t – 生成core文件的时间戳(seconds

19110

域密码哈希值

No.2 前言 域用户的哈希值存储在域管服务器的NTDS.DIT的数据库文件中,除此之外还有用户信息和组成员信息。...NTDS.dit文件无法直接复制到其他位置进行离线破解和提取(类似于本地存储的SYSTEM),其存储位置为: C:\Windows\NTDS\NTDS.dit 本文主要介绍利用域管理服务器命令提取NTDS.dit...文件,后续还会有其他工具的使用方法。...卷影复制作为服务运行,并要求将文件系统格式化为NTFS,默认情况在所有现代操作系统下都是如此。...从Windows命令提示符执行以下操作将创建C:驱动器盘的快照,以便用户访问通常无法访问这些文件,并将其其复制到另一个位置(本地文件夹,网络文件夹或可移动介质)。

1.1K20

MySQL Shell和加载第1部分:演示!

作者:Kenny Gryp 译:徐轶韬 MySQL Shell 8.0.21 包含了一些令人兴奋的新实用程序,它们可以创建逻辑并进行逻辑还原,重点是易用性,性能和集成。...在MySQL Shell 8.0.17中,我们已经引入了多线程CSV导入实用程序 util.importTable(),我们在此基础上进行了构建,以使其易于和加载整个数据库实例或一组模式。...新的实用程序包括: util.dumpInstance():整个数据库实例,包括用户 util.dumpSchemas():一组模式 util.loadDump():将加载到目标数据库 这是关于...MySQL Shell &加载系列内容的第一篇博文,我们在这一系列博文中与其他工具进行了性能比较,并解释了Shell Dump&Load如何在后台运行。...MySQL Shell Dump&Load具有几个强大的功能: 多线程,将较大的表分成较小的块,速度高达3GB / s!

87620

SAP 工厂间的配置

SPRO->物料管理->采购订单->设定库存移转需求->定义检查规则,如图:  点击2进入下图 至此,可以用MD04或者mmbe看到相关的需求都没有计算包含在内,如果勾选了,就有计算包含在内 四:发料可以是一步也可以是两步完成...,配置如下: SPRO->物料管理->采购订单->设定库存移转需求->指派文件类型,一步程序、交货不足允差 如果勾选一步,就是一步能收货,如果没有勾选,就是两步 库存的详细操作方法: 一步法和二步法详细的操作步骤如下...把货物发到在途仓: 303/313  从发货库位转移到收货工厂的在途仓  从在途仓到接受仓:313/315   从在途仓转移到收货工厂的接收仓 C:不带发货单的库存   1、ME21N建立UB类型的订单或者是...NB类型的,但是行项目为U的采购订单   2、MIGO 发货 移动类型为351   3、MIGO 收货 移动类型为101 D:带发货单的库存(一步发) E:带发货单的库存(二步法)

2.3K71
领券