首页
社区
课程
招聘
[原创]KCTF 2019 Q1 第1题----流浪者
发表于: 2019-3-24 21:07 4292

[原创]KCTF 2019 Q1 第1题----流浪者

2019-3-24 21:07
4292

解题思路:
       目标字符串为:KanXueCTF2019JustForhappy
       目标字符串获取方法如下:
       
int main()
{
	string Str = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

	int index[] = {19,0,27,59,44,4,11,55,14,30,28,29,37,18,44,42,43,14,38,41,7,0,39,39,48};

	for (int j = 0; j < 25; j++)
	{
		for (int i = 0; i < Str.length(); ++i)
		{
			if (Str[i] > 0x39 || Str[i] < 0x30)
			{
				if (Str[i] > 0x7A || Str[i] < 0x61)
				{
					if (Str[i] > 0x5A || Str[i] < 0x41)
					{
						continue;
					}
					else
					{
						if (index[j] == Str[i] - 0x1D)
						{
							cout << Str[i];
						}
					}
				}
				else
				{
					if (index[j] == (Str[i] - 0x57))
					{ 
						cout << Str[i];
					}
				}
			}
			else
			{
				if (index[j] == (Str[i] - 0x30))
				{
					cout << Str[i];
				}
			}
		}
	}

	system("pause");
	return 0;
}


最后结果为:j0rXI4bTeustBiIGHeCF70DDM

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//