huwang超详细的wp(护网杯)

本文详细介绍了护网杯pwn题目huwang的解题过程,包括如何绕过important函数的md5加密,以及exploit函数中的栈溢出利用,最终获取shell的方法。解题关键在于理解程序逻辑,巧妙利用函数特性。
摘要由CSDN通过智能技术生成

护网杯pwn题huwang超详细wp

比赛结束快一个星期了,复现了一下这道题,借鉴了一下网上的wp发现大佬们写的都很简略,所以这里写一个详细的wp供小白们学习。


首发于安恒网络空间安全讲武微信公众号


简单记录一些小的知识点

来自于csapp: int open(char *filename,int flags,modet mode)这里主要关注flags参数 

这里我们将会用到的参数是OTRUNC

程序逻辑分析

main函数

大致分析一下可以发现程序需要我们输入选项,类似于一个堆的功能。然后如果我们输入666就会进入一个比较重要的函数,我这里将其改名成了important。

important函数

这个函数是让我们输入一个值,会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值