Jarvis OJ 软件密码破解-1

这个题 不知道有多少大佬被这个坑爹的壳给吓到了  反正我一开始是比较慌的 到后面 仔细看了一下字符串 发现了有个 

最后根据最后的分析 确实发现这个是我们可以断下的点 话不多说 直接上图

Jarvis OJ 软件密码破解-1_第1张图片

 

 

 

可以看出来就是简单的异或加密  然后我们就可以看出了这道题了 C语言代码如下

#include 
#include 
#include 
#include 
#include 
using namespace std;
int main()
{
    string s;
    s.clear();
    int a[15]={0x28,0x57,0x64,0x6B,0x93,0x8F,0x65,0x51,0xE3,0x53,0xE4,0x4E,0x1A,0xFF};
    int b[15]={0x1B,0x1C,0x17,0x46,0xF4,0xFD,0x20,0x30,0xB7,0x0C,0x8E,0x7E,0x78,0xDE};
    for(int i=0;i<15;i++)
    {
         s+=a[i]^b[i];
    }
    cout<

 得出flag

Jarvis OJ 软件密码破解-1_第2张图片

 

 

你可能感兴趣的:(逆向之旅)