自定义博客皮肤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)
  • 收藏
  • 关注

原创 stack45-46

由于是动态链接,因此elf文件都有着共享的libc函数库,因此我们可以通过可以通过泄露的got表某函数地址与libc中该函数的地址的差值,进行调用libc函数中的其他函数,因为在libc到got值是相对偏移,差值一定,就可以通过libc中某函数的地址加上差值就可以得到该函数的真实地址,并可以进行调用。打远程需要知道远程的libc,先进行泄露,在通过泄露地址搜索对应的libc版本进行下载到本地中,加载到shellcode脚本中,进行攻击。因此我们可以通过调用过一次的函数进行获取got表地址。

2025-03-23 17:48:19 522

原创 stack43-44

stack43-44

2025-03-21 13:12:46 332

原创 stack41-42

stack41-42

2025-03-20 12:16:42 625

原创 ctfshow(stack39-40)

stack39-40

2025-03-19 12:12:54 302

原创 stack37-38

stack37,stack38

2025-03-18 12:32:05 1359

原创 ctfshow-stack36

Gets函数,发现有溢出漏洞,可以利用该漏洞进行构建exp,发现有get_flag供我们使用,可以直接打开根目录的flag,因此只需要构造溢出,溢出返回地址覆盖成get_flag就行。可以发现全文只有一个ctfshow的自定义函数。

2025-03-17 12:22:40 273

原创 ctfshow(stack35)

5.通过if判断执行ctfshow()函数,将存储的命令行执行的字符串,将执行的第二个参数字符串,cp给v2,而v2最大存储数量是104.因此只要构造多于104就能构成溢出,就会触发signal,中断异常,调用,sigsegv_handler函数。sig:设置处理功能的信号值,不同的信号可以用字母代替,也可以用数字代替。2.fgets将文件读入的前63个字节,第64个字节是\x00,给v9。Func:可以是我们自定义的函数参数,也可以是预定义的函数之一。数组,存储命令行参数的字符串。补充:signal()

2025-03-16 13:14:20 786

空空如也

空空如也

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

TA关注的人

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