This houses all of urd00m's systems projects written in various languages are mainly C/C++. This is to further explore low level systems development, operating systems principles, and for fun.
This is the building of an operating system using the C programming langauge. Currently following the OS dev tutorial,
This is the building of an operating system using the C++ programming langauge. Currently following the OS dev tutorial
This explores the LD_PRELOAD functionality and builds various things with it. Like hijacking functions, and installing signal handlers
Playing with the capstone dissassembler.
Creating my own output macro that allows for menuconfig configuration (setting debug level) and features various additional features for output.
Playing with cache timing attacks and seeing how cache side channels can be used to leak secret information. Various microarchitectural attacks take advantage of cache side channels to leak information.
- TODO --> need to make some repairs, some data for
eviction_reload
is incorrect
Tools for the command line. Includes tools to speedup software development.
Attempting to use the meltdown attack and see what I can do with it.
Playing with the llvm compiler
multiple layers to add in additional security?
Possible OS to achieve a specific task
Possible terminal based voice assistant?