reverse_solve_code1
if ( strlen(Str) <= 4 )
return 0strcmp("GONDPHyGjPEKruv{{pje ( i < strlen(Str) - 1 )
//将从4开始的字符串复制到另一字符中
v7[v5++] = Str[i++];
//字符串最后一个字符以0收尾
v7[v5] = 0;
v4 = 0;
v2 = 0;
//字符串初始化
memset(Str2, 0, sizeof(Str2));
//对v7中每一个字符进行处理
for ( i = 0; i < strlen(v7); ++i )
{
//将大写转换为小写
if ( v7[i] >= 97 && v7[i] <= 122 )
{
v7[i] -= 32;
v2 = 1;
}
//小写转换为大写
if ( !v2 && v7[i] >= 65 && v7[i] <= 90 )
v7[i] += 32;
//异或运算
Str2[i] = word_4420B0[i] ^ sub_4013C0(v7[i]);
v2 = 0;
}
return strcmp("GONDPHyGjPEKruv{{pj]X@rF", Str2) == 0;
License:
CC BY 4.0