← Back to Writeups
CUSTOMMediumCrypto

Руны, руны, и ещё раз руны! (Runes, Runes, and More Runes!)

XESXOR9/10/20262 min read
#crypto#custom#medium#ancient-alphabet-substitution#elder-futhark-runic-alphabet-d#visual-symbol-recognition

Руны, руны, и ещё раз руны! (Runes, Runes, and More Runes!)

Platform: hackerlab | Category: Crypto | Type: Challenge | Difficulty: Medium | OS: NA | Author: XESXOR | Date: 2026-01-02 | Status: Solved Techniques: Ancient alphabet substitution, Elder Futhark runic alphabet decryption, Visual symbol recognition

Summary

Task: Decode runic symbols from an image. Solution: Identified Elder Futhark alphabet and translated each rune to its phonetic equivalent to reveal the flag.

Руны, руны, и ещё раз руны! - hackerlab

Description

Все мы любим руны... Да? Нет? Да! Поэтому флаг я записал в рунах, попробуй расшифровать.

File: task.png

Analysis

The image contains Elder Futhark symbols - an ancient Germanic runic alphabet (used from 2nd to 8th century AD). The runes are arranged in 4 rows, forming words.

Elder Futhark Alphabet Reference

Elder Futhark consists of 24 runes, each with a phonetic value:

RuneSoundName
ᚱRRaido (journey)
ᚢUUruz (aurochs)
ᚾNNauthiz (need)
ᛖEEhwaz (horse)
ᛊSSowilo (sun)
ᚨAAnsuz (god)
ᛏTTiwaz (Tyr)
ᛟOOthala (heritage)
ᚺHHagalaz (hail)
ᛞDDagaz (day)
‍​‌‌​​‌​​​‌‌​​‌​​​​‌‌​‌​​​​‌‌‌​​‌​​‌‌​​​‌​​‌‌‌​​​​​‌‌​‌‌​​​‌‌​​​​‍

Solution

Decryption by rows

Row 1: ᚱ ᚢ ᚾ ᛖ ᛊ

ᚱ = R (Raido)
ᚢ = U (Uruz)
ᚾ = N (Nauthiz)
ᛖ = E (Ehwaz)
ᛊ = S (Sowilo)
→ RUNES

Row 2: ᚨ ᚱ ᛖ

ᚨ = A (Ansuz)
ᚱ = R (Raido)
ᛖ = E (Ehwaz)
→ ARE

Row 3: ᛏ ᛟ ᛟ

ᛏ = T (Tiwaz)
ᛟ = O (Othala)
ᛟ = O (Othala)
→ TOO

Row 4: ᚺ ᚨ ᚱ ᛞ

ᚺ = H (Hagalaz)
ᚨ = A (Ansuz)
ᚱ = R (Raido)
ᛞ = D (Dagaz)
→ HARD

Final phrase

RUNES ARE TOO HARD

The flag uses lowercase with underscores instead of spaces.

Useful Resources

Notes

Elder Futhark is the oldest runic alphabet. The name comes from the first six runes: ᚠ (F), ᚢ (U), ᚦ (Th), ᚨ (A), ᚱ (R), ᚲ (K). In CTF challenges, you may also encounter:

  • Younger Futhark (Scandinavian, 16 runes)
  • Anglo-Saxon Futhorc (Anglo-Saxon, 33 runes) ‍​‌‌​​‌​​​‌‌​​‌​​​​‌‌​‌​​​​‌‌‌​​‌​​‌‌​​​‌​​‌‌‌​​​​​‌‌​‌‌​​​‌‌​​​​‍