DreamHack [crypto] SingleByteXor

2023. 8. 23. 13:41Wargame/dreamhack

320x100
320x100

dreamhack 암호학 워게임입니다.

문제

dying message입니다.

54586b6458754f7b215c7c75424f21634f744275517d6d

 

 

xor 변환기를 돌려보았습니다.

실패

흐음..... 텍스트 데이터를 보면 형태는 DH{} 비슷한걸로 보아

바로 xor변환을 하면 안될 것 같습니다.

 

0_0seo 님의 C코드를 참고하였습니다.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

void main()
{
	char hex[25] = { 0x54, 0x58, 0x6b, 0x64, 0x58, 0x75, 0x4f, 0x7b, 0x21, 0x5c, 0x7c, 0x75, 0x42, 0x4f, 0x21, 0x63, 0x4f, 0x74, 0x42, 0x75, 0x51, 0x7d, 0x6d };

	for (int i = 0; i < 255; i++)
	{
		for (int j = 0; j < 23; j++)
		{
			printf("%c", hex[j] ^ i);
		}
		printf("\n\n");
	}
}

 

결과

성공적으로 flag를 얻어냈습니다.

이상입니다.//

320x100
320x100

'Wargame > dreamhack' 카테고리의 다른 글

DreamHack [crypto] ROT128  (2) 2023.08.31
DreamHack [web] command-injection-1  (0) 2023.08.30
DreamHack [web] cookie  (0) 2023.08.27
DreamHack [pwnable] welcome  (0) 2023.08.19
DreamHack [reversing] rev-basic-3  (0) 2023.08.17