首页 > 其他 > 详细

xctf easyre

时间:2020-05-26 12:40:06      阅读:113      评论:0      收藏:0      [点我收藏+]

一道简单的题目

while ( v1 < 24 );
v4 = 0;
do
{
byte_40336C[v4] = (byte_40336C[v4] + 1) ^ 6;// 关键处理加一异或6
++v4;
}
while ( v4 < 0x18 );
v5 = strcmp(byte_40336C, (const char *)&unk_402124);// 比较 xIrCj~<r|2tWsv3PtIzndka
if ( v5 )
v5 = -(v5 < 0) | 1;
if ( !v5 )
{
sub_401020("right\n", v7);
system("pause");
}
}

写个idc脚本轻松出结果

auto form1=0x402124;

auto form2=0x40213B;

auto i,x;

for(i=form2;i>=form1;i--){

x=Byte(i);

Message("%s",(x^0x6)-1);

}

xctf easyre

原文:https://www.cnblogs.com/kk328/p/12964603.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!