acquiring dumps heap
linux中使用core dumped获取程序崩溃信息
//打开linux的core dumped ulimit -c unlimited //ubuntu需要手动设置下生成路径 sudo sysctl -w kernel.core_pattern=$PWD/core 执行一次可执行程序 ./a.out segmentation fault (core ......
tomcat出现Java heap space / PermGen space解决方法
JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m" 2、其次是:java.lang.OutOfMemoryError: PermGen space 原因: PermGen space的全称是Permanent Ge ......
tomcat出现Java heap space / PermGen space解决方法(详解)
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存 ......
java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled.
java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled. bigDataShare 于 2020-06-23 13:59:19 发布 10730 收藏 11分类专栏: 03-jvm版权 华为开发者联盟Har ......
class-dump使用报错 Cannot find offset for address 0x88000000010af973 in stringAtAddress:
从链接https://github.com/AloneMonkey/MonkeyDev/blob/master/bin/class-dump中重新下载class-dump拖入到路径:/usr/local/bin ......
class-dump无法复制到系统目录usr/bin目录下
第一步,打开Terminal,输入mkdir ~/bin,在当前用户根目录下创建一个bin目录; 命令: mkdir ~/bin 第二步,把class-dump给拷贝到这个目录里,并赋予其可执行权限; 命令一: mv /.../class-dump ~/bin (/.../class-dump是指的 ......
Heap 0x07--HGAME 2023 week2--heap
一个拖了很久的复现,这个比赛在23年初,但是年初的时候水平实在是不够,直接摸掉了 后续复现的时候也只有四月多复现到hgame week2的那个非栈上fmtstr 拖着拖着就把剩的三个堆题拖到现在了,开始复现,同时也算是对堆的一种学习吧 ## 0x01 fast_note 先从2.23的堆入手,进去之 ......
elasticsearch-dump使用指南
# 文档 镜像地址:https://hub.docker.com/r/elasticdump/elasticsearch-dump/ # 数据在线导出导入 ```css docker run --rm -ti elasticdump/elasticsearch-dump \ --input=http ......
1155 Heap Paths
In computer science, a heap is a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the ......
JSON常见用法:json.load()、json.loads()、json.dump()、json.dumps()
JSON的定义 JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON 具有自我描述性,更易理解 常用的方法 json.load()从json文件中读取数据 json.loads ......
如何通过dump文件定位崩溃,解决问题
1、dump文件是附加堆栈信息的存储文件的简称,文件扩展名“.dmp”,通过dump文件我们可以得到程序运行某一时刻的堆栈数据。 2、当程序意外崩溃后,通常程序会立即中断运行,拿到这一时刻的dump文件就可以通过此时的堆栈进行分析,找到崩溃的代码并分析原因。 3、当程序遇到未处理异常(主要指非指针造 ......
.NET下绕过任意反Dump的方法
本文介绍了一种通过CLR内部数据绕过任意反Dump的方法。目前全版本生效(.NET Framework 2.0~.NET 7.0),并且理论上后续版本也可以使用。 ......
详解ConfuserEx的Anti Tamper与Anti Dump
title: 详解ConfuserEx的Anti Tamper与Anti Dump date: 2018-08-14 updated: 2023-04-11 lang: zh-CN categories: - [.NET逆向] tags: - .NET - 逆向工程 - 脱壳 - ConfuserE ......
java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled.
java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled. bigDataShare 于 2020-06-23 13:59:19 发布 10492 收藏 11分类专栏: 03-jvm版权 华为开发者联盟鸿蒙专 ......
JVM学习之:堆(Heap)和非堆(Non-heap)内存
JVM学习之:堆(Heap)和非堆(Non-heap)内存 堆(Heap)和非堆(Non-heap)内存: 堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两 ......
数据结构:堆 heap
堆分为小顶堆和大顶堆,其本质是一颗完全二叉树,不同点在于: #### 除叶子节点外,小顶堆的每个父节点的key都要比其左右两个子节点的key小;大顶堆的每个父节点的key都要比其左右两个子节点的key大。 其中,key是节点的取值,index为节点在树中的索引或者位置。小顶堆/大顶堆的特点在于,其根 ......
堆 Heap & 栈 Stack(.Net)【概念解析系列_3】【C# 基础】
在.NET中,堆栈(stack)、托管堆(managed heap)、非托管堆(unmanaged heap)和垃圾回收机制配合使用来保证程序的正常运行。 ......
32.STL中的heap的实现
# 32.STL中的heap的实现 版本1: ## 1.堆的原理 堆(Heap)是一种数据结构,通常用于实现优先队列。堆是一种树形结构,通常由一个完全二叉树构成,因此它只有两个指针,即左子节点和右子节点。堆有两种类型:最大堆(Max Heap)和最小堆(Min Heap)。在最大堆中,父节点的值大于 ......
dump
dump 用于备份ext2或者ext3文件系统 ## 补充说明 **dump命令** 用于备份ext2或者ext3文件系统。可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。 ### 语法 ```shell dump(选项)(参数) ``` ### 选项 ```shell -0123456 ......
Heap 0x06
在刷buu的时候遇到了这个↓ **“hitcontraining_magicheap”** 看了一会找着堆溢出了不会做,~~本来以为是学堆白学了~~,结果是我没学这个利用。。 思路摘自wiki+ https://hollk.blog.csdn.net/article/details/11258989 ......
.NetCore中dump文件的创建和分析
1、通过程序生成dump文件 安装nuget包:Microsoft.Diagnostics.NETCore.Client 生成dump文件代码: var client = new DiagnosticsClient(Environment.ProcessId); client.WriteDump(D ......
linux数据备份、复原 | dump restore指令
## 摘要 - 介绍linux如何备份、恢复数据 ## 一、基本介绍 - 之前可以使用虚拟机做备份 - 实体机无法做快照,如果系统出现异常或者数据损坏,后果严重,要重做系统,还会造成数据丢失。所以我们可以使用备份和恢复技术 linux的备份和恢复很简单,有两种方式: 1. 把需要的文件(或者分区)用 ......
Heap 0x05(House of Spirit)
调试思路以及例题来源于:(https://hollk.blog.csdn.net/article/details/109284167) ## House of spirit 似乎是一种特殊却又类似于double free的效果的攻击,之前的double free我们利用的是已有的chunk去free ......
记录一次windbg定位dump问题——livekd真是很好用,自动下载symbols
下载LiveKd和windbg,其中livekd运行时候,设置下symbols目录: LiveKd v5.63 - Execute kd/windbg on a live system Sysinternals - www.sysinternals.com Copyright (C) 2000-20 ......
119.C++中的heap
# 119.C++中的heap ## 1.简介 要想真正了解堆,就需要先了解[二叉树](树和二叉树(Tree&Binary Tree))。 堆是所有树中最具有特点的树,因为它是用数组存储的,并且总是完全二叉树。 如果有一个关键码的集合K = {k~0~,k~1~, k~2~,…,k~n-1~}把它的 ......
Heap 0x04
系统的开始学一下堆领域的利用和攻击,首先是Fastbin 似乎现在利用fastbin的攻击应该只有2.23的libc了,从Ubuntu18--libc2.27开始就加入了tcache机制,从早到晚推着来吧O。o 这篇有点属于是笔记的那么一种感觉,代码文件思想来源于https://blog.csdn. ......
dump 相关信息
在分析问题的时候,一般我们都需要dump信息。这里我们记录一下dump相关的信息。 1. 在kernel中关闭dump kernel/msm-4.9/drivers/power/reset/msm-poweroff.c 可以看到,我们配置 CONFIG_QCOM_DLOAD_MODE 并且设置 do ......
备份与恢复(dump、restore命令)
需要安装:1.yum -y install dump 2.yun -y install restore 1.dump备份介绍 2.restore恢复介绍 ......
Docker 中的 .NET 异常了怎么抓 Dump
一:背景 1. 讲故事 有很多朋友跟我说,在 Windows 上看过你文章知道了怎么抓 Crash, CPU爆高,内存暴涨 等各种Dump,为什么你没有写在 Docker 中如何抓的相关文章呢?瞧不上吗? 哈哈,在DUMP的分析旅程中,跑在 Docker 中的 .NET 占比真的不多,大概10个du ......
OutOfMemoryError: Java heap space/GC overhead limit exceeded 内存溢出问题排查
一、背景 我开发的给产线使用的工具时不时就无法登录,查看日志基本上都是内存溢出,查看实际内存基本上都占满了JVM设置的内存大小 导致的现象就是SpringBoot项目无法登录,导致系统不可用。 下面是我的java启动设置。 javaw -Xmx6G -XX:+HeapDumpOnOutOfMemor ......