拿到题目,有两个文件,第一个1kb,没什么内容,分析第二个,先查壳
有壳,32位
直接脱壳工具脱壳(万能脱壳工具电脑版下载最新_万能脱壳工具pc版免费下载安装_华军软件园)
找到main函数,f5反编译一下,分析代码
int __cdecl main(int argc, const char **argv, const char **envp)
{
_BYTE v4[12]; // 声明一个长度为12的字符数组,用于存储字符串
_DWORD v5[3]; // 声明一个长度为3的整型数组,用于存储某些计算结果
_BYTE v6[5]; // 声明一个长度为5的字符数组,用于存储用户输入的字符串
int v7; // 声明一个整型变量,用于存储某个值
int v8; // 声明一个整型