Mic Check Three
XESXOR9/10/20261 min read
#reversing#custom#easy#constraint_solving_manual#source_code_analysis
Mic Check Three
Platform: rev-kids20.forkbomb.ru | Category: Reversing | Type: Challenge | Difficulty: Easy | OS: NA | Author: XESXOR | Date: 2026-03-09 | Status: Solved Techniques: constraint_solving_manual, source_code_analysis
Summary
Language: C. Source code provided. Flag checker with multiple character position constraints.
Mic Check Three — Reverse Kids 2.0
Description
Language: C. Source code provided. Flag checker with multiple character position constraints.
Analysis
Constraints from source code:
- Length = 17
atoi(input) == 333→ first characters "333"- Positions 5, 7, 11 = 'o'
- Positions 9, 13, 15, 17 are equal to each other and = '0'
- Positions 4, 6, 8, 10, 12, 14, 16 are equal to each other and = 'g'
Solution
Building the string by positions (1-indexed):
Pos: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Chr: 3 3 3 g o g o g 0 g o g 0 g 0 g 0