int
__thiscall check1(void
*
this)
{
unsigned
int
v1;
/
/
ebx
char
*
Str
;
/
/
[esp
+
0h
] [ebp
-
68h
]
char v4[
4
];
/
/
[esp
+
10h
] [ebp
-
58h
]
int
v5;
/
/
[esp
+
20h
] [ebp
-
48h
]
int
v6;
/
/
[esp
+
24h
] [ebp
-
44h
]
int
v7;
/
/
[esp
+
28h
] [ebp
-
40h
]
int
v8;
/
/
[esp
+
2Ch
] [ebp
-
3Ch
]
int
v9;
/
/
[esp
+
30h
] [ebp
-
38h
]
int
v10;
/
/
[esp
+
34h
] [ebp
-
34h
]
int
v11;
/
/
[esp
+
38h
] [ebp
-
30h
]
int
v12;
/
/
[esp
+
3Ch
] [ebp
-
2Ch
]
char
input
;
/
/
[esp
+
40h
] [ebp
-
28h
]
sub_404930(
0x10u
, this,
Str
);
sub_4044B0();
v1
=
0
;
v5
=
'yt^'
;
v6
=
'+pLc'
;
v7
=
'a+SG'
;
v8
=
'G-QG'
;
v9
=
'Gl(V'
;
v10
=
')y}J'
;
v11
=
'SGA)'
;
v12
=
'ea+'
;
strcpy(v4,
"Ansome_Is_Wrong"
);
while
( v1 < strlen(&v5) )
*
(&v5
+
v1
+
+
) ^
=
0x18u
;
puts(
"Please Input Your Key_ Now!"
);
scanf(
"%s"
, &
input
);
if
( check2(&
input
) )
{
check3(&
input
);
system(
"pause"
);
}
else
{
puts(v4);
}
return
0
;
}