一天一道Reverse题目,能多不能少

下载附件
这一题考查的是脱壳的基本知识,先用exeinfoPE查看一下,发现是加了壳的,可以用upx进行脱壳
先查壳
一般做到逆向的部分题的时候,把文件丢进ida会发现函数特别少,大部分都是加壳了

发现是exe 32位程序UPX 加壳 (壳是对代码的加密,起混淆保护的作用,一般用来阻止逆向)。
脱壳
可以使用kali里面自带的脱壳工具或者安装UPX自动脱壳工具
接下来就以kali为例,输入uxp -d 文件名

脱壳之后,用IDA(32位)打开,会看到HappyNewYear!,这个就是最终flag里的信息

主函数很简单,就不用细说了,就是一个比较,
flag就是:flag{HappyNewYear!}

&spm=1001.2101.3001.5002&articleId=144003638&d=1&t=3&u=1e631514ab0943f59d1bdd1b76702686)
7224

被折叠的 条评论
为什么被折叠?



