网站首页 站内搜索

搜索结果

查询Tags标签: 溢出,共有 160条记录
  • Redis 数据结构(一)—— 简单动态字符串(SDS 和 C字符串的区别)

    文章目录 1. SDS 的定义2. SDS和C字符串的区别3. SDS API1. SDS 的定义 简单动态字符串大概是下边这个鬼样子,储存了下边这些东西: 已有字符串长度buff空闲的长度buff字符数组2. SDS和C字符串的区别 至于SDS和C字符串的区别,我们先来个表吧,先大概看一看,然后一条一条…

    2021/12/28 2:09:09 人评论 次浏览
  • Redis 数据结构(一)—— 简单动态字符串(SDS 和 C字符串的区别)

    文章目录 1. SDS 的定义2. SDS和C字符串的区别3. SDS API1. SDS 的定义 简单动态字符串大概是下边这个鬼样子,储存了下边这些东西: 已有字符串长度buff空闲的长度buff字符数组2. SDS和C字符串的区别 至于SDS和C字符串的区别,我们先来个表吧,先大概看一看,然后一条一条…

    2021/12/28 2:09:09 人评论 次浏览
  • 攻防世界 Pwn forgot

    攻防世界 Pwn forgot 1.题目下载地址2.checksec3.IDA4.exp1.题目下载地址 点击下载 2.checksec没有canary,可以随便溢出 没有PIE。可以随便使用后门函数 3.IDA可以看到有两个溢出点 第一处限制了输入大小,我们就不管了 第二处是一个简单的溢出 只要知道需要覆盖多少byte…

    2021/12/18 23:27:30 人评论 次浏览
  • 攻防世界 Pwn forgot

    攻防世界 Pwn forgot 1.题目下载地址2.checksec3.IDA4.exp1.题目下载地址 点击下载 2.checksec没有canary,可以随便溢出 没有PIE。可以随便使用后门函数 3.IDA可以看到有两个溢出点 第一处限制了输入大小,我们就不管了 第二处是一个简单的溢出 只要知道需要覆盖多少byte…

    2021/12/18 23:27:30 人评论 次浏览
  • java内存区域与内存溢出异常

    Java内存区域与内存溢出 1、Java运行时数据区域 Java虚拟机在执行java程序时,会将自己管理的内存划分为不同的区域。每个区域都有自己的内存大小、创建以及销毁时间,有的区域会随着java进程的启动而创建,随着java进程的销毁而销毁。有的区域是随着用户线程的启动而创建…

    2021/12/18 7:23:50 人评论 次浏览
  • java内存区域与内存溢出异常

    Java内存区域与内存溢出 1、Java运行时数据区域 Java虚拟机在执行java程序时,会将自己管理的内存划分为不同的区域。每个区域都有自己的内存大小、创建以及销毁时间,有的区域会随着java进程的启动而创建,随着java进程的销毁而销毁。有的区域是随着用户线程的启动而创建…

    2021/12/18 7:23:50 人评论 次浏览
  • 整数溢出漏洞小结

    整数溢出漏洞小结 有无符号数是CPU架构决定的,是硬件特性直接反应到汇编指令中。c语言忠实的展现了汇编的特性。 无符号数比较: ja、jae、jb、jbe、je或jne 小于、小于等于、等于、不等于、大于或大于等于 有符号数比较: 则使用jl、jle、je、jne、jg、jge指令 小于、小…

    2021/12/17 6:49:28 人评论 次浏览
  • 整数溢出漏洞小结

    整数溢出漏洞小结 有无符号数是CPU架构决定的,是硬件特性直接反应到汇编指令中。c语言忠实的展现了汇编的特性。 无符号数比较: ja、jae、jb、jbe、je或jne 小于、小于等于、等于、不等于、大于或大于等于 有符号数比较: 则使用jl、jle、je、jne、jg、jge指令 小于、小…

    2021/12/17 6:49:28 人评论 次浏览
  • netty内存溢出查看总结

    1.查看内存溢出设置 ResourceLeakDetector.setLevel(ResourceLeakDetector.Level.ADVANCED); 2.报错栈不够 有时候报错一堆,但是看不到自己哪里的代码堆栈溢出,那就修改下面的值。 System.setProperty(“io.netty.leakDetection.targetRecords”,“20”); 这里值根据自己…

    2021/12/16 7:15:06 人评论 次浏览
  • netty内存溢出查看总结

    1.查看内存溢出设置 ResourceLeakDetector.setLevel(ResourceLeakDetector.Level.ADVANCED); 2.报错栈不够 有时候报错一堆,但是看不到自己哪里的代码堆栈溢出,那就修改下面的值。 System.setProperty(“io.netty.leakDetection.targetRecords”,“20”); 这里值根据自己…

    2021/12/16 7:15:06 人评论 次浏览
  • 栈溢出绕过验证

    栈溢出绕过验证 自己动手通过反汇编分析的一个栈溢出的案例。 1.程序代码 /*****************************************************************************To be the apostrophe which changed "Impossible" into "Im possible"!POC code of chapt…

    2021/12/10 23:48:51 人评论 次浏览
  • 栈溢出绕过验证

    栈溢出绕过验证 自己动手通过反汇编分析的一个栈溢出的案例。 1.程序代码 /*****************************************************************************To be the apostrophe which changed "Impossible" into "Im possible"!POC code of chapt…

    2021/12/10 23:48:51 人评论 次浏览
  • PWN入门系列(2)栈溢出

    PWN入门系列(2) 栈溢出 栈溢出指的是程序向栈中某个变量中写入的字节数超过了这个变量本身所申请的字节数,因而导致与其相邻的栈中的变量的值被改变(覆盖)。是一种特定的缓冲区溢出漏洞,类似的还有heap、bss溢出等。其前提是: 程序必须向栈上写入数据程序对某个函…

    2021/12/2 23:37:21 人评论 次浏览
  • PWN入门系列(2)栈溢出

    PWN入门系列(2) 栈溢出 栈溢出指的是程序向栈中某个变量中写入的字节数超过了这个变量本身所申请的字节数,因而导致与其相邻的栈中的变量的值被改变(覆盖)。是一种特定的缓冲区溢出漏洞,类似的还有heap、bss溢出等。其前提是: 程序必须向栈上写入数据程序对某个函…

    2021/12/2 23:37:21 人评论 次浏览
  • java类型转换

    public class Demo05 {public static void main(String[] args) {int i=128;byte b=(byte)i;//内存溢出 b的值为-128 原因是byte类型最大整数为127//强制转换:(类型)变量名 高-低//从低到高:byte short char int long float double//自动转换 低-高System.out.printl…

    2021/12/1 17:06:36 人评论 次浏览
扫一扫关注最新编程教程