← Back to Writeups
CUSTOMEasyReversing

MC 4 (Dynamic Analysis)

XESXOR9/10/20261 min read
#reversing#custom#easy#filesystem_check_analysis#string_extraction

MC 4 (Dynamic Analysis)

Platform: rev-kids20.forkbomb.ru | Category: Reversing | Type: Challenge | Difficulty: Easy | OS: NA | Author: XESXOR | Date: 2026-03-09 | Status: Solved Techniques: filesystem_check_analysis, string_extraction

Summary

Language: C. Binary only. "Do you have the needed folders on your disk?"

MC 4 (Dynamic Analysis) — Reverse Kids 2.0

Description

Language: C. Binary only. "Do you have the needed folders on your disk?"

ELF 64-bit, statically linked, stripped.

Analysis

The program checks for the existence of specific directories on the disk. If they exist, it outputs the flag. Using strings and disassembly, we find the directory paths and the verification logic.

Solution

Analysis of strings and binary logic. The flag is constructed from parts when all directory existence checks pass. ‍​‌‌​​‌​​​‌‌​​‌​​​​‌‌​‌​​​​‌‌‌​​‌​​‌‌​​​‌​​‌‌‌​​​​​‌‌​‌‌​​​‌‌​​​​‍