自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 关于one_gadget的利用,为什么改__malloc_hook为__realloc_hook,改__realloc_hook为one_gadget?

看了眼wp,很奇怪不知道为什么要改__malloc_hook为__realloc_hook,改__realloc_hook为one_gadget?我记得我之前看b站roderickchan✌的视频的时候,提到了one_gadget的利用问题,他说有时候可能你程序当时的堆栈不满足条件,但是没关系可以在one_gadget附件找一找也可能getshell。的一段非常有用的gadget。在我们能控制程序执行流的时候,直接执行到onegadget的地址,并且满足onegadget的条件,便可直接getshell。

2024-07-19 22:00:11 272 1

原创 [BUUCTF]PWN——babyheap_0ctf_2017

这题目我是在ctfshow里面看到的,因为ctfshow给的wp真的太抽象了。所以我就搜了搜,找到了原题,但我看别人写的都不是很好。所以后面自己尝试pwn成功了。首先查看保护全开是吧!!!放神的武器ida里面看看main函数一眼,菜单题cadd函数就很正常,调用calloc函数来申请堆块。(calloc函数和malloc函数的区别就是是否进行初始化,虽然calloc初始化看着更安全点,但是性能特别慢,而且在实际环境中好多变量都不需要进行初始化)

2024-07-17 09:26:09 428

原创 关于unsortbins,如果申请chunk到malloc_hook附件

关于通过unsortbins来找libc_base

2024-07-17 09:13:32 114

原创 Tcache_attack的学习

之前找专业学长买的ctfshow的pwn题目,在学校的时候把栈方面打完了。因为本人是个懒猪所以一拖再拖,也就留到了现在。前面几个heap题目比较简单等我有时间在写。首先我们得了解什么是Tcache?Tcache(Thread Cache)是glibc从2.26版本开始引入得一个特性,旨在提升内存分配性能。学过机组得都知道这个就是哪个缓存,一般计算机在读取数据的时候有好几层缓存。但这也加大了对堆攻击的难度。

2024-07-13 08:33:29 652 2

原创 实验室看到的一个问题

问了问chatgpt,得到了准确的答案。我也学习到了,io流和标准输入流的缓冲区不一样。可以先思考思考为啥?学弟问的问题,明显就是没有做好交互,但为啥会一起发送呢?猜测会不会是scanf和read的缓冲区不一样呢?突然来了点思路,但还是不确定,不如自己去写过c程序试试呗。结合scanf遇到空格符会停下,我构造payload。可以看到换行符后面的内容也读入进去了。我去网上找了找相关知识,下次还是要做好交互吧!

2024-07-12 18:41:58 190

原创 关于python3如何实现base64编码解码

使用.encode("base64")在python3中会报错。b64encode函数的参数为byte类型,而python3中字符都是unicode编码,所以在进行base64编码之前必须先转码。base64生成的编码都是ascii字符。AttributeError: 'bytes' object has no attribute 'encode'是:“字节”对象没有属性的编码的意思。很明显,是编码格式的问题。解一般的pwn题目的方式。

2024-07-12 18:40:37 161

原创 [SWPUCTF 2021 新生赛]babyrce

Web安全 Cookie注入 RCE漏洞

2023-11-30 23:34:50 111

空空如也

gaodengshuxue

2022-09-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除