본문 바로가기
정보보안/Dreamhack

[Dreamhack Wargame] Beginner - dreamhack-tools-cyberchef

by 용오동 2024. 12. 6.
반응형

 

 

☆ Beginner - dreamhack-tools-cyberchef ☆


[1] 문제

♣ dreamhack-tools-cyberchef는 Dreamhack Tools 실습을 위한 문제이다.

♣ 드림핵 툴즈 서비스를 사용하여 플래그 값을 얻어내는 것이 목표인 문제이다.

드림핵 워게임 - dreamhack-tools-cyberchef / 출처 : Dreamhack


[2] 풀이

♣ 문제파일을 다운받아 htlm 문서를 연다.

드림핵 워게임 - dreamhack-tools-cyberchef / 출처 : Dreamhack

 

♣ 출력된 문자열은 Rail Fence 암호화 -> Base 64 인코딩 -> ROT13 암호화된 것으로 보인다.

index.html

 

♣ 이를 Dreamhack Tools의 Cyber Chef 도구를 사용하여 플래그 값을 얻어내 보도록 한다.

드림핵 툴즈 서비스 / 출처 : Dreamhack tools

 

dreamhack-tools

 

tools.dreamhack.games

 

♣ html 페이지에 있는 문자열을 복사하여 Input에 붙여넣는다.

EUg5MJAyYJ9fYJ5iMKqio29iVK1VL2WlnTM0o3AyL2Elq3q3qlRu

 

Rail Fence 암호화 -> Base 64 인코딩 -> ROT13 암호화의 역순인 ROT13 복호화 -> Base 64 디코딩 -> Rail Fence 복호화 순으로 변환한다.

1. Encryption / Encoding 클릭

2. ROT13을 드래그하여 Recipe에 붙여넣기

3. Data format 클릭

4. From Base64를 드래그하여 Recipe에 붙여넣기

5. Encryption / Encoding에서 Rail Fence Cipher Decode를 드래그하여  Recipe에 붙여넣기

 

♣ Output을 확인해보면 플래그값이 나타난다.

DH{cyberchef-tools-encoderwwowowowo!!!}

 

♣ 제출 결과


반응형