Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

C# 

RootDisk - Yet another real FileSystem (No Virtual FileSystem)

Great job DragonHunter, as usual.

I like the theme btw :3
(Jun 29, 2012 11:28 AM)BlueC0der Wrote:  man you have to teach me c++ ... c++ is fucking me hard -_- (Too much datatyps ...)
looks great ...(Using driver ?)
btw what theme you are using ...??(Windows ..)

You have a few problems with your post here. A, this isn't a C++ section, B this isn't a tutorial or help thread. C, It's a custom theme for his application.
(Jun 29, 2012 02:27 PM)TomTheBeast Wrote:  You have a few problems with your post here. A, this isn't a C++ section, B this isn't a tutorial or help thread. C, It's a custom theme for his application.
Wtf he is using a driver in c++ not in c# .drivers are not possible in .net lang.
I mean the windows theme -_-
O.o This is pretty awesome! Anyways, what windows theme are you using? lol
Dragon great work!
You can add password protection to the disk and do something like this program does http://www.hdguard.com/
Btw what windows theme are you using?
Just wondering, can this be used as a sandbox?
Like can you prevent program from reading/writing anything on the HD?

Also, Dragonhunter is the most intelligent on HF. Fact.
(Jun 29, 2012 07:41 AM)DragonHunter Wrote:  Hey guys whats up, Just wanted to showoff RootDisk which is a FileSystem I'm working at have been working on it for a few days already
But ye I just wanted to know what I could add or what you guys would like to see

There are not so many features yet however I'm still working on this till the end because I want to use it for my server pc
The goal of the RootDisk FileSystem is simple: Get the most out of your harddrive and compress everything
With this I mean that you can go ahead and change settings in the FileSystem like hiding files/directories, denying access for specific processes etc

I'd appreciate it if you guys have some cool idea's I could add 🤝

Current Features:
Create a new harddrive file
Mount/Unmount drive
View the IO performance such as requests, reads, writes
Hide all files/directories
Process blacklist - block any process PID or name
Process whitelist - When the whitelist is enabled only the programs which are in the whitelist can access the disk
Anything you did in the drive will be saved to a single file, like creating files/directories/writing to a file etc
Create a file/directory
Delete files/directories
Compress files using QuickLZ

On todo list:
Temp Disk - Any changes will not be saved
Lock disk - Disallow anyone reading/writing to the disk
Dynamic space
Filter - Filter out names, extensions you want to hide
Select the drive letter to mount the disk
Reading data from files

Keep in mind that this is a real file system using the kernel and a driver and it can even block anti-virus software from accessing the disk if you blacklisted your AV
Also keep in mind that when you lets say only whitelisted the Explorer.exe no other process can access the disk so if a RAT will try to access it he will get access denied
This is a really great feature if you want to be sure no one else can access it other then the Explorer.exe to keep away the stealers or even file infectors

A few screenshots
[img]http://img560.imageshack.us/img560/9911/53856659.png[/img]
[img]http://img834.imageshack.us/img834/5093/75439542.png[/img]
[img]http://img832.imageshack.us/img832/6264/84469035.png[/img]

Only giving Cmd access to the disk
[img]http://img685.imageshack.us/img685/5433/capture5iq.png[/img]

Blocking CMD from getting access to disk
[img]http://img403.imageshack.us/img403/2278/capture4r.png[/img]

Just a simple proof it's FileSystem is RootDisk and not NTFS or FAT
[img]http://img232.imageshack.us/img232/1585/capture6j.png[/img]

Very very nice! Do you mind if I give it a try?
[Image: vfhNNbJ.gif]
Btw I've used TuneUp to install the theme "Islander Seabreeze"
The theme of RootDisk is "Ghost Theme" by MaveMaarten

(Jun 29, 2012 05:19 PM)Rvaveo Wrote:  Dragon great work!
You can add password protection to the disk and do something like this program does http://www.hdguard.com/
Btw what windows theme are you using?
yo thanks 😎 Ye I can add password protection will add it to the todo list but I've looked at the hdguard site...
but what the hell is it lol it's just harddrive encryption like TrueCrypt ?

(Jun 29, 2012 10:31 PM)( ͡° ͜ʖ ͡°) Wrote:  Just wondering, can this be used as a sandbox?
Like can you prevent program from reading/writing anything on the HD?

Also, Dragonhunter is the most intelligent on HF. Fact.
thanks ^_^ ye look in the screenshots u can just block process names, process id, will probably add soon so ur programs using ther file path
This is really cool and I would seriously use it for many things. I just have some questions.
  • Is this completely in C# or have you created some native DLLs as well?

  • Would there be any 'installation' required to get this running, like can one just run the exe or do they have to install the filesystem into the registry etc.?

  • Does it require administrator permission?


Thanks (:
[Image: RtaNL.png]
(Jun 30, 2012 12:06 AM)DragonHunter Wrote:  yo thanks 😎 Ye I can add password protection will add it to the todo list but I've looked at the hdguard site...
but what the hell is it lol it's just harddrive encryption like TrueCrypt ?

It is like a resetter.You have a default condition of the windows like a saved image of the windows eg:
a yohomo.txt is present on the desktop.This is default condition that is saved.

if someone starts the computer and doesn't provide pass for hdgauard then all the changes he does will be deleted(eg. delete the yohomo.txt) and the next time the computer starts it will be back to it's default saved condition with yohomo.txt back on desktop.

kind of hibernation thing lol.
This looks brilliant dude, I will definitly be using this! My only suggestions would be;

Encrypting hardrives like Ultimate said,
Notification for the old 'drive is nearly full'
Option to confirm or deny newly created files,
Duplicate file checking,
Suicide option. (Password for secure destruction of all files)

I had more but I can't remember now :(
Anyways great work yet again DH, I can honestly say your one of the few reasons keeping me on this forum.
(Jun 30, 2012 08:47 AM)Support. Wrote:  This looks brilliant dude, I will definitly be using this! My only suggestions would be;

Encrypting hardrives like Ultimate said,
Notification for the old 'drive is nearly full'
Option to confirm or deny newly created files,
Duplicate file checking,
Suicide option. (Password for secure destruction of all files)

I had more but I can't remember now :(
Anyways great work yet again DH, I can honestly say your one of the few reasons keeping me on this forum.
Thanks for the idea's I really totally forgot about the suicide thing I think it came from Truecrypt like u would have the correct password and 1 for suicide just incase u would be forced in any way to fillin a password 🤝
(Jun 30, 2012 09:24 AM)DragonHunter Wrote:  Thanks for the idea's I really totally forgot about the suicide thing I think it came from Truecrypt like u would have the correct password and 1 for suicide just incase u would be forced in any way to fillin a password 🤝

I've never used truecrypt as I don't have a laptop long enough normally, lol.

I use my own app that has a fake hint saying what the suposid pass is & if it gets the wrong password entered 2wice then it just keeps writing random bytes to the all the files in my special folder, even on restart.

Also, if this had a feature similiar to how Ipad syncs pictures/files using rootsocket I think it would be good.
& last one, a plugin of sorts to help manage/sync files to PS3 using ps3 media server or something?

Just rambling shit now... bla bla bla, lol.
(Jun 30, 2012 12:39 AM)AirKode Wrote:  [*]Is this completely in C# or have you created some native DLLs as well?
[*]Would there be any 'installation' required to get this running, like can one just run the exe or do they have to install the filesystem into the registry etc.?

I'm also curious about this. This must have been a lot of fun making.
(Jun 30, 2012 12:39 AM)AirKode Wrote:  This is really cool and I would seriously use it for many things. I just have some questions.
  • Is this completely in C# or have you created some native DLLs as well?

  • Would there be any 'installation' required to get this running, like can one just run the exe or do they have to install the filesystem into the registry etc.?

  • Does it require administrator permission?


Thanks (:

I also would like to know about this.
BTW, very good job bro.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[.NET] by TostigMay 31, 2019 10:31 AM 4 381 May 31, 2019 10:31 AM
Last Post: Alpha_Coder
[C#] by severosAug 27, 2016 02:44 AM 4 172 Aug 27, 2016 02:44 AM
Last Post: severos
[C#] by Mr LiamJun 20, 2014 06:44 AM 2 242 Jun 20, 2014 06:44 AM
Last Post: Mr Liam