2024 WaniCTF re&pwn 部分wp

lambda

 

文本编辑器打开附件

稍微格式化一下

结合gpt理解题目意思。

脚本

home

 

附件拖入ida

简单的检查环境和反调试,进构造flag的函数

简单的ollvm,用d810嗦一下

下断点调试,通过修改eip跳过反调试。查看dest内容,需要稍微向下翻一下,程序故意把flag藏在后面

 gates

 

附件拖入ida

读入512/16=32个字符,然后应该是运行一遍函数之后进入判断。看看函数

类似于vm题型,看起来有四种操作。下好断点,调试运行,写脚本dump所有的码

写脚本模拟运行,打印过程

可以发现先做加法然后异或再做加法,而且每位字符都是独立的,参与运算的值都在码里面。脚本

 Thread

 

附件拖入ida

看似多线程,查看执行的函数

发现每位字符都是独立的,都需要经过这三种运算,唯一的区别在于索引值决定了这三种运算的顺序。逆向求解没写出来,只能尝试正向爆破了。脚本

 nc

 

直接给了源码,文本编辑器打开。简单

总结 

        刚结束期末周,错过了很多比赛,有的没打比较可惜。期末周这东西,把所有内容堆在最后,说不上来好坏,它让我可以有将近一个学期的无压力快乐时间,但是又让我最后两周基本上绞尽脑汁

        最后,这里推荐一下dk盾的服务器,平台做得很好,没有花里胡哨的页面,只有性价比绝对拉满的服务器。最近我也是在用他们的服务器做个人网站,也算是把我从来没学过的前后端浅学一下。如果对捣鼓服务器有感兴趣的小伙伴不要错过,详情可以先加qq群:727077055,群里有很多师傅在聊天灌水讨论技术,人又长得帅,说话还好听

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值