-
-
[原创]看雪CTF2016 第10题分析
-
发表于: 2016-11-20 13:32 2256
-
有反调试,有alsr,win7调试老麻烦了,最低操作系统版本为6,winxp运行不了。直接用IDA F5。
"TrustMe"是注册码的字串。
长度为15,然后 strtol( 注册码8到15位)=20161018。
"TrustMe"与"20161018"组合起来得到注册码:"TrustMe20161018"。
int sub_4020A0() { ... strcpy(v15, "TrustMe"); if ( !strstr(v0, v15) ) sub_401E90((int)v0);
"TrustMe"是注册码的字串。
int sub_401FE0() { ... if ( v5 == 15 ) { dword_428C58 = (char *)dword_428C58 + 7; if ( strtol((char *)dword_428C58) == 20161018 ) v2 = 1; } ... return v2; }
长度为15,然后 strtol( 注册码8到15位)=20161018。
"TrustMe"与"20161018"组合起来得到注册码:"TrustMe20161018"。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: