个人记录BUU_刮开有奖解题记录

Posted DorinXL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人记录BUU_刮开有奖解题记录相关的知识,希望对你有一定的参考价值。

记录一次比较难受的解题过程

Re小白慢慢刷题路,遇到一道目前对我来说稍有难度但却很适合提升的一道题

做题过程比较痛苦,没有前面切题的快感

在网上看了些师傅的wp做完的,仅用于记录,不算wp。

大师傅们看到了图一乐就好。

 

 

关于函数sub_4010F0:

 

粗略浏览大致可以推测是对v7-v17的数据进行变更替换。把这些数据放在数组中,Int型的数据占4位,所以可以把乘4的变量看作数组下标。

 

阅读读不出结果,写一份代码自己跑结果:

 

打开sub_401000函数,在里面找到了base64字符串,推断这是个加密函数,于是不再分析内部结构。

 

对最后的分析:

 

在函数sub_4010F0处理之后,字符串变味了,变成了3CEHJNSZagn,v7-v17的值也相应变化。

String是我们输入的内容,将v4v5base64解密放到正确的位置即可。

 

flag{UJWPWP1jMp}

以上是关于个人记录BUU_刮开有奖解题记录的主要内容,如果未能解决你的问题,请参考以下文章

数据结构_个人问题解疑1

buuctf-刮开有奖

web_一些常用的线上脚本地址记录(个人使用)

gdb个人使用记录

spring boot搭建个人博客错误记录---持续更新

个人工作记录---工作中遇到的sql查询语句解析