reverseProhard
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
Sign in with GitHub to continue. No email required.
$sign in$ grep --similar
Similar writeups
- [reverse][Pro]Boss— duckerz
- [reverse][Pro]bedtime— dicectf_2026
- [reverse][Pro]Explore. Build. Survive.— taipanbyte
- [reverse][Pro]Challenge7— tamuctf
- [reverse][free]SEPC (Secure Enclave)— HackTheBox