BUUCTF-RE-新年快乐-UPX脱壳

CTF · 03-21 · 118 人浏览

1.查壳

发现有UPX壳
Pasted image 20231222192953.png
脱壳

运行
Pasted image 20231222193015.png
回车后程序直接退出

2.IDA静态分析

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为:flag{HappyNewYear!}

CTF BUUCTF RE UPX
Theme Jasmine by Kent Liao