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/
mazelinux_kernelrustdfskernel_moduleqemuinitramfsioctltree_traversalbzimageseriops2_mousemisc_char_device
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]