【逆向分析】BUUCTF 逆向题目 新年快乐
2023-11-30 00:2:0 Author: 利刃信安攻防实验室(查看原文) 阅读量:10 收藏

BUUCTF 逆向题目 新年快乐

题目地址:

https://buuoj.cn/challenges#%E6%96%B0%E5%B9%B4%E5%BF%AB%E4%B9%90

https://files.buuoj.cn/files/bbf9f68a97fd551edec384914d4f3fbe/93c43c5c-3d4d-4d17-a9a1-4ffb65ebb2fb.zip

首先,查壳

信息:     文件名: H://BUUCTF/新年快乐/新年快乐.exe    大小: 21151(20.66 KiB)    操作系统: Windows(95)    架构: I386    模式: 32    类型: 控制台    字节序: LE

尝试脱壳

再次查壳

信息:     文件名: H://BUUCTF/新年快乐/新年快乐.exe    大小: 27807(27.16 KiB)    操作系统: Windows(95)    架构: I386    模式: 32    类型: 控制台    字节序: LE

使用IDA32打开

F5

int __cdecl main(int argc, const char **argv, const char **envp){  char Str2[14]; // [esp+12h] [ebp-3Ah] BYREF  char Str1[44]; // [esp+20h] [ebp-2Ch] BYREF
__main(); strcpy(Str2, "HappyNewYear!"); memset(Str1, 0, 32); printf("please input the true flag:"); scanf("%s", Str1); if ( !strncmp(Str1, Str2, strlen(Str2)) ) return puts("this is true flag!"); else return puts("wrong!");}
flag{HappyNewYear!}

文章来源: http://mp.weixin.qq.com/s?__biz=MzU1Mjk3MDY1OA==&mid=2247508267&idx=5&sn=2691841ce83fb13c0f9f11b089ac9f32&chksm=fbfb11e6cc8c98f075d23ed22618cc02fefe8bcaba5a63726d4ab378fe0dd2303c023d18264a&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh