buu reverse3

呜呜呜终于考完工数期中了,前一个星期都在复习,再不学逆向就废了。。。
reverse 3
刚用ida打开时很混乱 ,原来主函数藏在了最后面。。。
在这里插入图片描述

先锁定“right flag!”再往上看,一如既往的strncmp比较两个字符串

先看Dest,大概就是把v1移位处理,点进sub_4110BE查看v1
在这里插入图片描述
很复杂但是可以看出是base64

所以这道题就是把flag经过base64编码和移位后得到了Str2
在这里插入图片描述
想得到flag就要把Str2反移位以后base64解码,上脚本
在这里插入图片描述
把得到的字符串base64解码就好啦!(依旧用的是别的大佬现成的解码脚本)
在这里插入图片描述
(看别的大佬们都是直接在python脚本中import base64解码的,可我太菜了还不会呜呜呜。。)

写在最后:
因为。。本人真的很废物,所以每次只写一道题的wp,wp也会写的很繁琐但详细呀 ,请见谅啊!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值