Julian Francisco
Ctf
Here is a writeup of a challenge I have written for Grehack 2024.
Challenge task Yet another baby challenge…
Provided files
babycaller.tar.gz:
bzImage : Kernel image run.sh : Bash script to run the VM entrypoint.sh : Bash script run in the docker to give an instance to a VM config : Kernel config babycaller.c : Kernel module source code initramfs.cpio.gz : Initramfs TL ; DR Leak KASLR using a format string Find a wrapper to list_del function Overwrite modprobe_path using list_del Get our flag :) 📖 Overview ♻️ Source code analysis The source code is short and straightforward: