pwn学习(1)攻防世界-hello_pwn(大小端存储/ELF文件)

下载链接:

https://adworld.xctf.org.cn/challenges/list

主函数分析:

 查看读入数据和比较数据的位置,会发现问题,他们是挨着的,且相差4个字节,

根据main()函数可以知道,dword_60106C是‘nuaa’,这里要注意小端存储(内存中),即:

000000000060106C→‘a’

000000000060106D→‘a’

000000000060106E→‘u’

000000000060106F→‘n’,

0000000000601068是开始位置,中间的数据随便填充即可

了解一下.bss:一文读懂 .bss段 的作用_bss段存放的是什么东西_jxryj的博客-CSDN博客

最后结果: cyberpeace{f178d34680e278da75e4b40e9921da97}

知识点总结:

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值