Erlang
XESXOR9/10/20261 min read
#reversing#custom#easy#caesar_cipher_reverse#source_code_analysis
Erlang
Platform: rev-kids20.forkbomb.ru | Category: Reversing | Type: Challenge | Difficulty: Easy | OS: NA | Author: XESXOR | Date: 2026-03-09 | Status: Solved Techniques: caesar_cipher_reverse, source_code_analysis
Summary
Language: Erlang. Source code provided. Caesar cipher checker.
Erlang — Reverse Kids 2.0
Description
Language: Erlang. Source code provided. Caesar cipher checker.
Analysis
The program applies a Caesar cipher with shift 3 to the input and compares it with the target string:
erlang read-only • copy allowedCaesar = fun(A) -> (A - ord("a") + 3) rem 26 + ord("a") end, Caesared = lists:map(Caesar, Flag), case string:equal(Caesared, "yhqlylglkdfnhulfl") of
Solution
Reverse Caesar shift by 3 positions:
python read-only • copy allowedtarget = "yhqlylglkdfnhulfl" flag = ''.join(chr((ord(c) - ord('a') - 3) % 26 + ord('a')) for c in target) # REDACTED
This is the Latin phrase "veni vidi" + "hackerici" (a parody of "veni, vidi, vici").