首页
论坛
专栏
课程

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

2019-3-24 21:07 1359

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

2019-3-24 21:07
1359

流浪者


解题思路:
       目标字符串为: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


[招聘]欢迎市场人员加入看雪学院团队!

最新回复 (0)
游客
登录 | 注册 方可回帖
返回