reversehard

explorer

dicectf_2026

Task: Reverse engineer a Rust kernel module implementing a tree-maze with ioctl interface in a QEMU environment. Solution: Extract vmlinux from bzImage, reverse ioctl commands, implement DFS with reset-based backtracking to navigate the randomly-generated tree and reach the goal node.

$ ls tags/ techniques/
initramfs_extractionvmlinux_extraction_from_bzimageioctl_reverse_engineeringdfs_maze_solvingreset_based_backtrackingstatic_binary_upload

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub, then upgrade to Pro.

$ssh [email protected]