Skip to content

Latest commit

 

History

137 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System-Projects

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.

quickbin

Tools for the command line. Includes tools to speedup software development.

This is the highlight project of this repo. There is still active development happening here. As I’m doing research, I’m also thinking about potential terminal tooling that can help speed some things up. The notable commands that I use daily are qjump and the new command qcom. Check them out!

ld_preload

This explores the LD_PRELOAD functionality and builds various things with it. Like hijacking functions, and installing signal handlers

output_macro

Creating my own output macro that allows for menuconfig configuration (setting debug level) and features various additional features for output.

capstone

Playing with the capstone dissassembler.

meltdown

Attempting to use the meltdown attack and see what I can do with it.

llvm

Playing with the llvm compiler

cache_timing

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

NOTE: deprecating this project and moving this into other repos. I’m hoping to create some sort of open source tooling for this though.

cOS

This is the building of an operating system using the C programming langauge. Currently following the OS dev tutorial,

NOTE: development likely abandoned unless I find more time. It would be cool to build something like this for better hardware sec, however, pacmanOS exists now and is probably the better option.

cppOS

This is the building of an operating system using the C++ programming langauge. Currently following the OS dev tutorial

NOTE: development likely abandoned.

TODO? infini-box

multiple layers to add in additional security?

TODO? Nala OS

Possible OS to achieve a specific task

TODO? Nala system assistant?

Possible terminal based voice assistant?

TODO? Spectre project

TODO? Rowhammer project?

About

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.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages