getit
程序分析
使用IDA打开程序,F5键利用HexRay工具生成可读代码如下:
int __cdecl main(int argc, const char **argv, const char **envp)
{
char v3; // al
__int64 j; // [rsp+0h] [rbp-40h]
int i; // [rsp+4h] [rbp-3Ch]
FILE *stream; // [rsp+8h] [rbp-38h]
char filename[8]; // [rsp+10h] [rbp-30h]
unsigned __int64 v9; // [rsp+28h] [rbp-18h]
v9 = __readfsqword(0x28u);
LODWORD(j) = 0;
while ( (signed int)j < strlen(s) )
{
if ( j & 1 )
v3 = 1