本来想学习house of force,结果没用就直接做出来了。。。我用了三种方法来做这道题。 1.fastbins attack 2.unlink 3.house of force 可以改写got表,程序在edit的时候可以进行溢出。 fasbins attack 通过溢出改写size字段,构造堆 ...
分类:
其他好文 时间:
2021-01-22 11:47:40
阅读次数:
0
在进行一对多配置后,在测试方法中尝试使用获取一方信息,结果出现了内存溢出的错误。 总结一下原因以及解决方案: 原因一:为了方便看信息,在两类中分别重写了 toString 方法,导致查询加载时两类在互相调用对方的toString,形成递归,造成内存溢出。解决方案: 在 toString 方法中任意一 ...
分类:
编程语言 时间:
2021-01-20 12:06:32
阅读次数:
0
原文: Dump文件分析 本文主要介绍Dump文件结构,理解Dump文件对于分析线程高占用、死锁、内存溢出等高级问题有非常重要的指导意义。 什么是Dump文件 Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给程序编写人员调试程序用的,这种文件必须 ...
分类:
其他好文 时间:
2021-01-19 12:10:17
阅读次数:
0
原题链接 考察:bfs+三维数组 思路: 没什么好说的,就是三维走迷宫,比二维多两个方向就是了 POJ请不要用C++11的特性 最短路还是用bfs比较好,一开始用dfs结果貌似栈溢出了 #include <iostream> #include <cstring> #include <queue> u ...
分类:
其他好文 时间:
2021-01-11 10:57:35
阅读次数:
0
浅谈「内存调试技术」 浅谈「内存调试技术」 一、影子内存(shadow memory)- 比例+偏移的映射算法 内存问题在 C/C++ 程序中十分常见,比如缓冲区溢出,使用已经释放的堆内存,内存泄露等。 程序大了以后,查找起来又特别的难。即使我们在写程序时非常的仔细小心,代码一多,还是难以保证没有问 ...
分类:
其他好文 时间:
2021-01-07 11:49:21
阅读次数:
0
intmain(){inta=3;intb=5;//inttmp=0;//临时变量printf("a=%d,b=%d\n",a,b);//tmp=a;//a=b;//b=tmp;//加减法(缺陷,溢出)//a=a+b;//b=a-b;//a=a-b;//异或的方法a=a^b;b=a^b;a=a^b;printf("a=%d,b=%d\n",a,b);return0;}
分类:
其他好文 时间:
2020-12-25 12:50:04
阅读次数:
0
【GiantPandaCV导语】混合精度是一个非常简单并且实用的技术,由百度和谷歌联合发表于ICLR2018,可以让模型以半精度的方式训练模型,既能够降低显存占用,又可以保持精度。这篇文章不是最先提出使用更低精度来进行训练,但是其影响力比较深远,很多现在的方案都是基于这篇文章设计的。 1. 摘要 提 ...
分类:
其他好文 时间:
2020-12-25 12:19:36
阅读次数:
0
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [?231, 23 ...
分类:
其他好文 时间:
2020-12-24 11:45:02
阅读次数:
0
Mybatis提供了一般查询和流式查询模式,先说一下怎么配置 1、一般查询 2、流式查询 测试场景 mysql中循环插入100,000条数据 IDEA运行时堆内存设置为初始分配堆内存20m,最大堆内存30m。如下 先使用一般查询测试: 可以发现这里GC占用大量时间为了释放很小的空间,这是一种保护机制 ...
分类:
其他好文 时间:
2020-12-24 11:40:05
阅读次数:
0
安全检查 流程分析 经分析,很容易知道这里的数组可以进行越界来修改返回地址的值 有后门函数 漏洞利用 通过数组溢出修改返回值,到达后门函数 不过我在本地打通后,远程打得时候发现没有后门函数也就是/bin/bash not found 当时有点懵逼,并且对linux命令不太熟悉的我,想了很久没结果后, ...
分类:
其他好文 时间:
2020-12-24 11:36:51
阅读次数:
0