CTFSHOW-PWN入门-前置基础(pwn20-pwn22)

5 篇文章 0 订阅

pwn20

QQ20240414-100714@2x

当RELRO为Partial RELRO时,表示.got不可写而.got.plt可写。
当RELRO为FullRELRO时,表示.got不可写.got.plt也不可写。
当RELRO为No RELRO时,表示.got与.got.plt都可写。

先使用checksec命令来查看RELRO的情况,No RELR表示.got与.got.plt都可写。

QQ20240414-101005@2x

接着再来查看地址

readelf -S 1

.got地址为0x600f18,.got.plt地址为0x600f28

QQ20240414-101324@2x

flag:ctfshow{1_1_0x600f18_0x600f28}

pwn21

QQ20240414-101906@2x

先使用checksec查看,Partial RELRO表示.got不可写而.got.plt可写

QQ20240414-101834@2x

readelf -S 1查看地址

.got的地址为0x600ff0

.got.plt的地址为0x601000

QQ20240414-102253@2x

flag:ctfshow{0_1_0x600ff0_0x601000}

pwn22

QQ20240414-103015@2x

先使用checksec查看,FullRELRO表示.got不可写.got.plt也不可写

QQ20240414-102957@2x

readelf -S 1查看地址

.got的地址为0x600fc0

QQ20240414-103216@2x

flag:ctfshow{0_0_0x600fc0}

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值