一.查壳
发现是upx的壳。
二.拖入ida,发现要先脱壳。
题外话。总结一下手动脱壳,esp定律:
1.先单步到只有esp红色时,右键数据窗口跟随。
2.到数据窗口后,左键硬件访问,byte和word,dword都可以任选一个,
3.F9运行,遇到大跳转,时说明我们到oep了
4.遇到向上跳的,用F4
5.用od自带的脱壳进程,脱,一种选重建导入表,一种不选
6.脱壳结束
然后我手动脱不掉,就想到之前攻防的那道题,有工具,upx -d就解决,我试了试,发现cmd找不到该命令,我之前一直认为是自带的,哎,百度了很久,后面从一位师傅手上,搞了个工具,才成功脱壳。
三.拖入ida,静态分析。
就是明文,直接就是flag,真就新年快乐!!!2333
flag{HappyNewYear!}