发布于 2023-04-05 整数溢出 528 热度 NOTHING pwn 什么是整数溢出 就比如一个unsigned char类型的存储区长度区间为[0,256],当长度为256+1时就会回溯为0;若长度 …
发布于 2023-04-04 非栈上格式化字符串利用 491 热度 NOTHING pwn 泄露地址的方式还是一样的,但不能像栈上一样直接利用格式化字符串改数据。 思路就是因为目标地址不在栈上,也无法直接在栈上写入该地址, …
发布于 2023-04-03 栈上的格式化字符串漏洞利用 559 热度 NOTHING pwn 例题一(32位): 一:gdb调试找所需的地址: 1:libc地址 2: 找libc基地址 然后用libc地址减去libc基地址得 …
发布于 2023-04-02 格式化字符串基础 518 热度 NOTHING pwn 第一个示例: 第二个:flags可以理解为占位符。 第三个示例:c也可以是d、s ,可以输出指定大小的字符。 可以看出输出了很长的 …
发布于 2023-04-01 栈溢出进阶(二): 434 热度 NOTHING pwn 一:stack pivot ( 64位程序栈劫持) 原理: 之前的文章讲过32位程序的栈劫持,原理一样 主要是利用leave re …
发布于 2023-03-28 栈劫持(栈迁移) 626 热度 NOTHING pwn 前序: 栈劫持概念:当存在栈溢出但溢出长度不够容纳payload时,就需要采用栈劫持。一般这种情况下,溢出时仅能够且刚好覆盖ebp …
发布于 2023-03-23 pwntools基本使用及规范 398 热度 NOTHING pwn from pwn import * 把pwntools导入进来,同时会把一些系统库给导入进来。本地打的话 p=process(‘. ̷
发布于 2023-03-17 栈溢出进阶(一) 777 热度 2 条评论 pwn 针对于canary的进一步利用手段: 一 : stack smash 样栗一: gdb调试看看程序G的时候发生了什么 可以看到当程 …
发布于 2023-03-08 ROP之ret2xx 566 热度 NOTHING pwn ROP(Return Oriented Programming):面向返回编程。 1:ret2text 栗题:(jarvisoj_ …
发布于 2023-03-08 Canary与pie保护机制绕过 575 热度 NOTHING pwn 在实际情况下程序往往会开启各种保护措施,不太好利用栈溢出直接获取shell,比如canary与pie保护机制。 canary保护机 …