网络安全 CTF 【MRCTF】Xor F5的时候遇到以下问题 1. 按空格,找到出错地址 2. 双击进入函数,然后退出再F5,恢复正常 原因是因为IDA不能正确识别这个call的参数,或者是参数出错。 3. F5之后解题 简单的XOR加密一下,从0到len-1对每一位进行运算,逆着推一边就出flag。 1 2 3 4 5 6 7 8 9 #include<iostream> #include<cstring> using namespace std; int main(){ char s[] = "MSAWB~FXZ:J:`tQJ\"N@ bpdd}8g"; for(int i = 0;i < strlen(s);i++){ cout<<(char)(s[i] ^ i); } } flag:MRCTF{@_R3@1ly_E2_R3verse!}